summaryrefslogtreecommitdiff
path: root/arch/powerpc/include
diff options
context:
space:
mode:
authorAnatolij Gustschin <agust@denx.de>2013-02-08 00:03:48 +0000
committerWolfgang Denk <wd@denx.de>2013-03-09 08:22:57 +0100
commitfcc7fe425183f9ec95fba33d041eb359d0a3a598 (patch)
treee646b10899c31a6e914d3c7172f24b8c697f180a /arch/powerpc/include
parent5643709ede0acef5c52669618ea36c33f84e9247 (diff)
downloadu-boot-imx-fcc7fe425183f9ec95fba33d041eb359d0a3a598.zip
u-boot-imx-fcc7fe425183f9ec95fba33d041eb359d0a3a598.tar.gz
u-boot-imx-fcc7fe425183f9ec95fba33d041eb359d0a3a598.tar.bz2
mpc512x: add ifm ac14xx board
Add new mpc5121e based ac14xx board and a new pinmux config function for setting individual pinmux bit groups. This function is used in ac14xx board code. Signed-off-by: Anatolij Gustschin <agust@denx.de>
Diffstat (limited to 'arch/powerpc/include')
-rw-r--r--arch/powerpc/include/asm/immap_512x.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/immap_512x.h b/arch/powerpc/include/asm/immap_512x.h
index 383e872..a330ad6 100644
--- a/arch/powerpc/include/asm/immap_512x.h
+++ b/arch/powerpc/include/asm/immap_512x.h
@@ -879,6 +879,19 @@ typedef struct iopin_t {
void iopin_initialize(iopin_t *,int);
/*
+ * support to adjust individual parts of the IO pin setup
+ */
+
+#define IO_PIN_OVER_EACH (1 << 0) /* for compatibility */
+#define IO_PIN_OVER_FMUX (1 << 1)
+#define IO_PIN_OVER_HOLD (1 << 2)
+#define IO_PIN_OVER_PULL (1 << 3)
+#define IO_PIN_OVER_STRIG (1 << 4)
+#define IO_PIN_OVER_DRVSTR (1 << 5)
+
+void iopin_initialize_bits(iopin_t *, int);
+
+/*
* IIM
*/
typedef struct iim512x {