|
@@ -580,6 +580,50 @@
|
|
#define TWL4030_USB_PHY_CLK_CTRL 0xFE
|
|
#define TWL4030_USB_PHY_CLK_CTRL 0xFE
|
|
#define TWL4030_USB_PHY_CLK_CTRL_STS 0xFF
|
|
#define TWL4030_USB_PHY_CLK_CTRL_STS 0xFF
|
|
|
|
|
|
|
|
+/* GPIO */
|
|
|
|
+#define TWL4030_GPIO_GPIODATAIN1 0x00
|
|
|
|
+#define TWL4030_GPIO_GPIODATAIN2 0x01
|
|
|
|
+#define TWL4030_GPIO_GPIODATAIN3 0x02
|
|
|
|
+#define TWL4030_GPIO_GPIODATADIR1 0x03
|
|
|
|
+#define TWL4030_GPIO_GPIODATADIR2 0x04
|
|
|
|
+#define TWL4030_GPIO_GPIODATADIR3 0x05
|
|
|
|
+#define TWL4030_GPIO_GPIODATAOUT1 0x06
|
|
|
|
+#define TWL4030_GPIO_GPIODATAOUT2 0x07
|
|
|
|
+#define TWL4030_GPIO_GPIODATAOUT3 0x08
|
|
|
|
+#define TWL4030_GPIO_CLEARGPIODATAOUT1 0x09
|
|
|
|
+#define TWL4030_GPIO_CLEARGPIODATAOUT2 0x0A
|
|
|
|
+#define TWL4030_GPIO_CLEARGPIODATAOUT3 0x0B
|
|
|
|
+#define TWL4030_GPIO_SETGPIODATAOUT1 0x0C
|
|
|
|
+#define TWL4030_GPIO_SETGPIODATAOUT2 0x0D
|
|
|
|
+#define TWL4030_GPIO_SETGPIODATAOUT3 0x0E
|
|
|
|
+#define TWL4030_GPIO_GPIO_DEBEN1 0x0F
|
|
|
|
+#define TWL4030_GPIO_GPIO_DEBEN2 0x10
|
|
|
|
+#define TWL4030_GPIO_GPIO_DEBEN3 0x11
|
|
|
|
+#define TWL4030_GPIO_GPIO_CTRL 0x12
|
|
|
|
+#define TWL4030_GPIO_GPIOPUPDCTR1 0x13
|
|
|
|
+#define TWL4030_GPIO_GPIOPUPDCTR2 0x14
|
|
|
|
+#define TWL4030_GPIO_GPIOPUPDCTR3 0x15
|
|
|
|
+#define TWL4030_GPIO_GPIOPUPDCTR4 0x16
|
|
|
|
+#define TWL4030_GPIO_GPIOPUPDCTR5 0x17
|
|
|
|
+#define TWL4030_GPIO_GPIO_ISR1A 0x19
|
|
|
|
+#define TWL4030_GPIO_GPIO_ISR2A 0x1A
|
|
|
|
+#define TWL4030_GPIO_GPIO_ISR3A 0x1B
|
|
|
|
+#define TWL4030_GPIO_GPIO_IMR1A 0x1C
|
|
|
|
+#define TWL4030_GPIO_GPIO_IMR2A 0x1D
|
|
|
|
+#define TWL4030_GPIO_GPIO_IMR3A 0x1E
|
|
|
|
+#define TWL4030_GPIO_GPIO_ISR1B 0x1F
|
|
|
|
+#define TWL4030_GPIO_GPIO_ISR2B 0x20
|
|
|
|
+#define TWL4030_GPIO_GPIO_ISR3B 0x21
|
|
|
|
+#define TWL4030_GPIO_GPIO_IMR1B 0x22
|
|
|
|
+#define TWL4030_GPIO_GPIO_IMR2B 0x23
|
|
|
|
+#define TWL4030_GPIO_GPIO_IMR3B 0x24
|
|
|
|
+#define TWL4030_GPIO_GPIO_EDR1 0x28
|
|
|
|
+#define TWL4030_GPIO_GPIO_EDR2 0x29
|
|
|
|
+#define TWL4030_GPIO_GPIO_EDR3 0x2A
|
|
|
|
+#define TWL4030_GPIO_GPIO_EDR4 0x2B
|
|
|
|
+#define TWL4030_GPIO_GPIO_EDR5 0x2C
|
|
|
|
+#define TWL4030_GPIO_GPIO_SIH_CTRL 0x2D
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* Convience functions to read and write from TWL4030
|
|
* Convience functions to read and write from TWL4030
|
|
*
|
|
*
|