|
@@ -89,6 +89,21 @@ struct pad_desc {
|
|
|
#define PAD_CTL_SRE_FAST (1 << 0)
|
|
|
#define PAD_CTL_SRE_SLOW (0 << 0)
|
|
|
|
|
|
+
|
|
|
+#define MX51_NUM_GPIO_PORT 4
|
|
|
+
|
|
|
+#define GPIO_PIN_MASK 0x1f
|
|
|
+
|
|
|
+#define GPIO_PORT_SHIFT 5
|
|
|
+#define GPIO_PORT_MASK (0x7 << GPIO_PORT_SHIFT)
|
|
|
+
|
|
|
+#define GPIO_PORTA (0 << GPIO_PORT_SHIFT)
|
|
|
+#define GPIO_PORTB (1 << GPIO_PORT_SHIFT)
|
|
|
+#define GPIO_PORTC (2 << GPIO_PORT_SHIFT)
|
|
|
+#define GPIO_PORTD (3 << GPIO_PORT_SHIFT)
|
|
|
+#define GPIO_PORTE (4 << GPIO_PORT_SHIFT)
|
|
|
+#define GPIO_PORTF (5 << GPIO_PORT_SHIFT)
|
|
|
+
|
|
|
/*
|
|
|
* setups a single pad in the iomuxer
|
|
|
*/
|