pinctrl: pinctrl-imx: add imx53 pinctrl driver
authorDong Aisheng <dong.aisheng@linaro.org>
Tue, 15 May 2012 07:49:02 +0000 (15:49 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Sun, 20 May 2012 19:00:18 +0000 (21:00 +0200)
ChangeLog v1->v2:
* change PIN_FUNC_ID base in binding doc to 0 from 1.

Acked-by: Shawn Guo <shawn.guo@linaro.org>
Acked-by: Stephen Warren <swarren@wwwdotorg.org>
Signed-off-by: Dong Aisheng <dong.aisheng@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Documentation/devicetree/bindings/pinctrl/fsl,imx53-pinctrl.txt [new file with mode: 0644]
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/pinctrl-imx53.c [new file with mode: 0644]

diff --git a/Documentation/devicetree/bindings/pinctrl/fsl,imx53-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/fsl,imx53-pinctrl.txt
new file mode 100644 (file)
index 0000000..ca85ca4
--- /dev/null
@@ -0,0 +1,1202 @@
+* Freescale IMX53 IOMUX Controller
+
+Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
+and usage.
+
+Required properties:
+- compatible: "fsl,imx53-iomuxc"
+- fsl,pins: two integers array, represents a group of pins mux and config
+  setting. The format is fsl,pins = <PIN_FUNC_ID CONFIG>, PIN_FUNC_ID is a
+  pin working on a specific function, CONFIG is the pad setting value like
+  pull-up for this pin. Please refer to imx53 datasheet for the valid pad
+  config settings.
+
+CONFIG bits definition:
+PAD_CTL_HVE                    (1 << 13)
+PAD_CTL_HYS                    (1 << 8)
+PAD_CTL_PKE                    (1 << 7)
+PAD_CTL_PUE                    (1 << 6)
+PAD_CTL_PUS_100K_DOWN          (0 << 4)
+PAD_CTL_PUS_47K_UP             (1 << 4)
+PAD_CTL_PUS_100K_UP            (2 << 4)
+PAD_CTL_PUS_22K_UP             (3 << 4)
+PAD_CTL_ODE                    (1 << 3)
+PAD_CTL_DSE_LOW                        (0 << 1)
+PAD_CTL_DSE_MED                        (1 << 1)
+PAD_CTL_DSE_HIGH               (2 << 1)
+PAD_CTL_DSE_MAX                        (3 << 1)
+PAD_CTL_SRE_FAST               (1 << 0)
+PAD_CTL_SRE_SLOW               (0 << 0)
+
+See below for available PIN_FUNC_ID for imx53:
+MX53_PAD_GPIO_19__KPP_COL_5                            0
+MX53_PAD_GPIO_19__GPIO4_5                              1
+MX53_PAD_GPIO_19__CCM_CLKO                             2
+MX53_PAD_GPIO_19__SPDIF_OUT1                           3
+MX53_PAD_GPIO_19__RTC_CE_RTC_EXT_TRIG2                 4
+MX53_PAD_GPIO_19__ECSPI1_RDY                           5
+MX53_PAD_GPIO_19__FEC_TDATA_3                          6
+MX53_PAD_GPIO_19__SRC_INT_BOOT                         7
+MX53_PAD_KEY_COL0__KPP_COL_0                           8
+MX53_PAD_KEY_COL0__GPIO4_6                             9
+MX53_PAD_KEY_COL0__AUDMUX_AUD5_TXC                     10
+MX53_PAD_KEY_COL0__UART4_TXD_MUX                       11
+MX53_PAD_KEY_COL0__ECSPI1_SCLK                         12
+MX53_PAD_KEY_COL0__FEC_RDATA_3                         13
+MX53_PAD_KEY_COL0__SRC_ANY_PU_RST                      14
+MX53_PAD_KEY_ROW0__KPP_ROW_0                           15
+MX53_PAD_KEY_ROW0__GPIO4_7                             16
+MX53_PAD_KEY_ROW0__AUDMUX_AUD5_TXD                     17
+MX53_PAD_KEY_ROW0__UART4_RXD_MUX                       18
+MX53_PAD_KEY_ROW0__ECSPI1_MOSI                         19
+MX53_PAD_KEY_ROW0__FEC_TX_ER                           20
+MX53_PAD_KEY_COL1__KPP_COL_1                           21
+MX53_PAD_KEY_COL1__GPIO4_8                             22
+MX53_PAD_KEY_COL1__AUDMUX_AUD5_TXFS                    23
+MX53_PAD_KEY_COL1__UART5_TXD_MUX                       24
+MX53_PAD_KEY_COL1__ECSPI1_MISO                         25
+MX53_PAD_KEY_COL1__FEC_RX_CLK                          26
+MX53_PAD_KEY_COL1__USBPHY1_TXREADY                     27
+MX53_PAD_KEY_ROW1__KPP_ROW_1                           28
+MX53_PAD_KEY_ROW1__GPIO4_9                             29
+MX53_PAD_KEY_ROW1__AUDMUX_AUD5_RXD                     30
+MX53_PAD_KEY_ROW1__UART5_RXD_MUX                       31
+MX53_PAD_KEY_ROW1__ECSPI1_SS0                          32
+MX53_PAD_KEY_ROW1__FEC_COL                             33
+MX53_PAD_KEY_ROW1__USBPHY1_RXVALID                     34
+MX53_PAD_KEY_COL2__KPP_COL_2                           35
+MX53_PAD_KEY_COL2__GPIO4_10                            36
+MX53_PAD_KEY_COL2__CAN1_TXCAN                          37
+MX53_PAD_KEY_COL2__FEC_MDIO                            38
+MX53_PAD_KEY_COL2__ECSPI1_SS1                          39
+MX53_PAD_KEY_COL2__FEC_RDATA_2                         40
+MX53_PAD_KEY_COL2__USBPHY1_RXACTIVE                    41
+MX53_PAD_KEY_ROW2__KPP_ROW_2                           42
+MX53_PAD_KEY_ROW2__GPIO4_11                            43
+MX53_PAD_KEY_ROW2__CAN1_RXCAN                          44
+MX53_PAD_KEY_ROW2__FEC_MDC                             45
+MX53_PAD_KEY_ROW2__ECSPI1_SS2                          46
+MX53_PAD_KEY_ROW2__FEC_TDATA_2                         47
+MX53_PAD_KEY_ROW2__USBPHY1_RXERROR                     48
+MX53_PAD_KEY_COL3__KPP_COL_3                           49
+MX53_PAD_KEY_COL3__GPIO4_12                            50
+MX53_PAD_KEY_COL3__USBOH3_H2_DP                                51
+MX53_PAD_KEY_COL3__SPDIF_IN1                           52
+MX53_PAD_KEY_COL3__I2C2_SCL                            53
+MX53_PAD_KEY_COL3__ECSPI1_SS3                          54
+MX53_PAD_KEY_COL3__FEC_CRS                             55
+MX53_PAD_KEY_COL3__USBPHY1_SIECLOCK                    56
+MX53_PAD_KEY_ROW3__KPP_ROW_3                           57
+MX53_PAD_KEY_ROW3__GPIO4_13                            58
+MX53_PAD_KEY_ROW3__USBOH3_H2_DM                                59
+MX53_PAD_KEY_ROW3__CCM_ASRC_EXT_CLK                    60
+MX53_PAD_KEY_ROW3__I2C2_SDA                            61
+MX53_PAD_KEY_ROW3__OSC32K_32K_OUT                      62
+MX53_PAD_KEY_ROW3__CCM_PLL4_BYP                                63
+MX53_PAD_KEY_ROW3__USBPHY1_LINESTATE_0                 64
+MX53_PAD_KEY_COL4__KPP_COL_4                           65
+MX53_PAD_KEY_COL4__GPIO4_14                            66
+MX53_PAD_KEY_COL4__CAN2_TXCAN                          67
+MX53_PAD_KEY_COL4__IPU_SISG_4                          68
+MX53_PAD_KEY_COL4__UART5_RTS                           69
+MX53_PAD_KEY_COL4__USBOH3_USBOTG_OC                    70
+MX53_PAD_KEY_COL4__USBPHY1_LINESTATE_1                 71
+MX53_PAD_KEY_ROW4__KPP_ROW_4                           72
+MX53_PAD_KEY_ROW4__GPIO4_15                            73
+MX53_PAD_KEY_ROW4__CAN2_RXCAN                          74
+MX53_PAD_KEY_ROW4__IPU_SISG_5                          75
+MX53_PAD_KEY_ROW4__UART5_CTS                           76
+MX53_PAD_KEY_ROW4__USBOH3_USBOTG_PWR                   77
+MX53_PAD_KEY_ROW4__USBPHY1_VBUSVALID                   78
+MX53_PAD_DI0_DISP_CLK__IPU_DI0_DISP_CLK                        79
+MX53_PAD_DI0_DISP_CLK__GPIO4_16                                80
+MX53_PAD_DI0_DISP_CLK__USBOH3_USBH2_DIR                        81
+MX53_PAD_DI0_DISP_CLK__SDMA_DEBUG_CORE_STATE_0         82
+MX53_PAD_DI0_DISP_CLK__EMI_EMI_DEBUG_0                 83
+MX53_PAD_DI0_DISP_CLK__USBPHY1_AVALID                  84
+MX53_PAD_DI0_PIN15__IPU_DI0_PIN15                      85
+MX53_PAD_DI0_PIN15__GPIO4_17                           86
+MX53_PAD_DI0_PIN15__AUDMUX_AUD6_TXC                    87
+MX53_PAD_DI0_PIN15__SDMA_DEBUG_CORE_STATE_1            88
+MX53_PAD_DI0_PIN15__EMI_EMI_DEBUG_1                    89
+MX53_PAD_DI0_PIN15__USBPHY1_BVALID                     90
+MX53_PAD_DI0_PIN2__IPU_DI0_PIN2                                91
+MX53_PAD_DI0_PIN2__GPIO4_18                            92
+MX53_PAD_DI0_PIN2__AUDMUX_AUD6_TXD                     93
+MX53_PAD_DI0_PIN2__SDMA_DEBUG_CORE_STATE_2             94
+MX53_PAD_DI0_PIN2__EMI_EMI_DEBUG_2                     95
+MX53_PAD_DI0_PIN2__USBPHY1_ENDSESSION                  96
+MX53_PAD_DI0_PIN3__IPU_DI0_PIN3                                97
+MX53_PAD_DI0_PIN3__GPIO4_19                            98
+MX53_PAD_DI0_PIN3__AUDMUX_AUD6_TXFS                    99
+MX53_PAD_DI0_PIN3__SDMA_DEBUG_CORE_STATE_3             100
+MX53_PAD_DI0_PIN3__EMI_EMI_DEBUG_3                     101
+MX53_PAD_DI0_PIN3__USBPHY1_IDDIG                       102
+MX53_PAD_DI0_PIN4__IPU_DI0_PIN4                                103
+MX53_PAD_DI0_PIN4__GPIO4_20                            104
+MX53_PAD_DI0_PIN4__AUDMUX_AUD6_RXD                     105
+MX53_PAD_DI0_PIN4__ESDHC1_WP                           106
+MX53_PAD_DI0_PIN4__SDMA_DEBUG_YIELD                    107
+MX53_PAD_DI0_PIN4__EMI_EMI_DEBUG_4                     108
+MX53_PAD_DI0_PIN4__USBPHY1_HOSTDISCONNECT              109
+MX53_PAD_DISP0_DAT0__IPU_DISP0_DAT_0                   110
+MX53_PAD_DISP0_DAT0__GPIO4_21                          111
+MX53_PAD_DISP0_DAT0__CSPI_SCLK                         112
+MX53_PAD_DISP0_DAT0__USBOH3_USBH2_DATA_0               113
+MX53_PAD_DISP0_DAT0__SDMA_DEBUG_CORE_RUN               114
+MX53_PAD_DISP0_DAT0__EMI_EMI_DEBUG_5                   115
+MX53_PAD_DISP0_DAT0__USBPHY2_TXREADY                   116
+MX53_PAD_DISP0_DAT1__IPU_DISP0_DAT_1                   117
+MX53_PAD_DISP0_DAT1__GPIO4_22                          118
+MX53_PAD_DISP0_DAT1__CSPI_MOSI                         119
+MX53_PAD_DISP0_DAT1__USBOH3_USBH2_DATA_1               120
+MX53_PAD_DISP0_DAT1__SDMA_DEBUG_EVENT_CHANNEL_SEL      121
+MX53_PAD_DISP0_DAT1__EMI_EMI_DEBUG_6                   122
+MX53_PAD_DISP0_DAT1__USBPHY2_RXVALID                   123
+MX53_PAD_DISP0_DAT2__IPU_DISP0_DAT_2                   124
+MX53_PAD_DISP0_DAT2__GPIO4_23                          125
+MX53_PAD_DISP0_DAT2__CSPI_MISO                         126
+MX53_PAD_DISP0_DAT2__USBOH3_USBH2_DATA_2               127
+MX53_PAD_DISP0_DAT2__SDMA_DEBUG_MODE                   128
+MX53_PAD_DISP0_DAT2__EMI_EMI_DEBUG_7                   129
+MX53_PAD_DISP0_DAT2__USBPHY2_RXACTIVE                  130
+MX53_PAD_DISP0_DAT3__IPU_DISP0_DAT_3                   131
+MX53_PAD_DISP0_DAT3__GPIO4_24                          132
+MX53_PAD_DISP0_DAT3__CSPI_SS0                          133
+MX53_PAD_DISP0_DAT3__USBOH3_USBH2_DATA_3               134
+MX53_PAD_DISP0_DAT3__SDMA_DEBUG_BUS_ERROR              135
+MX53_PAD_DISP0_DAT3__EMI_EMI_DEBUG_8                   136
+MX53_PAD_DISP0_DAT3__USBPHY2_RXERROR                   137
+MX53_PAD_DISP0_DAT4__IPU_DISP0_DAT_4                   138
+MX53_PAD_DISP0_DAT4__GPIO4_25                          139
+MX53_PAD_DISP0_DAT4__CSPI_SS1                          140
+MX53_PAD_DISP0_DAT4__USBOH3_USBH2_DATA_4               141
+MX53_PAD_DISP0_DAT4__SDMA_DEBUG_BUS_RWB                        142
+MX53_PAD_DISP0_DAT4__EMI_EMI_DEBUG_9                   143
+MX53_PAD_DISP0_DAT4__USBPHY2_SIECLOCK                  144
+MX53_PAD_DISP0_DAT5__IPU_DISP0_DAT_5                   145
+MX53_PAD_DISP0_DAT5__GPIO4_26                          146
+MX53_PAD_DISP0_DAT5__CSPI_SS2                          147
+MX53_PAD_DISP0_DAT5__USBOH3_USBH2_DATA_5               148
+MX53_PAD_DISP0_DAT5__SDMA_DEBUG_MATCHED_DMBUS          149
+MX53_PAD_DISP0_DAT5__EMI_EMI_DEBUG_10                  150
+MX53_PAD_DISP0_DAT5__USBPHY2_LINESTATE_0               151
+MX53_PAD_DISP0_DAT6__IPU_DISP0_DAT_6                   152
+MX53_PAD_DISP0_DAT6__GPIO4_27                          153
+MX53_PAD_DISP0_DAT6__CSPI_SS3                          154
+MX53_PAD_DISP0_DAT6__USBOH3_USBH2_DATA_6               155
+MX53_PAD_DISP0_DAT6__SDMA_DEBUG_RTBUFFER_WRITE         156
+MX53_PAD_DISP0_DAT6__EMI_EMI_DEBUG_11                  157
+MX53_PAD_DISP0_DAT6__USBPHY2_LINESTATE_1               158
+MX53_PAD_DISP0_DAT7__IPU_DISP0_DAT_7                   159
+MX53_PAD_DISP0_DAT7__GPIO4_28                          160
+MX53_PAD_DISP0_DAT7__CSPI_RDY                          161
+MX53_PAD_DISP0_DAT7__USBOH3_USBH2_DATA_7               162
+MX53_PAD_DISP0_DAT7__SDMA_DEBUG_EVENT_CHANNEL_0                163
+MX53_PAD_DISP0_DAT7__EMI_EMI_DEBUG_12                  164
+MX53_PAD_DISP0_DAT7__USBPHY2_VBUSVALID                 165
+MX53_PAD_DISP0_DAT8__IPU_DISP0_DAT_8                   166
+MX53_PAD_DISP0_DAT8__GPIO4_29                          167
+MX53_PAD_DISP0_DAT8__PWM1_PWMO                         168
+MX53_PAD_DISP0_DAT8__WDOG1_WDOG_B                      169
+MX53_PAD_DISP0_DAT8__SDMA_DEBUG_EVENT_CHANNEL_1                170
+MX53_PAD_DISP0_DAT8__EMI_EMI_DEBUG_13                  171
+MX53_PAD_DISP0_DAT8__USBPHY2_AVALID                    172
+MX53_PAD_DISP0_DAT9__IPU_DISP0_DAT_9                   173
+MX53_PAD_DISP0_DAT9__GPIO4_30                          174
+MX53_PAD_DISP0_DAT9__PWM2_PWMO                         175
+MX53_PAD_DISP0_DAT9__WDOG2_WDOG_B                      176
+MX53_PAD_DISP0_DAT9__SDMA_DEBUG_EVENT_CHANNEL_2                177
+MX53_PAD_DISP0_DAT9__EMI_EMI_DEBUG_14                  178
+MX53_PAD_DISP0_DAT9__USBPHY2_VSTATUS_0                 179
+MX53_PAD_DISP0_DAT10__IPU_DISP0_DAT_10                 180
+MX53_PAD_DISP0_DAT10__GPIO4_31                         181
+MX53_PAD_DISP0_DAT10__USBOH3_USBH2_STP                 182
+MX53_PAD_DISP0_DAT10__SDMA_DEBUG_EVENT_CHANNEL_3       183
+MX53_PAD_DISP0_DAT10__EMI_EMI_DEBUG_15                 184
+MX53_PAD_DISP0_DAT10__USBPHY2_VSTATUS_1                        185
+MX53_PAD_DISP0_DAT11__IPU_DISP0_DAT_11                 186
+MX53_PAD_DISP0_DAT11__GPIO5_5                          187
+MX53_PAD_DISP0_DAT11__USBOH3_USBH2_NXT                 188
+MX53_PAD_DISP0_DAT11__SDMA_DEBUG_EVENT_CHANNEL_4       189
+MX53_PAD_DISP0_DAT11__EMI_EMI_DEBUG_16                 190
+MX53_PAD_DISP0_DAT11__USBPHY2_VSTATUS_2                        191
+MX53_PAD_DISP0_DAT12__IPU_DISP0_DAT_12                 192
+MX53_PAD_DISP0_DAT12__GPIO5_6                          193
+MX53_PAD_DISP0_DAT12__USBOH3_USBH2_CLK                 194
+MX53_PAD_DISP0_DAT12__SDMA_DEBUG_EVENT_CHANNEL_5       195
+MX53_PAD_DISP0_DAT12__EMI_EMI_DEBUG_17                 196
+MX53_PAD_DISP0_DAT12__USBPHY2_VSTATUS_3                        197
+MX53_PAD_DISP0_DAT13__IPU_DISP0_DAT_13                 198
+MX53_PAD_DISP0_DAT13__GPIO5_7                          199
+MX53_PAD_DISP0_DAT13__AUDMUX_AUD5_RXFS                 200
+MX53_PAD_DISP0_DAT13__SDMA_DEBUG_EVT_CHN_LINES_0       201
+MX53_PAD_DISP0_DAT13__EMI_EMI_DEBUG_18                 202
+MX53_PAD_DISP0_DAT13__USBPHY2_VSTATUS_4                        203
+MX53_PAD_DISP0_DAT14__IPU_DISP0_DAT_14                 204
+MX53_PAD_DISP0_DAT14__GPIO5_8                          205
+MX53_PAD_DISP0_DAT14__AUDMUX_AUD5_RXC                  206
+MX53_PAD_DISP0_DAT14__SDMA_DEBUG_EVT_CHN_LINES_1       207
+MX53_PAD_DISP0_DAT14__EMI_EMI_DEBUG_19                 208
+MX53_PAD_DISP0_DAT14__USBPHY2_VSTATUS_5                        209
+MX53_PAD_DISP0_DAT15__IPU_DISP0_DAT_15                 210
+MX53_PAD_DISP0_DAT15__GPIO5_9                          211
+MX53_PAD_DISP0_DAT15__ECSPI1_SS1                       212
+MX53_PAD_DISP0_DAT15__ECSPI2_SS1                       213
+MX53_PAD_DISP0_DAT15__SDMA_DEBUG_EVT_CHN_LINES_2       214
+MX53_PAD_DISP0_DAT15__EMI_EMI_DEBUG_20                 215
+MX53_PAD_DISP0_DAT15__USBPHY2_VSTATUS_6                        216
+MX53_PAD_DISP0_DAT16__IPU_DISP0_DAT_16                 217
+MX53_PAD_DISP0_DAT16__GPIO5_10                         218
+MX53_PAD_DISP0_DAT16__ECSPI2_MOSI                      219
+MX53_PAD_DISP0_DAT16__AUDMUX_AUD5_TXC                  220
+MX53_PAD_DISP0_DAT16__SDMA_EXT_EVENT_0                 221
+MX53_PAD_DISP0_DAT16__SDMA_DEBUG_EVT_CHN_LINES_3       222
+MX53_PAD_DISP0_DAT16__EMI_EMI_DEBUG_21                 223
+MX53_PAD_DISP0_DAT16__USBPHY2_VSTATUS_7                        224
+MX53_PAD_DISP0_DAT17__IPU_DISP0_DAT_17                 225
+MX53_PAD_DISP0_DAT17__GPIO5_11                         226
+MX53_PAD_DISP0_DAT17__ECSPI2_MISO                      227
+MX53_PAD_DISP0_DAT17__AUDMUX_AUD5_TXD                  228
+MX53_PAD_DISP0_DAT17__SDMA_EXT_EVENT_1                 229
+MX53_PAD_DISP0_DAT17__SDMA_DEBUG_EVT_CHN_LINES_4       230
+MX53_PAD_DISP0_DAT17__EMI_EMI_DEBUG_22                 231
+MX53_PAD_DISP0_DAT18__IPU_DISP0_DAT_18                 232
+MX53_PAD_DISP0_DAT18__GPIO5_12                         233
+MX53_PAD_DISP0_DAT18__ECSPI2_SS0                       234
+MX53_PAD_DISP0_DAT18__AUDMUX_AUD5_TXFS                 235
+MX53_PAD_DISP0_DAT18__AUDMUX_AUD4_RXFS                 236
+MX53_PAD_DISP0_DAT18__SDMA_DEBUG_EVT_CHN_LINES_5       237
+MX53_PAD_DISP0_DAT18__EMI_EMI_DEBUG_23                 238
+MX53_PAD_DISP0_DAT18__EMI_WEIM_CS_2                    239
+MX53_PAD_DISP0_DAT19__IPU_DISP0_DAT_19                 240
+MX53_PAD_DISP0_DAT19__GPIO5_13                         241
+MX53_PAD_DISP0_DAT19__ECSPI2_SCLK                      242
+MX53_PAD_DISP0_DAT19__AUDMUX_AUD5_RXD                  243
+MX53_PAD_DISP0_DAT19__AUDMUX_AUD4_RXC                  244
+MX53_PAD_DISP0_DAT19__SDMA_DEBUG_EVT_CHN_LINES_6       245
+MX53_PAD_DISP0_DAT19__EMI_EMI_DEBUG_24                 246
+MX53_PAD_DISP0_DAT19__EMI_WEIM_CS_3                    247
+MX53_PAD_DISP0_DAT20__IPU_DISP0_DAT_20                 248
+MX53_PAD_DISP0_DAT20__GPIO5_14                         249
+MX53_PAD_DISP0_DAT20__ECSPI1_SCLK                      250
+MX53_PAD_DISP0_DAT20__AUDMUX_AUD4_TXC                  251
+MX53_PAD_DISP0_DAT20__SDMA_DEBUG_EVT_CHN_LINES_7       252
+MX53_PAD_DISP0_DAT20__EMI_EMI_DEBUG_25                 253
+MX53_PAD_DISP0_DAT20__SATA_PHY_TDI                     254
+MX53_PAD_DISP0_DAT21__IPU_DISP0_DAT_21                 255
+MX53_PAD_DISP0_DAT21__GPIO5_15                         256
+MX53_PAD_DISP0_DAT21__ECSPI1_MOSI                      257
+MX53_PAD_DISP0_DAT21__AUDMUX_AUD4_TXD                  258
+MX53_PAD_DISP0_DAT21__SDMA_DEBUG_BUS_DEVICE_0          259
+MX53_PAD_DISP0_DAT21__EMI_EMI_DEBUG_26                 260
+MX53_PAD_DISP0_DAT21__SATA_PHY_TDO                     261
+MX53_PAD_DISP0_DAT22__IPU_DISP0_DAT_22                 262
+MX53_PAD_DISP0_DAT22__GPIO5_16                         263
+MX53_PAD_DISP0_DAT22__ECSPI1_MISO                      264
+MX53_PAD_DISP0_DAT22__AUDMUX_AUD4_TXFS                 265
+MX53_PAD_DISP0_DAT22__SDMA_DEBUG_BUS_DEVICE_1          266
+MX53_PAD_DISP0_DAT22__EMI_EMI_DEBUG_27                 267
+MX53_PAD_DISP0_DAT22__SATA_PHY_TCK                     268
+MX53_PAD_DISP0_DAT23__IPU_DISP0_DAT_23                 269
+MX53_PAD_DISP0_DAT23__GPIO5_17                         270
+MX53_PAD_DISP0_DAT23__ECSPI1_SS0                       271
+MX53_PAD_DISP0_DAT23__AUDMUX_AUD4_RXD                  272
+MX53_PAD_DISP0_DAT23__SDMA_DEBUG_BUS_DEVICE_2          273
+MX53_PAD_DISP0_DAT23__EMI_EMI_DEBUG_28                 274
+MX53_PAD_DISP0_DAT23__SATA_PHY_TMS                     275
+MX53_PAD_CSI0_PIXCLK__IPU_CSI0_PIXCLK                  276
+MX53_PAD_CSI0_PIXCLK__GPIO5_18                         277
+MX53_PAD_CSI0_PIXCLK__SDMA_DEBUG_PC_0                  278
+MX53_PAD_CSI0_PIXCLK__EMI_EMI_DEBUG_29                 279
+MX53_PAD_CSI0_MCLK__IPU_CSI0_HSYNC                     280
+MX53_PAD_CSI0_MCLK__GPIO5_19                           281
+MX53_PAD_CSI0_MCLK__CCM_CSI0_MCLK                      282
+MX53_PAD_CSI0_MCLK__SDMA_DEBUG_PC_1                    283
+MX53_PAD_CSI0_MCLK__EMI_EMI_DEBUG_30                   284
+MX53_PAD_CSI0_MCLK__TPIU_TRCTL                         285
+MX53_PAD_CSI0_DATA_EN__IPU_CSI0_DATA_EN                        286
+MX53_PAD_CSI0_DATA_EN__GPIO5_20                                287
+MX53_PAD_CSI0_DATA_EN__SDMA_DEBUG_PC_2                 288
+MX53_PAD_CSI0_DATA_EN__EMI_EMI_DEBUG_31                        289
+MX53_PAD_CSI0_DATA_EN__TPIU_TRCLK                      290
+MX53_PAD_CSI0_VSYNC__IPU_CSI0_VSYNC                    291
+MX53_PAD_CSI0_VSYNC__GPIO5_21                          292
+MX53_PAD_CSI0_VSYNC__SDMA_DEBUG_PC_3                   293
+MX53_PAD_CSI0_VSYNC__EMI_EMI_DEBUG_32                  294
+MX53_PAD_CSI0_VSYNC__TPIU_TRACE_0                      295
+MX53_PAD_CSI0_DAT4__IPU_CSI0_D_4                       296
+MX53_PAD_CSI0_DAT4__GPIO5_22                           297
+MX53_PAD_CSI0_DAT4__KPP_COL_5                          298
+MX53_PAD_CSI0_DAT4__ECSPI1_SCLK                                299
+MX53_PAD_CSI0_DAT4__USBOH3_USBH3_STP                   300
+MX53_PAD_CSI0_DAT4__AUDMUX_AUD3_TXC                    301
+MX53_PAD_CSI0_DAT4__EMI_EMI_DEBUG_33                   302
+MX53_PAD_CSI0_DAT4__TPIU_TRACE_1                       303
+MX53_PAD_CSI0_DAT5__IPU_CSI0_D_5                       304
+MX53_PAD_CSI0_DAT5__GPIO5_23                           305
+MX53_PAD_CSI0_DAT5__KPP_ROW_5                          306
+MX53_PAD_CSI0_DAT5__ECSPI1_MOSI                                307
+MX53_PAD_CSI0_DAT5__USBOH3_USBH3_NXT                   308
+MX53_PAD_CSI0_DAT5__AUDMUX_AUD3_TXD                    309
+MX53_PAD_CSI0_DAT5__EMI_EMI_DEBUG_34                   310
+MX53_PAD_CSI0_DAT5__TPIU_TRACE_2                       311
+MX53_PAD_CSI0_DAT6__IPU_CSI0_D_6                       312
+MX53_PAD_CSI0_DAT6__GPIO5_24                           313
+MX53_PAD_CSI0_DAT6__KPP_COL_6                          314
+MX53_PAD_CSI0_DAT6__ECSPI1_MISO                                315
+MX53_PAD_CSI0_DAT6__USBOH3_USBH3_CLK                   316
+MX53_PAD_CSI0_DAT6__AUDMUX_AUD3_TXFS                   317
+MX53_PAD_CSI0_DAT6__EMI_EMI_DEBUG_35                   318
+MX53_PAD_CSI0_DAT6__TPIU_TRACE_3                       319
+MX53_PAD_CSI0_DAT7__IPU_CSI0_D_7                       320
+MX53_PAD_CSI0_DAT7__GPIO5_25                           321
+MX53_PAD_CSI0_DAT7__KPP_ROW_6                          322
+MX53_PAD_CSI0_DAT7__ECSPI1_SS0                         323
+MX53_PAD_CSI0_DAT7__USBOH3_USBH3_DIR                   324
+MX53_PAD_CSI0_DAT7__AUDMUX_AUD3_RXD                    325
+MX53_PAD_CSI0_DAT7__EMI_EMI_DEBUG_36                   326
+MX53_PAD_CSI0_DAT7__TPIU_TRACE_4                       327
+MX53_PAD_CSI0_DAT8__IPU_CSI0_D_8                       328
+MX53_PAD_CSI0_DAT8__GPIO5_26                           329
+MX53_PAD_CSI0_DAT8__KPP_COL_7                          330
+MX53_PAD_CSI0_DAT8__ECSPI2_SCLK                                331
+MX53_PAD_CSI0_DAT8__USBOH3_USBH3_OC                    332
+MX53_PAD_CSI0_DAT8__I2C1_SDA                           333
+MX53_PAD_CSI0_DAT8__EMI_EMI_DEBUG_37                   334
+MX53_PAD_CSI0_DAT8__TPIU_TRACE_5                       335
+MX53_PAD_CSI0_DAT9__IPU_CSI0_D_9                       336
+MX53_PAD_CSI0_DAT9__GPIO5_27                           337
+MX53_PAD_CSI0_DAT9__KPP_ROW_7                          338
+MX53_PAD_CSI0_DAT9__ECSPI2_MOSI                                339
+MX53_PAD_CSI0_DAT9__USBOH3_USBH3_PWR                   340
+MX53_PAD_CSI0_DAT9__I2C1_SCL                           341
+MX53_PAD_CSI0_DAT9__EMI_EMI_DEBUG_38                   342
+MX53_PAD_CSI0_DAT9__TPIU_TRACE_6                       343
+MX53_PAD_CSI0_DAT10__IPU_CSI0_D_10                     344
+MX53_PAD_CSI0_DAT10__GPIO5_28                          345
+MX53_PAD_CSI0_DAT10__UART1_TXD_MUX                     346
+MX53_PAD_CSI0_DAT10__ECSPI2_MISO                       347
+MX53_PAD_CSI0_DAT10__AUDMUX_AUD3_RXC                   348
+MX53_PAD_CSI0_DAT10__SDMA_DEBUG_PC_4                   349
+MX53_PAD_CSI0_DAT10__EMI_EMI_DEBUG_39                  350
+MX53_PAD_CSI0_DAT10__TPIU_TRACE_7                      351
+MX53_PAD_CSI0_DAT11__IPU_CSI0_D_11                     352
+MX53_PAD_CSI0_DAT11__GPIO5_29                          353
+MX53_PAD_CSI0_DAT11__UART1_RXD_MUX                     354
+MX53_PAD_CSI0_DAT11__ECSPI2_SS0                                355
+MX53_PAD_CSI0_DAT11__AUDMUX_AUD3_RXFS                  356
+MX53_PAD_CSI0_DAT11__SDMA_DEBUG_PC_5                   357
+MX53_PAD_CSI0_DAT11__EMI_EMI_DEBUG_40                  358
+MX53_PAD_CSI0_DAT11__TPIU_TRACE_8                      359
+MX53_PAD_CSI0_DAT12__IPU_CSI0_D_12                     360
+MX53_PAD_CSI0_DAT12__GPIO5_30                          361
+MX53_PAD_CSI0_DAT12__UART4_TXD_MUX                     362
+MX53_PAD_CSI0_DAT12__USBOH3_USBH3_DATA_0               363
+MX53_PAD_CSI0_DAT12__SDMA_DEBUG_PC_6                   364
+MX53_PAD_CSI0_DAT12__EMI_EMI_DEBUG_41                  365
+MX53_PAD_CSI0_DAT12__TPIU_TRACE_9                      366
+MX53_PAD_CSI0_DAT13__IPU_CSI0_D_13                     367
+MX53_PAD_CSI0_DAT13__GPIO5_31                          368
+MX53_PAD_CSI0_DAT13__UART4_RXD_MUX                     369
+MX53_PAD_CSI0_DAT13__USBOH3_USBH3_DATA_1               370
+MX53_PAD_CSI0_DAT13__SDMA_DEBUG_PC_7                   371
+MX53_PAD_CSI0_DAT13__EMI_EMI_DEBUG_42                  372
+MX53_PAD_CSI0_DAT13__TPIU_TRACE_10                     373
+MX53_PAD_CSI0_DAT14__IPU_CSI0_D_14                     374
+MX53_PAD_CSI0_DAT14__GPIO6_0                           375
+MX53_PAD_CSI0_DAT14__UART5_TXD_MUX                     376
+MX53_PAD_CSI0_DAT14__USBOH3_USBH3_DATA_2               377
+MX53_PAD_CSI0_DAT14__SDMA_DEBUG_PC_8                   378
+MX53_PAD_CSI0_DAT14__EMI_EMI_DEBUG_43                  379
+MX53_PAD_CSI0_DAT14__TPIU_TRACE_11                     380
+MX53_PAD_CSI0_DAT15__IPU_CSI0_D_15                     381
+MX53_PAD_CSI0_DAT15__GPIO6_1                           382
+MX53_PAD_CSI0_DAT15__UART5_RXD_MUX                     383
+MX53_PAD_CSI0_DAT15__USBOH3_USBH3_DATA_3               384
+MX53_PAD_CSI0_DAT15__SDMA_DEBUG_PC_9                   385
+MX53_PAD_CSI0_DAT15__EMI_EMI_DEBUG_44                  386
+MX53_PAD_CSI0_DAT15__TPIU_TRACE_12                     387
+MX53_PAD_CSI0_DAT16__IPU_CSI0_D_16                     388
+MX53_PAD_CSI0_DAT16__GPIO6_2                           389
+MX53_PAD_CSI0_DAT16__UART4_RTS                         390
+MX53_PAD_CSI0_DAT16__USBOH3_USBH3_DATA_4               391
+MX53_PAD_CSI0_DAT16__SDMA_DEBUG_PC_10                  392
+MX53_PAD_CSI0_DAT16__EMI_EMI_DEBUG_45                  393
+MX53_PAD_CSI0_DAT16__TPIU_TRACE_13                     394
+MX53_PAD_CSI0_DAT17__IPU_CSI0_D_17                     395
+MX53_PAD_CSI0_DAT17__GPIO6_3                           396
+MX53_PAD_CSI0_DAT17__UART4_CTS                         397
+MX53_PAD_CSI0_DAT17__USBOH3_USBH3_DATA_5               398
+MX53_PAD_CSI0_DAT17__SDMA_DEBUG_PC_11                  399
+MX53_PAD_CSI0_DAT17__EMI_EMI_DEBUG_46                  400
+MX53_PAD_CSI0_DAT17__TPIU_TRACE_14                     401
+MX53_PAD_CSI0_DAT18__IPU_CSI0_D_18                     402
+MX53_PAD_CSI0_DAT18__GPIO6_4                           403
+MX53_PAD_CSI0_DAT18__UART5_RTS                         404
+MX53_PAD_CSI0_DAT18__USBOH3_USBH3_DATA_6               405
+MX53_PAD_CSI0_DAT18__SDMA_DEBUG_PC_12                  406
+MX53_PAD_CSI0_DAT18__EMI_EMI_DEBUG_47                  407
+MX53_PAD_CSI0_DAT18__TPIU_TRACE_15                     408
+MX53_PAD_CSI0_DAT19__IPU_CSI0_D_19                     409
+MX53_PAD_CSI0_DAT19__GPIO6_5                           410
+MX53_PAD_CSI0_DAT19__UART5_CTS                         411
+MX53_PAD_CSI0_DAT19__USBOH3_USBH3_DATA_7               412
+MX53_PAD_CSI0_DAT19__SDMA_DEBUG_PC_13                  413
+MX53_PAD_CSI0_DAT19__EMI_EMI_DEBUG_48                  414
+MX53_PAD_CSI0_DAT19__USBPHY2_BISTOK                    415
+MX53_PAD_EIM_A25__EMI_WEIM_A_25                                416
+MX53_PAD_EIM_A25__GPIO5_2                              417
+MX53_PAD_EIM_A25__ECSPI2_RDY                           418
+MX53_PAD_EIM_A25__IPU_DI1_PIN12                                419
+MX53_PAD_EIM_A25__CSPI_SS1                             420
+MX53_PAD_EIM_A25__IPU_DI0_D1_CS                                421
+MX53_PAD_EIM_A25__USBPHY1_BISTOK                       422
+MX53_PAD_EIM_EB2__EMI_WEIM_EB_2                                423
+MX53_PAD_EIM_EB2__GPIO2_30                             424
+MX53_PAD_EIM_EB2__CCM_DI1_EXT_CLK                      425
+MX53_PAD_EIM_EB2__IPU_SER_DISP1_CS                     426
+MX53_PAD_EIM_EB2__ECSPI1_SS0                           427
+MX53_PAD_EIM_EB2__I2C2_SCL                             428
+MX53_PAD_EIM_D16__EMI_WEIM_D_16                                429
+MX53_PAD_EIM_D16__GPIO3_16                             430
+MX53_PAD_EIM_D16__IPU_DI0_PIN5                         431
+MX53_PAD_EIM_D16__IPU_DISPB1_SER_CLK                   432
+MX53_PAD_EIM_D16__ECSPI1_SCLK                          433
+MX53_PAD_EIM_D16__I2C2_SDA                             434
+MX53_PAD_EIM_D17__EMI_WEIM_D_17                                435
+MX53_PAD_EIM_D17__GPIO3_17                             436
+MX53_PAD_EIM_D17__IPU_DI0_PIN6                         437
+MX53_PAD_EIM_D17__IPU_DISPB1_SER_DIN                   438
+MX53_PAD_EIM_D17__ECSPI1_MISO                          439
+MX53_PAD_EIM_D17__I2C3_SCL                             440
+MX53_PAD_EIM_D18__EMI_WEIM_D_18                                441
+MX53_PAD_EIM_D18__GPIO3_18                             442
+MX53_PAD_EIM_D18__IPU_DI0_PIN7                         443
+MX53_PAD_EIM_D18__IPU_DISPB1_SER_DIO                   444
+MX53_PAD_EIM_D18__ECSPI1_MOSI                          445
+MX53_PAD_EIM_D18__I2C3_SDA                             446
+MX53_PAD_EIM_D18__IPU_DI1_D0_CS                                447
+MX53_PAD_EIM_D19__EMI_WEIM_D_19                                448
+MX53_PAD_EIM_D19__GPIO3_19                             449
+MX53_PAD_EIM_D19__IPU_DI0_PIN8                         450
+MX53_PAD_EIM_D19__IPU_DISPB1_SER_RS                    451
+MX53_PAD_EIM_D19__ECSPI1_SS1                           452
+MX53_PAD_EIM_D19__EPIT1_EPITO                          453
+MX53_PAD_EIM_D19__UART1_CTS                            454
+MX53_PAD_EIM_D19__USBOH3_USBH2_OC                      455
+MX53_PAD_EIM_D20__EMI_WEIM_D_20                                456
+MX53_PAD_EIM_D20__GPIO3_20                             457
+MX53_PAD_EIM_D20__IPU_DI0_PIN16                                458
+MX53_PAD_EIM_D20__IPU_SER_DISP0_CS                     459
+MX53_PAD_EIM_D20__CSPI_SS0                             460
+MX53_PAD_EIM_D20__EPIT2_EPITO                          461
+MX53_PAD_EIM_D20__UART1_RTS                            462
+MX53_PAD_EIM_D20__USBOH3_USBH2_PWR                     463
+MX53_PAD_EIM_D21__EMI_WEIM_D_21                                464
+MX53_PAD_EIM_D21__GPIO3_21                             465
+MX53_PAD_EIM_D21__IPU_DI0_PIN17                                466
+MX53_PAD_EIM_D21__IPU_DISPB0_SER_CLK                   467
+MX53_PAD_EIM_D21__CSPI_SCLK                            468
+MX53_PAD_EIM_D21__I2C1_SCL                             469
+MX53_PAD_EIM_D21__USBOH3_USBOTG_OC                     470
+MX53_PAD_EIM_D22__EMI_WEIM_D_22                                471
+MX53_PAD_EIM_D22__GPIO3_22                             472
+MX53_PAD_EIM_D22__IPU_DI0_PIN1                         473
+MX53_PAD_EIM_D22__IPU_DISPB0_SER_DIN                   474
+MX53_PAD_EIM_D22__CSPI_MISO                            475
+MX53_PAD_EIM_D22__USBOH3_USBOTG_PWR                    476
+MX53_PAD_EIM_D23__EMI_WEIM_D_23                                477
+MX53_PAD_EIM_D23__GPIO3_23                             478
+MX53_PAD_EIM_D23__UART3_CTS                            479
+MX53_PAD_EIM_D23__UART1_DCD                            480
+MX53_PAD_EIM_D23__IPU_DI0_D0_CS                                481
+MX53_PAD_EIM_D23__IPU_DI1_PIN2                         482
+MX53_PAD_EIM_D23__IPU_CSI1_DATA_EN                     483
+MX53_PAD_EIM_D23__IPU_DI1_PIN14                                484
+MX53_PAD_EIM_EB3__EMI_WEIM_EB_3                                485
+MX53_PAD_EIM_EB3__GPIO2_31                             486
+MX53_PAD_EIM_EB3__UART3_RTS                            487
+MX53_PAD_EIM_EB3__UART1_RI                             488
+MX53_PAD_EIM_EB3__IPU_DI1_PIN3                         489
+MX53_PAD_EIM_EB3__IPU_CSI1_HSYNC                       490
+MX53_PAD_EIM_EB3__IPU_DI1_PIN16                                491
+MX53_PAD_EIM_D24__EMI_WEIM_D_24                                492
+MX53_PAD_EIM_D24__GPIO3_24                             493
+MX53_PAD_EIM_D24__UART3_TXD_MUX                                494
+MX53_PAD_EIM_D24__ECSPI1_SS2                           495
+MX53_PAD_EIM_D24__CSPI_SS2                             496
+MX53_PAD_EIM_D24__AUDMUX_AUD5_RXFS                     497
+MX53_PAD_EIM_D24__ECSPI2_SS2                           498
+MX53_PAD_EIM_D24__UART1_DTR                            499
+MX53_PAD_EIM_D25__EMI_WEIM_D_25                                500
+MX53_PAD_EIM_D25__GPIO3_25                             501
+MX53_PAD_EIM_D25__UART3_RXD_MUX                                502
+MX53_PAD_EIM_D25__ECSPI1_SS3                           503
+MX53_PAD_EIM_D25__CSPI_SS3                             504
+MX53_PAD_EIM_D25__AUDMUX_AUD5_RXC                      505
+MX53_PAD_EIM_D25__ECSPI2_SS3                           506
+MX53_PAD_EIM_D25__UART1_DSR                            507
+MX53_PAD_EIM_D26__EMI_WEIM_D_26                                508
+MX53_PAD_EIM_D26__GPIO3_26                             509
+MX53_PAD_EIM_D26__UART2_TXD_MUX                                510
+MX53_PAD_EIM_D26__FIRI_RXD                             511
+MX53_PAD_EIM_D26__IPU_CSI0_D_1                         512
+MX53_PAD_EIM_D26__IPU_DI1_PIN11                                513
+MX53_PAD_EIM_D26__IPU_SISG_2                           514
+MX53_PAD_EIM_D26__IPU_DISP1_DAT_22                     515
+MX53_PAD_EIM_D27__EMI_WEIM_D_27                                516
+MX53_PAD_EIM_D27__GPIO3_27                             517
+MX53_PAD_EIM_D27__UART2_RXD_MUX                                518
+MX53_PAD_EIM_D27__FIRI_TXD                             519
+MX53_PAD_EIM_D27__IPU_CSI0_D_0                         520
+MX53_PAD_EIM_D27__IPU_DI1_PIN13                                521
+MX53_PAD_EIM_D27__IPU_SISG_3                           522
+MX53_PAD_EIM_D27__IPU_DISP1_DAT_23                     523
+MX53_PAD_EIM_D28__EMI_WEIM_D_28                                524
+MX53_PAD_EIM_D28__GPIO3_28                             525
+MX53_PAD_EIM_D28__UART2_CTS                            526
+MX53_PAD_EIM_D28__IPU_DISPB0_SER_DIO                   527
+MX53_PAD_EIM_D28__CSPI_MOSI                            528
+MX53_PAD_EIM_D28__I2C1_SDA                             529
+MX53_PAD_EIM_D28__IPU_EXT_TRIG                         530
+MX53_PAD_EIM_D28__IPU_DI0_PIN13                                531
+MX53_PAD_EIM_D29__EMI_WEIM_D_29                                532
+MX53_PAD_EIM_D29__GPIO3_29                             533
+MX53_PAD_EIM_D29__UART2_RTS                            534
+MX53_PAD_EIM_D29__IPU_DISPB0_SER_RS                    535
+MX53_PAD_EIM_D29__CSPI_SS0                             536
+MX53_PAD_EIM_D29__IPU_DI1_PIN15                                537
+MX53_PAD_EIM_D29__IPU_CSI1_VSYNC                       538
+MX53_PAD_EIM_D29__IPU_DI0_PIN14                                539
+MX53_PAD_EIM_D30__EMI_WEIM_D_30                                540
+MX53_PAD_EIM_D30__GPIO3_30                             541
+MX53_PAD_EIM_D30__UART3_CTS                            542
+MX53_PAD_EIM_D30__IPU_CSI0_D_3                         543
+MX53_PAD_EIM_D30__IPU_DI0_PIN11                                544
+MX53_PAD_EIM_D30__IPU_DISP1_DAT_21                     545
+MX53_PAD_EIM_D30__USBOH3_USBH1_OC                      546
+MX53_PAD_EIM_D30__USBOH3_USBH2_OC                      547
+MX53_PAD_EIM_D31__EMI_WEIM_D_31                                548
+MX53_PAD_EIM_D31__GPIO3_31                             549
+MX53_PAD_EIM_D31__UART3_RTS                            550
+MX53_PAD_EIM_D31__IPU_CSI0_D_2                         551
+MX53_PAD_EIM_D31__IPU_DI0_PIN12                                552
+MX53_PAD_EIM_D31__IPU_DISP1_DAT_20                     553
+MX53_PAD_EIM_D31__USBOH3_USBH1_PWR                     554
+MX53_PAD_EIM_D31__USBOH3_USBH2_PWR                     555
+MX53_PAD_EIM_A24__EMI_WEIM_A_24                                556
+MX53_PAD_EIM_A24__GPIO5_4                              557
+MX53_PAD_EIM_A24__IPU_DISP1_DAT_19                     558
+MX53_PAD_EIM_A24__IPU_CSI1_D_19                                559
+MX53_PAD_EIM_A24__IPU_SISG_2                           560
+MX53_PAD_EIM_A24__USBPHY2_BVALID                       561
+MX53_PAD_EIM_A23__EMI_WEIM_A_23                                562
+MX53_PAD_EIM_A23__GPIO6_6                              563
+MX53_PAD_EIM_A23__IPU_DISP1_DAT_18                     564
+MX53_PAD_EIM_A23__IPU_CSI1_D_18                                565
+MX53_PAD_EIM_A23__IPU_SISG_3                           566
+MX53_PAD_EIM_A23__USBPHY2_ENDSESSION                   567
+MX53_PAD_EIM_A22__EMI_WEIM_A_22                                568
+MX53_PAD_EIM_A22__GPIO2_16                             569
+MX53_PAD_EIM_A22__IPU_DISP1_DAT_17                     570
+MX53_PAD_EIM_A22__IPU_CSI1_D_17                                571
+MX53_PAD_EIM_A22__SRC_BT_CFG1_7                                572
+MX53_PAD_EIM_A21__EMI_WEIM_A_21                                573
+MX53_PAD_EIM_A21__GPIO2_17                             574
+MX53_PAD_EIM_A21__IPU_DISP1_DAT_16                     575
+MX53_PAD_EIM_A21__IPU_CSI1_D_16                                576
+MX53_PAD_EIM_A21__SRC_BT_CFG1_6                                577
+MX53_PAD_EIM_A20__EMI_WEIM_A_20                                578
+MX53_PAD_EIM_A20__GPIO2_18                             579
+MX53_PAD_EIM_A20__IPU_DISP1_DAT_15                     580
+MX53_PAD_EIM_A20__IPU_CSI1_D_15                                581
+MX53_PAD_EIM_A20__SRC_BT_CFG1_5                                582
+MX53_PAD_EIM_A19__EMI_WEIM_A_19                                583
+MX53_PAD_EIM_A19__GPIO2_19                             584
+MX53_PAD_EIM_A19__IPU_DISP1_DAT_14                     585
+MX53_PAD_EIM_A19__IPU_CSI1_D_14                                586
+MX53_PAD_EIM_A19__SRC_BT_CFG1_4                                587
+MX53_PAD_EIM_A18__EMI_WEIM_A_18                                588
+MX53_PAD_EIM_A18__GPIO2_20                             589
+MX53_PAD_EIM_A18__IPU_DISP1_DAT_13                     590
+MX53_PAD_EIM_A18__IPU_CSI1_D_13                                591
+MX53_PAD_EIM_A18__SRC_BT_CFG1_3                                592
+MX53_PAD_EIM_A17__EMI_WEIM_A_17                                593
+MX53_PAD_EIM_A17__GPIO2_21                             594
+MX53_PAD_EIM_A17__IPU_DISP1_DAT_12                     595
+MX53_PAD_EIM_A17__IPU_CSI1_D_12                                596
+MX53_PAD_EIM_A17__SRC_BT_CFG1_2                                597
+MX53_PAD_EIM_A16__EMI_WEIM_A_16                                598
+MX53_PAD_EIM_A16__GPIO2_22                             599
+MX53_PAD_EIM_A16__IPU_DI1_DISP_CLK                     600
+MX53_PAD_EIM_A16__IPU_CSI1_PIXCLK                      601
+MX53_PAD_EIM_A16__SRC_BT_CFG1_1                                602
+MX53_PAD_EIM_CS0__EMI_WEIM_CS_0                                603
+MX53_PAD_EIM_CS0__GPIO2_23                             604
+MX53_PAD_EIM_CS0__ECSPI2_SCLK                          605
+MX53_PAD_EIM_CS0__IPU_DI1_PIN5                         606
+MX53_PAD_EIM_CS1__EMI_WEIM_CS_1                                607
+MX53_PAD_EIM_CS1__GPIO2_24                             608
+MX53_PAD_EIM_CS1__ECSPI2_MOSI                          609
+MX53_PAD_EIM_CS1__IPU_DI1_PIN6                         610
+MX53_PAD_EIM_OE__EMI_WEIM_OE                           611
+MX53_PAD_EIM_OE__GPIO2_25                              612
+MX53_PAD_EIM_OE__ECSPI2_MISO                           613
+MX53_PAD_EIM_OE__IPU_DI1_PIN7                          614
+MX53_PAD_EIM_OE__USBPHY2_IDDIG                         615
+MX53_PAD_EIM_RW__EMI_WEIM_RW                           616
+MX53_PAD_EIM_RW__GPIO2_26                              617
+MX53_PAD_EIM_RW__ECSPI2_SS0                            618
+MX53_PAD_EIM_RW__IPU_DI1_PIN8                          619
+MX53_PAD_EIM_RW__USBPHY2_HOSTDISCONNECT                        620
+MX53_PAD_EIM_LBA__EMI_WEIM_LBA                         621
+MX53_PAD_EIM_LBA__GPIO2_27                             622
+MX53_PAD_EIM_LBA__ECSPI2_SS1                           623
+MX53_PAD_EIM_LBA__IPU_DI1_PIN17                                624
+MX53_PAD_EIM_LBA__SRC_BT_CFG1_0                                625
+MX53_PAD_EIM_EB0__EMI_WEIM_EB_0                                626
+MX53_PAD_EIM_EB0__GPIO2_28                             627
+MX53_PAD_EIM_EB0__IPU_DISP1_DAT_11                     628
+MX53_PAD_EIM_EB0__IPU_CSI1_D_11                                629
+MX53_PAD_EIM_EB0__GPC_PMIC_RDY                         630
+MX53_PAD_EIM_EB0__SRC_BT_CFG2_7                                631
+MX53_PAD_EIM_EB1__EMI_WEIM_EB_1                                632
+MX53_PAD_EIM_EB1__GPIO2_29                             633
+MX53_PAD_EIM_EB1__IPU_DISP1_DAT_10                     634
+MX53_PAD_EIM_EB1__IPU_CSI1_D_10                                635
+MX53_PAD_EIM_EB1__SRC_BT_CFG2_6                                636
+MX53_PAD_EIM_DA0__EMI_NAND_WEIM_DA_0                   637
+MX53_PAD_EIM_DA0__GPIO3_0                              638
+MX53_PAD_EIM_DA0__IPU_DISP1_DAT_9                      639
+MX53_PAD_EIM_DA0__IPU_CSI1_D_9                         640
+MX53_PAD_EIM_DA0__SRC_BT_CFG2_5                                641
+MX53_PAD_EIM_DA1__EMI_NAND_WEIM_DA_1                   642
+MX53_PAD_EIM_DA1__GPIO3_1                              643
+MX53_PAD_EIM_DA1__IPU_DISP1_DAT_8                      644
+MX53_PAD_EIM_DA1__IPU_CSI1_D_8                         645
+MX53_PAD_EIM_DA1__SRC_BT_CFG2_4                                646
+MX53_PAD_EIM_DA2__EMI_NAND_WEIM_DA_2                   647
+MX53_PAD_EIM_DA2__GPIO3_2                              648
+MX53_PAD_EIM_DA2__IPU_DISP1_DAT_7                      649
+MX53_PAD_EIM_DA2__IPU_CSI1_D_7                         650
+MX53_PAD_EIM_DA2__SRC_BT_CFG2_3                                651
+MX53_PAD_EIM_DA3__EMI_NAND_WEIM_DA_3                   652
+MX53_PAD_EIM_DA3__GPIO3_3                              653
+MX53_PAD_EIM_DA3__IPU_DISP1_DAT_6                      654
+MX53_PAD_EIM_DA3__IPU_CSI1_D_6                         655
+MX53_PAD_EIM_DA3__SRC_BT_CFG2_2                                656
+MX53_PAD_EIM_DA4__EMI_NAND_WEIM_DA_4                   657
+MX53_PAD_EIM_DA4__GPIO3_4                              658
+MX53_PAD_EIM_DA4__IPU_DISP1_DAT_5                      659
+MX53_PAD_EIM_DA4__IPU_CSI1_D_5                         660
+MX53_PAD_EIM_DA4__SRC_BT_CFG3_7                                661
+MX53_PAD_EIM_DA5__EMI_NAND_WEIM_DA_5                   662
+MX53_PAD_EIM_DA5__GPIO3_5                              663
+MX53_PAD_EIM_DA5__IPU_DISP1_DAT_4                      664
+MX53_PAD_EIM_DA5__IPU_CSI1_D_4                         665
+MX53_PAD_EIM_DA5__SRC_BT_CFG3_6                                666
+MX53_PAD_EIM_DA6__EMI_NAND_WEIM_DA_6                   667
+MX53_PAD_EIM_DA6__GPIO3_6                              668
+MX53_PAD_EIM_DA6__IPU_DISP1_DAT_3                      669
+MX53_PAD_EIM_DA6__IPU_CSI1_D_3                         670
+MX53_PAD_EIM_DA6__SRC_BT_CFG3_5                                671
+MX53_PAD_EIM_DA7__EMI_NAND_WEIM_DA_7                   672
+MX53_PAD_EIM_DA7__GPIO3_7                              673
+MX53_PAD_EIM_DA7__IPU_DISP1_DAT_2                      674
+MX53_PAD_EIM_DA7__IPU_CSI1_D_2                         675
+MX53_PAD_EIM_DA7__SRC_BT_CFG3_4                                676
+MX53_PAD_EIM_DA8__EMI_NAND_WEIM_DA_8                   677
+MX53_PAD_EIM_DA8__GPIO3_8                              678
+MX53_PAD_EIM_DA8__IPU_DISP1_DAT_1                      679
+MX53_PAD_EIM_DA8__IPU_CSI1_D_1                         680
+MX53_PAD_EIM_DA8__SRC_BT_CFG3_3                                681
+MX53_PAD_EIM_DA9__EMI_NAND_WEIM_DA_9                   682
+MX53_PAD_EIM_DA9__GPIO3_9                              683
+MX53_PAD_EIM_DA9__IPU_DISP1_DAT_0                      684
+MX53_PAD_EIM_DA9__IPU_CSI1_D_0                         685
+MX53_PAD_EIM_DA9__SRC_BT_CFG3_2                                686
+MX53_PAD_EIM_DA10__EMI_NAND_WEIM_DA_10                 687
+MX53_PAD_EIM_DA10__GPIO3_10                            688
+MX53_PAD_EIM_DA10__IPU_DI1_PIN15                       689
+MX53_PAD_EIM_DA10__IPU_CSI1_DATA_EN                    690
+MX53_PAD_EIM_DA10__SRC_BT_CFG3_1                       691
+MX53_PAD_EIM_DA11__EMI_NAND_WEIM_DA_11                 692
+MX53_PAD_EIM_DA11__GPIO3_11                            693
+MX53_PAD_EIM_DA11__IPU_DI1_PIN2                                694
+MX53_PAD_EIM_DA11__IPU_CSI1_HSYNC                      695
+MX53_PAD_EIM_DA12__EMI_NAND_WEIM_DA_12                 696
+MX53_PAD_EIM_DA12__GPIO3_12                            697
+MX53_PAD_EIM_DA12__IPU_DI1_PIN3                                698
+MX53_PAD_EIM_DA12__IPU_CSI1_VSYNC                      699
+MX53_PAD_EIM_DA13__EMI_NAND_WEIM_DA_13                 700
+MX53_PAD_EIM_DA13__GPIO3_13                            701
+MX53_PAD_EIM_DA13__IPU_DI1_D0_CS                       702
+MX53_PAD_EIM_DA13__CCM_DI1_EXT_CLK                     703
+MX53_PAD_EIM_DA14__EMI_NAND_WEIM_DA_14                 704
+MX53_PAD_EIM_DA14__GPIO3_14                            705
+MX53_PAD_EIM_DA14__IPU_DI1_D1_CS                       706
+MX53_PAD_EIM_DA14__CCM_DI0_EXT_CLK                     707
+MX53_PAD_EIM_DA15__EMI_NAND_WEIM_DA_15                 708
+MX53_PAD_EIM_DA15__GPIO3_15                            709
+MX53_PAD_EIM_DA15__IPU_DI1_PIN1                                710
+MX53_PAD_EIM_DA15__IPU_DI1_PIN4                                711
+MX53_PAD_NANDF_WE_B__EMI_NANDF_WE_B                    712
+MX53_PAD_NANDF_WE_B__GPIO6_12                          713
+MX53_PAD_NANDF_RE_B__EMI_NANDF_RE_B                    714
+MX53_PAD_NANDF_RE_B__GPIO6_13                          715
+MX53_PAD_EIM_WAIT__EMI_WEIM_WAIT                       716
+MX53_PAD_EIM_WAIT__GPIO5_0                             717
+MX53_PAD_EIM_WAIT__EMI_WEIM_DTACK_B                    718
+MX53_PAD_LVDS1_TX3_P__GPIO6_22                         719
+MX53_PAD_LVDS1_TX3_P__LDB_LVDS1_TX3                    720
+MX53_PAD_LVDS1_TX2_P__GPIO6_24                         721
+MX53_PAD_LVDS1_TX2_P__LDB_LVDS1_TX2                    722
+MX53_PAD_LVDS1_CLK_P__GPIO6_26                         723
+MX53_PAD_LVDS1_CLK_P__LDB_LVDS1_CLK                    724
+MX53_PAD_LVDS1_TX1_P__GPIO6_28                         725
+MX53_PAD_LVDS1_TX1_P__LDB_LVDS1_TX1                    726
+MX53_PAD_LVDS1_TX0_P__GPIO6_30                         727
+MX53_PAD_LVDS1_TX0_P__LDB_LVDS1_TX0                    728
+MX53_PAD_LVDS0_TX3_P__GPIO7_22                         729
+MX53_PAD_LVDS0_TX3_P__LDB_LVDS0_TX3                    730
+MX53_PAD_LVDS0_CLK_P__GPIO7_24                         731
+MX53_PAD_LVDS0_CLK_P__LDB_LVDS0_CLK                    732
+MX53_PAD_LVDS0_TX2_P__GPIO7_26                         733
+MX53_PAD_LVDS0_TX2_P__LDB_LVDS0_TX2                    734
+MX53_PAD_LVDS0_TX1_P__GPIO7_28                         735
+MX53_PAD_LVDS0_TX1_P__LDB_LVDS0_TX1                    736
+MX53_PAD_LVDS0_TX0_P__GPIO7_30                         737
+MX53_PAD_LVDS0_TX0_P__LDB_LVDS0_TX0                    738
+MX53_PAD_GPIO_10__GPIO4_0                              739
+MX53_PAD_GPIO_10__OSC32k_32K_OUT                       740
+MX53_PAD_GPIO_11__GPIO4_1                              741
+MX53_PAD_GPIO_12__GPIO4_2                              742
+MX53_PAD_GPIO_13__GPIO4_3                              743
+MX53_PAD_GPIO_14__GPIO4_4                              744
+MX53_PAD_NANDF_CLE__EMI_NANDF_CLE                      745
+MX53_PAD_NANDF_CLE__GPIO6_7                            746
+MX53_PAD_NANDF_CLE__USBPHY1_VSTATUS_0                  747
+MX53_PAD_NANDF_ALE__EMI_NANDF_ALE                      748
+MX53_PAD_NANDF_ALE__GPIO6_8                            749
+MX53_PAD_NANDF_ALE__USBPHY1_VSTATUS_1                  750
+MX53_PAD_NANDF_WP_B__EMI_NANDF_WP_B                    751
+MX53_PAD_NANDF_WP_B__GPIO6_9                           752
+MX53_PAD_NANDF_WP_B__USBPHY1_VSTATUS_2                 753
+MX53_PAD_NANDF_RB0__EMI_NANDF_RB_0                     754
+MX53_PAD_NANDF_RB0__GPIO6_10                           755
+MX53_PAD_NANDF_RB0__USBPHY1_VSTATUS_3                  756
+MX53_PAD_NANDF_CS0__EMI_NANDF_CS_0                     757
+MX53_PAD_NANDF_CS0__GPIO6_11                           758
+MX53_PAD_NANDF_CS0__USBPHY1_VSTATUS_4                  759
+MX53_PAD_NANDF_CS1__EMI_NANDF_CS_1                     760
+MX53_PAD_NANDF_CS1__GPIO6_14                           761
+MX53_PAD_NANDF_CS1__MLB_MLBCLK                         762
+MX53_PAD_NANDF_CS1__USBPHY1_VSTATUS_5                  763
+MX53_PAD_NANDF_CS2__EMI_NANDF_CS_2                     764
+MX53_PAD_NANDF_CS2__GPIO6_15                           765
+MX53_PAD_NANDF_CS2__IPU_SISG_0                         766
+MX53_PAD_NANDF_CS2__ESAI1_TX0                          767
+MX53_PAD_NANDF_CS2__EMI_WEIM_CRE                       768
+MX53_PAD_NANDF_CS2__CCM_CSI0_MCLK                      769
+MX53_PAD_NANDF_CS2__MLB_MLBSIG                         770
+MX53_PAD_NANDF_CS2__USBPHY1_VSTATUS_6                  771
+MX53_PAD_NANDF_CS3__EMI_NANDF_CS_3                     772
+MX53_PAD_NANDF_CS3__GPIO6_16                           773
+MX53_PAD_NANDF_CS3__IPU_SISG_1                         774
+MX53_PAD_NANDF_CS3__ESAI1_TX1                          775
+MX53_PAD_NANDF_CS3__EMI_WEIM_A_26                      776
+MX53_PAD_NANDF_CS3__MLB_MLBDAT                         777
+MX53_PAD_NANDF_CS3__USBPHY1_VSTATUS_7                  778
+MX53_PAD_FEC_MDIO__FEC_MDIO                            779
+MX53_PAD_FEC_MDIO__GPIO1_22                            780
+MX53_PAD_FEC_MDIO__ESAI1_SCKR                          781
+MX53_PAD_FEC_MDIO__FEC_COL                             782
+MX53_PAD_FEC_MDIO__RTC_CE_RTC_PS2                      783
+MX53_PAD_FEC_MDIO__SDMA_DEBUG_BUS_DEVICE_3             784
+MX53_PAD_FEC_MDIO__EMI_EMI_DEBUG_49                    785
+MX53_PAD_FEC_REF_CLK__FEC_TX_CLK                       786
+MX53_PAD_FEC_REF_CLK__GPIO1_23                         787
+MX53_PAD_FEC_REF_CLK__ESAI1_FSR                                788
+MX53_PAD_FEC_REF_CLK__SDMA_DEBUG_BUS_DEVICE_4          789
+MX53_PAD_FEC_REF_CLK__EMI_EMI_DEBUG_50                 790
+MX53_PAD_FEC_RX_ER__FEC_RX_ER                          791
+MX53_PAD_FEC_RX_ER__GPIO1_24                           792
+MX53_PAD_FEC_RX_ER__ESAI1_HCKR                         793
+MX53_PAD_FEC_RX_ER__FEC_RX_CLK                         794
+MX53_PAD_FEC_RX_ER__RTC_CE_RTC_PS3                     795
+MX53_PAD_FEC_CRS_DV__FEC_RX_DV                         796
+MX53_PAD_FEC_CRS_DV__GPIO1_25                          797
+MX53_PAD_FEC_CRS_DV__ESAI1_SCKT                                798
+MX53_PAD_FEC_RXD1__FEC_RDATA_1                         799
+MX53_PAD_FEC_RXD1__GPIO1_26                            800
+MX53_PAD_FEC_RXD1__ESAI1_FST                           801
+MX53_PAD_FEC_RXD1__MLB_MLBSIG                          802
+MX53_PAD_FEC_RXD1__RTC_CE_RTC_PS1                      803
+MX53_PAD_FEC_RXD0__FEC_RDATA_0                         804
+MX53_PAD_FEC_RXD0__GPIO1_27                            805
+MX53_PAD_FEC_RXD0__ESAI1_HCKT                          806
+MX53_PAD_FEC_RXD0__OSC32k_32K_OUT                      807
+MX53_PAD_FEC_TX_EN__FEC_TX_EN                          808
+MX53_PAD_FEC_TX_EN__GPIO1_28                           809
+MX53_PAD_FEC_TX_EN__ESAI1_TX3_RX2                      810
+MX53_PAD_FEC_TXD1__FEC_TDATA_1                         811
+MX53_PAD_FEC_TXD1__GPIO1_29                            812
+MX53_PAD_FEC_TXD1__ESAI1_TX2_RX3                       813
+MX53_PAD_FEC_TXD1__MLB_MLBCLK                          814
+MX53_PAD_FEC_TXD1__RTC_CE_RTC_PRSC_CLK                 815
+MX53_PAD_FEC_TXD0__FEC_TDATA_0                         816
+MX53_PAD_FEC_TXD0__GPIO1_30                            817
+MX53_PAD_FEC_TXD0__ESAI1_TX4_RX1                       818
+MX53_PAD_FEC_TXD0__USBPHY2_DATAOUT_0                   819
+MX53_PAD_FEC_MDC__FEC_MDC                              820
+MX53_PAD_FEC_MDC__GPIO1_31                             821
+MX53_PAD_FEC_MDC__ESAI1_TX5_RX0                                822
+MX53_PAD_FEC_MDC__MLB_MLBDAT                           823
+MX53_PAD_FEC_MDC__RTC_CE_RTC_ALARM1_TRIG               824
+MX53_PAD_FEC_MDC__USBPHY2_DATAOUT_1                    825
+MX53_PAD_PATA_DIOW__PATA_DIOW                          826
+MX53_PAD_PATA_DIOW__GPIO6_17                           827
+MX53_PAD_PATA_DIOW__UART1_TXD_MUX                      828
+MX53_PAD_PATA_DIOW__USBPHY2_DATAOUT_2                  829
+MX53_PAD_PATA_DMACK__PATA_DMACK                                830
+MX53_PAD_PATA_DMACK__GPIO6_18                          831
+MX53_PAD_PATA_DMACK__UART1_RXD_MUX                     832
+MX53_PAD_PATA_DMACK__USBPHY2_DATAOUT_3                 833
+MX53_PAD_PATA_DMARQ__PATA_DMARQ                                834
+MX53_PAD_PATA_DMARQ__GPIO7_0                           835
+MX53_PAD_PATA_DMARQ__UART2_TXD_MUX                     836
+MX53_PAD_PATA_DMARQ__CCM_CCM_OUT_0                     837
+MX53_PAD_PATA_DMARQ__USBPHY2_DATAOUT_4                 838
+MX53_PAD_PATA_BUFFER_EN__PATA_BUFFER_EN                        839
+MX53_PAD_PATA_BUFFER_EN__GPIO7_1                       840
+MX53_PAD_PATA_BUFFER_EN__UART2_RXD_MUX                 841
+MX53_PAD_PATA_BUFFER_EN__CCM_CCM_OUT_1                 842
+MX53_PAD_PATA_BUFFER_EN__USBPHY2_DATAOUT_5             843
+MX53_PAD_PATA_INTRQ__PATA_INTRQ                                844
+MX53_PAD_PATA_INTRQ__GPIO7_2                           845
+MX53_PAD_PATA_INTRQ__UART2_CTS                         846
+MX53_PAD_PATA_INTRQ__CAN1_TXCAN                                847
+MX53_PAD_PATA_INTRQ__CCM_CCM_OUT_2                     848
+MX53_PAD_PATA_INTRQ__USBPHY2_DATAOUT_6                 849
+MX53_PAD_PATA_DIOR__PATA_DIOR                          850
+MX53_PAD_PATA_DIOR__GPIO7_3                            851
+MX53_PAD_PATA_DIOR__UART2_RTS                          852
+MX53_PAD_PATA_DIOR__CAN1_RXCAN                         853
+MX53_PAD_PATA_DIOR__USBPHY2_DATAOUT_7                  854
+MX53_PAD_PATA_RESET_B__PATA_PATA_RESET_B               855
+MX53_PAD_PATA_RESET_B__GPIO7_4                         856
+MX53_PAD_PATA_RESET_B__ESDHC3_CMD                      857
+MX53_PAD_PATA_RESET_B__UART1_CTS                       858
+MX53_PAD_PATA_RESET_B__CAN2_TXCAN                      859
+MX53_PAD_PATA_RESET_B__USBPHY1_DATAOUT_0               860
+MX53_PAD_PATA_IORDY__PATA_IORDY                                861
+MX53_PAD_PATA_IORDY__GPIO7_5                           862
+MX53_PAD_PATA_IORDY__ESDHC3_CLK                                863
+MX53_PAD_PATA_IORDY__UART1_RTS                         864
+MX53_PAD_PATA_IORDY__CAN2_RXCAN                                865
+MX53_PAD_PATA_IORDY__USBPHY1_DATAOUT_1                 866
+MX53_PAD_PATA_DA_0__PATA_DA_0                          867
+MX53_PAD_PATA_DA_0__GPIO7_6                            868
+MX53_PAD_PATA_DA_0__ESDHC3_RST                         869
+MX53_PAD_PATA_DA_0__OWIRE_LINE                         870
+MX53_PAD_PATA_DA_0__USBPHY1_DATAOUT_2                  871
+MX53_PAD_PATA_DA_1__PATA_DA_1                          872
+MX53_PAD_PATA_DA_1__GPIO7_7                            873
+MX53_PAD_PATA_DA_1__ESDHC4_CMD                         874
+MX53_PAD_PATA_DA_1__UART3_CTS                          875
+MX53_PAD_PATA_DA_1__USBPHY1_DATAOUT_3                  876
+MX53_PAD_PATA_DA_2__PATA_DA_2                          877
+MX53_PAD_PATA_DA_2__GPIO7_8                            878
+MX53_PAD_PATA_DA_2__ESDHC4_CLK                         879
+MX53_PAD_PATA_DA_2__UART3_RTS                          880
+MX53_PAD_PATA_DA_2__USBPHY1_DATAOUT_4                  881
+MX53_PAD_PATA_CS_0__PATA_CS_0                          882
+MX53_PAD_PATA_CS_0__GPIO7_9                            883
+MX53_PAD_PATA_CS_0__UART3_TXD_MUX                      884
+MX53_PAD_PATA_CS_0__USBPHY1_DATAOUT_5                  885
+MX53_PAD_PATA_CS_1__PATA_CS_1                          886
+MX53_PAD_PATA_CS_1__GPIO7_10                           887
+MX53_PAD_PATA_CS_1__UART3_RXD_MUX                      888
+MX53_PAD_PATA_CS_1__USBPHY1_DATAOUT_6                  889
+MX53_PAD_PATA_DATA0__PATA_DATA_0                       890
+MX53_PAD_PATA_DATA0__GPIO2_0                           891
+MX53_PAD_PATA_DATA0__EMI_NANDF_D_0                     892
+MX53_PAD_PATA_DATA0__ESDHC3_DAT4                       893
+MX53_PAD_PATA_DATA0__GPU3d_GPU_DEBUG_OUT_0             894
+MX53_PAD_PATA_DATA0__IPU_DIAG_BUS_0                    895
+MX53_PAD_PATA_DATA0__USBPHY1_DATAOUT_7                 896
+MX53_PAD_PATA_DATA1__PATA_DATA_1                       897
+MX53_PAD_PATA_DATA1__GPIO2_1                           898
+MX53_PAD_PATA_DATA1__EMI_NANDF_D_1                     899
+MX53_PAD_PATA_DATA1__ESDHC3_DAT5                       900
+MX53_PAD_PATA_DATA1__GPU3d_GPU_DEBUG_OUT_1             901
+MX53_PAD_PATA_DATA1__IPU_DIAG_BUS_1                    902
+MX53_PAD_PATA_DATA2__PATA_DATA_2                       903
+MX53_PAD_PATA_DATA2__GPIO2_2                           904
+MX53_PAD_PATA_DATA2__EMI_NANDF_D_2                     905
+MX53_PAD_PATA_DATA2__ESDHC3_DAT6                       906
+MX53_PAD_PATA_DATA2__GPU3d_GPU_DEBUG_OUT_2             907
+MX53_PAD_PATA_DATA2__IPU_DIAG_BUS_2                    908
+MX53_PAD_PATA_DATA3__PATA_DATA_3                       909
+MX53_PAD_PATA_DATA3__GPIO2_3                           910
+MX53_PAD_PATA_DATA3__EMI_NANDF_D_3                     911
+MX53_PAD_PATA_DATA3__ESDHC3_DAT7                       912
+MX53_PAD_PATA_DATA3__GPU3d_GPU_DEBUG_OUT_3             913
+MX53_PAD_PATA_DATA3__IPU_DIAG_BUS_3                    914
+MX53_PAD_PATA_DATA4__PATA_DATA_4                       915
+MX53_PAD_PATA_DATA4__GPIO2_4                           916
+MX53_PAD_PATA_DATA4__EMI_NANDF_D_4                     917
+MX53_PAD_PATA_DATA4__ESDHC4_DAT4                       918
+MX53_PAD_PATA_DATA4__GPU3d_GPU_DEBUG_OUT_4             919
+MX53_PAD_PATA_DATA4__IPU_DIAG_BUS_4                    920
+MX53_PAD_PATA_DATA5__PATA_DATA_5                       921
+MX53_PAD_PATA_DATA5__GPIO2_5                           922
+MX53_PAD_PATA_DATA5__EMI_NANDF_D_5                     923
+MX53_PAD_PATA_DATA5__ESDHC4_DAT5                       924
+MX53_PAD_PATA_DATA5__GPU3d_GPU_DEBUG_OUT_5             925
+MX53_PAD_PATA_DATA5__IPU_DIAG_BUS_5                    926
+MX53_PAD_PATA_DATA6__PATA_DATA_6                       927
+MX53_PAD_PATA_DATA6__GPIO2_6                           928
+MX53_PAD_PATA_DATA6__EMI_NANDF_D_6                     929
+MX53_PAD_PATA_DATA6__ESDHC4_DAT6                       930
+MX53_PAD_PATA_DATA6__GPU3d_GPU_DEBUG_OUT_6             931
+MX53_PAD_PATA_DATA6__IPU_DIAG_BUS_6                    932
+MX53_PAD_PATA_DATA7__PATA_DATA_7                       933
+MX53_PAD_PATA_DATA7__GPIO2_7                           934
+MX53_PAD_PATA_DATA7__EMI_NANDF_D_7                     935
+MX53_PAD_PATA_DATA7__ESDHC4_DAT7                       936
+MX53_PAD_PATA_DATA7__GPU3d_GPU_DEBUG_OUT_7             937
+MX53_PAD_PATA_DATA7__IPU_DIAG_BUS_7                    938
+MX53_PAD_PATA_DATA8__PATA_DATA_8                       939
+MX53_PAD_PATA_DATA8__GPIO2_8                           940
+MX53_PAD_PATA_DATA8__ESDHC1_DAT4                       941
+MX53_PAD_PATA_DATA8__EMI_NANDF_D_8                     942
+MX53_PAD_PATA_DATA8__ESDHC3_DAT0                       943
+MX53_PAD_PATA_DATA8__GPU3d_GPU_DEBUG_OUT_8             944
+MX53_PAD_PATA_DATA8__IPU_DIAG_BUS_8                    945
+MX53_PAD_PATA_DATA9__PATA_DATA_9                       946
+MX53_PAD_PATA_DATA9__GPIO2_9                           947
+MX53_PAD_PATA_DATA9__ESDHC1_DAT5                       948
+MX53_PAD_PATA_DATA9__EMI_NANDF_D_9                     949
+MX53_PAD_PATA_DATA9__ESDHC3_DAT1                       950
+MX53_PAD_PATA_DATA9__GPU3d_GPU_DEBUG_OUT_9             951
+MX53_PAD_PATA_DATA9__IPU_DIAG_BUS_9                    952
+MX53_PAD_PATA_DATA10__PATA_DATA_10                     953
+MX53_PAD_PATA_DATA10__GPIO2_10                         954
+MX53_PAD_PATA_DATA10__ESDHC1_DAT6                      955
+MX53_PAD_PATA_DATA10__EMI_NANDF_D_10                   956
+MX53_PAD_PATA_DATA10__ESDHC3_DAT2                      957
+MX53_PAD_PATA_DATA10__GPU3d_GPU_DEBUG_OUT_10           958
+MX53_PAD_PATA_DATA10__IPU_DIAG_BUS_10                  959
+MX53_PAD_PATA_DATA11__PATA_DATA_11                     960
+MX53_PAD_PATA_DATA11__GPIO2_11                         961
+MX53_PAD_PATA_DATA11__ESDHC1_DAT7                      962
+MX53_PAD_PATA_DATA11__EMI_NANDF_D_11                   963
+MX53_PAD_PATA_DATA11__ESDHC3_DAT3                      964
+MX53_PAD_PATA_DATA11__GPU3d_GPU_DEBUG_OUT_11           965
+MX53_PAD_PATA_DATA11__IPU_DIAG_BUS_11                  966
+MX53_PAD_PATA_DATA12__PATA_DATA_12                     967
+MX53_PAD_PATA_DATA12__GPIO2_12                         968
+MX53_PAD_PATA_DATA12__ESDHC2_DAT4                      969
+MX53_PAD_PATA_DATA12__EMI_NANDF_D_12                   970
+MX53_PAD_PATA_DATA12__ESDHC4_DAT0                      971
+MX53_PAD_PATA_DATA12__GPU3d_GPU_DEBUG_OUT_12           972
+MX53_PAD_PATA_DATA12__IPU_DIAG_BUS_12                  973
+MX53_PAD_PATA_DATA13__PATA_DATA_13                     974
+MX53_PAD_PATA_DATA13__GPIO2_13                         975
+MX53_PAD_PATA_DATA13__ESDHC2_DAT5                      976
+MX53_PAD_PATA_DATA13__EMI_NANDF_D_13                   977
+MX53_PAD_PATA_DATA13__ESDHC4_DAT1                      978
+MX53_PAD_PATA_DATA13__GPU3d_GPU_DEBUG_OUT_13           979
+MX53_PAD_PATA_DATA13__IPU_DIAG_BUS_13                  980
+MX53_PAD_PATA_DATA14__PATA_DATA_14                     981
+MX53_PAD_PATA_DATA14__GPIO2_14                         982
+MX53_PAD_PATA_DATA14__ESDHC2_DAT6                      983
+MX53_PAD_PATA_DATA14__EMI_NANDF_D_14                   984
+MX53_PAD_PATA_DATA14__ESDHC4_DAT2                      985
+MX53_PAD_PATA_DATA14__GPU3d_GPU_DEBUG_OUT_14           986
+MX53_PAD_PATA_DATA14__IPU_DIAG_BUS_14                  987
+MX53_PAD_PATA_DATA15__PATA_DATA_15                     988
+MX53_PAD_PATA_DATA15__GPIO2_15                         989
+MX53_PAD_PATA_DATA15__ESDHC2_DAT7                      990
+MX53_PAD_PATA_DATA15__EMI_NANDF_D_15                   991
+MX53_PAD_PATA_DATA15__ESDHC4_DAT3                      992
+MX53_PAD_PATA_DATA15__GPU3d_GPU_DEBUG_OUT_15           993
+MX53_PAD_PATA_DATA15__IPU_DIAG_BUS_15                  994
+MX53_PAD_SD1_DATA0__ESDHC1_DAT0                                995
+MX53_PAD_SD1_DATA0__GPIO1_16                           996
+MX53_PAD_SD1_DATA0__GPT_CAPIN1                         997
+MX53_PAD_SD1_DATA0__CSPI_MISO                          998
+MX53_PAD_SD1_DATA0__CCM_PLL3_BYP                       999
+MX53_PAD_SD1_DATA1__ESDHC1_DAT1                                1000
+MX53_PAD_SD1_DATA1__GPIO1_17                           1001
+MX53_PAD_SD1_DATA1__GPT_CAPIN2                         1002
+MX53_PAD_SD1_DATA1__CSPI_SS0                           1003
+MX53_PAD_SD1_DATA1__CCM_PLL4_BYP                       1004
+MX53_PAD_SD1_CMD__ESDHC1_CMD                           1005
+MX53_PAD_SD1_CMD__GPIO1_18                             1006
+MX53_PAD_SD1_CMD__GPT_CMPOUT1                          1007
+MX53_PAD_SD1_CMD__CSPI_MOSI                            1008
+MX53_PAD_SD1_CMD__CCM_PLL1_BYP                         1009
+MX53_PAD_SD1_DATA2__ESDHC1_DAT2                                1010
+MX53_PAD_SD1_DATA2__GPIO1_19                           1011
+MX53_PAD_SD1_DATA2__GPT_CMPOUT2                                1012
+MX53_PAD_SD1_DATA2__PWM2_PWMO                          1013
+MX53_PAD_SD1_DATA2__WDOG1_WDOG_B                       1014
+MX53_PAD_SD1_DATA2__CSPI_SS1                           1015
+MX53_PAD_SD1_DATA2__WDOG1_WDOG_RST_B_DEB               1016
+MX53_PAD_SD1_DATA2__CCM_PLL2_BYP                       1017
+MX53_PAD_SD1_CLK__ESDHC1_CLK                           1018
+MX53_PAD_SD1_CLK__GPIO1_20                             1019
+MX53_PAD_SD1_CLK__OSC32k_32K_OUT                       1020
+MX53_PAD_SD1_CLK__GPT_CLKIN                            1021
+MX53_PAD_SD1_CLK__CSPI_SCLK                            1022
+MX53_PAD_SD1_CLK__SATA_PHY_DTB_0                       1023
+MX53_PAD_SD1_DATA3__ESDHC1_DAT3                                1024
+MX53_PAD_SD1_DATA3__GPIO1_21                           1025
+MX53_PAD_SD1_DATA3__GPT_CMPOUT3                                1026
+MX53_PAD_SD1_DATA3__PWM1_PWMO                          1027
+MX53_PAD_SD1_DATA3__WDOG2_WDOG_B                       1028
+MX53_PAD_SD1_DATA3__CSPI_SS2                           1029
+MX53_PAD_SD1_DATA3__WDOG2_WDOG_RST_B_DEB               1030
+MX53_PAD_SD1_DATA3__SATA_PHY_DTB_1                     1031
+MX53_PAD_SD2_CLK__ESDHC2_CLK                           1032
+MX53_PAD_SD2_CLK__GPIO1_10                             1033
+MX53_PAD_SD2_CLK__KPP_COL_5                            1034
+MX53_PAD_SD2_CLK__AUDMUX_AUD4_RXFS                     1035
+MX53_PAD_SD2_CLK__CSPI_SCLK                            1036
+MX53_PAD_SD2_CLK__SCC_RANDOM_V                         1037
+MX53_PAD_SD2_CMD__ESDHC2_CMD                           1038
+MX53_PAD_SD2_CMD__GPIO1_11                             1039
+MX53_PAD_SD2_CMD__KPP_ROW_5                            1040
+MX53_PAD_SD2_CMD__AUDMUX_AUD4_RXC                      1041
+MX53_PAD_SD2_CMD__CSPI_MOSI                            1042
+MX53_PAD_SD2_CMD__SCC_RANDOM                           1043
+MX53_PAD_SD2_DATA3__ESDHC2_DAT3                                1044
+MX53_PAD_SD2_DATA3__GPIO1_12                           1045
+MX53_PAD_SD2_DATA3__KPP_COL_6                          1046
+MX53_PAD_SD2_DATA3__AUDMUX_AUD4_TXC                    1047
+MX53_PAD_SD2_DATA3__CSPI_SS2                           1048
+MX53_PAD_SD2_DATA3__SJC_DONE                           1049
+MX53_PAD_SD2_DATA2__ESDHC2_DAT2                                1050
+MX53_PAD_SD2_DATA2__GPIO1_13                           1051
+MX53_PAD_SD2_DATA2__KPP_ROW_6                          1052
+MX53_PAD_SD2_DATA2__AUDMUX_AUD4_TXD                    1053
+MX53_PAD_SD2_DATA2__CSPI_SS1                           1054
+MX53_PAD_SD2_DATA2__SJC_FAIL                           1055
+MX53_PAD_SD2_DATA1__ESDHC2_DAT1                                1056
+MX53_PAD_SD2_DATA1__GPIO1_14                           1057
+MX53_PAD_SD2_DATA1__KPP_COL_7                          1058
+MX53_PAD_SD2_DATA1__AUDMUX_AUD4_TXFS                   1059
+MX53_PAD_SD2_DATA1__CSPI_SS0                           1060
+MX53_PAD_SD2_DATA1__RTIC_SEC_VIO                       1061
+MX53_PAD_SD2_DATA0__ESDHC2_DAT0                                1062
+MX53_PAD_SD2_DATA0__GPIO1_15                           1063
+MX53_PAD_SD2_DATA0__KPP_ROW_7                          1064
+MX53_PAD_SD2_DATA0__AUDMUX_AUD4_RXD                    1065
+MX53_PAD_SD2_DATA0__CSPI_MISO                          1066
+MX53_PAD_SD2_DATA0__RTIC_DONE_INT                      1067
+MX53_PAD_GPIO_0__CCM_CLKO                              1068
+MX53_PAD_GPIO_0__GPIO1_0                               1069
+MX53_PAD_GPIO_0__KPP_COL_5                             1070
+MX53_PAD_GPIO_0__CCM_SSI_EXT1_CLK                      1071
+MX53_PAD_GPIO_0__EPIT1_EPITO                           1072
+MX53_PAD_GPIO_0__SRTC_ALARM_DEB                                1073
+MX53_PAD_GPIO_0__USBOH3_USBH1_PWR                      1074
+MX53_PAD_GPIO_0__CSU_TD                                        1075
+MX53_PAD_GPIO_1__ESAI1_SCKR                            1076
+MX53_PAD_GPIO_1__GPIO1_1                               1077
+MX53_PAD_GPIO_1__KPP_ROW_5                             1078
+MX53_PAD_GPIO_1__CCM_SSI_EXT2_CLK                      1079
+MX53_PAD_GPIO_1__PWM2_PWMO                             1080
+MX53_PAD_GPIO_1__WDOG2_WDOG_B                          1081
+MX53_PAD_GPIO_1__ESDHC1_CD                             1082
+MX53_PAD_GPIO_1__SRC_TESTER_ACK                                1083
+MX53_PAD_GPIO_9__ESAI1_FSR                             1084
+MX53_PAD_GPIO_9__GPIO1_9                               1085
+MX53_PAD_GPIO_9__KPP_COL_6                             1086
+MX53_PAD_GPIO_9__CCM_REF_EN_B                          1087
+MX53_PAD_GPIO_9__PWM1_PWMO                             1088
+MX53_PAD_GPIO_9__WDOG1_WDOG_B                          1089
+MX53_PAD_GPIO_9__ESDHC1_WP                             1090
+MX53_PAD_GPIO_9__SCC_FAIL_STATE                                1091
+MX53_PAD_GPIO_3__ESAI1_HCKR                            1092
+MX53_PAD_GPIO_3__GPIO1_3                               1093
+MX53_PAD_GPIO_3__I2C3_SCL                              1094
+MX53_PAD_GPIO_3__DPLLIP1_TOG_EN                                1095
+MX53_PAD_GPIO_3__CCM_CLKO2                             1096
+MX53_PAD_GPIO_3__OBSERVE_MUX_OBSRV_INT_OUT0            1097
+MX53_PAD_GPIO_3__USBOH3_USBH1_OC                       1098
+MX53_PAD_GPIO_3__MLB_MLBCLK                            1099
+MX53_PAD_GPIO_6__ESAI1_SCKT                            1100
+MX53_PAD_GPIO_6__GPIO1_6                               1101
+MX53_PAD_GPIO_6__I2C3_SDA                              1102
+MX53_PAD_GPIO_6__CCM_CCM_OUT_0                         1103
+MX53_PAD_GPIO_6__CSU_CSU_INT_DEB                       1104
+MX53_PAD_GPIO_6__OBSERVE_MUX_OBSRV_INT_OUT1            1105
+MX53_PAD_GPIO_6__ESDHC2_LCTL                           1106
+MX53_PAD_GPIO_6__MLB_MLBSIG                            1107
+MX53_PAD_GPIO_2__ESAI1_FST                             1108
+MX53_PAD_GPIO_2__GPIO1_2                               1109
+MX53_PAD_GPIO_2__KPP_ROW_6                             1110
+MX53_PAD_GPIO_2__CCM_CCM_OUT_1                         1111
+MX53_PAD_GPIO_2__CSU_CSU_ALARM_AUT_0                   1112
+MX53_PAD_GPIO_2__OBSERVE_MUX_OBSRV_INT_OUT2            1113
+MX53_PAD_GPIO_2__ESDHC2_WP                             1114
+MX53_PAD_GPIO_2__MLB_MLBDAT                            1115
+MX53_PAD_GPIO_4__ESAI1_HCKT                            1116
+MX53_PAD_GPIO_4__GPIO1_4                               1117
+MX53_PAD_GPIO_4__KPP_COL_7                             1118
+MX53_PAD_GPIO_4__CCM_CCM_OUT_2                         1119
+MX53_PAD_GPIO_4__CSU_CSU_ALARM_AUT_1                   1120
+MX53_PAD_GPIO_4__OBSERVE_MUX_OBSRV_INT_OUT3            1121
+MX53_PAD_GPIO_4__ESDHC2_CD                             1122
+MX53_PAD_GPIO_4__SCC_SEC_STATE                         1123
+MX53_PAD_GPIO_5__ESAI1_TX2_RX3                         1124
+MX53_PAD_GPIO_5__GPIO1_5                               1125
+MX53_PAD_GPIO_5__KPP_ROW_7                             1126
+MX53_PAD_GPIO_5__CCM_CLKO                              1127
+MX53_PAD_GPIO_5__CSU_CSU_ALARM_AUT_2                   1128
+MX53_PAD_GPIO_5__OBSERVE_MUX_OBSRV_INT_OUT4            1129
+MX53_PAD_GPIO_5__I2C3_SCL                              1130
+MX53_PAD_GPIO_5__CCM_PLL1_BYP                          1131
+MX53_PAD_GPIO_7__ESAI1_TX4_RX1                         1132
+MX53_PAD_GPIO_7__GPIO1_7                               1133
+MX53_PAD_GPIO_7__EPIT1_EPITO                           1134
+MX53_PAD_GPIO_7__CAN1_TXCAN                            1135
+MX53_PAD_GPIO_7__UART2_TXD_MUX                         1136
+MX53_PAD_GPIO_7__FIRI_RXD                              1137
+MX53_PAD_GPIO_7__SPDIF_PLOCK                           1138
+MX53_PAD_GPIO_7__CCM_PLL2_BYP                          1139
+MX53_PAD_GPIO_8__ESAI1_TX5_RX0                         1140
+MX53_PAD_GPIO_8__GPIO1_8                               1141
+MX53_PAD_GPIO_8__EPIT2_EPITO                           1142
+MX53_PAD_GPIO_8__CAN1_RXCAN                            1143
+MX53_PAD_GPIO_8__UART2_RXD_MUX                         1144
+MX53_PAD_GPIO_8__FIRI_TXD                              1145
+MX53_PAD_GPIO_8__SPDIF_SRCLK                           1146
+MX53_PAD_GPIO_8__CCM_PLL3_BYP                          1147
+MX53_PAD_GPIO_16__ESAI1_TX3_RX2                                1148
+MX53_PAD_GPIO_16__GPIO7_11                             1149
+MX53_PAD_GPIO_16__TZIC_PWRFAIL_INT                     1150
+MX53_PAD_GPIO_16__RTC_CE_RTC_EXT_TRIG1                 1151
+MX53_PAD_GPIO_16__SPDIF_IN1                            1152
+MX53_PAD_GPIO_16__I2C3_SDA                             1153
+MX53_PAD_GPIO_16__SJC_DE_B                             1154
+MX53_PAD_GPIO_17__ESAI1_TX0                            1155
+MX53_PAD_GPIO_17__GPIO7_12                             1156
+MX53_PAD_GPIO_17__SDMA_EXT_EVENT_0                     1157
+MX53_PAD_GPIO_17__GPC_PMIC_RDY                         1158
+MX53_PAD_GPIO_17__RTC_CE_RTC_FSV_TRIG                  1159
+MX53_PAD_GPIO_17__SPDIF_OUT1                           1160
+MX53_PAD_GPIO_17__IPU_SNOOP2                           1161
+MX53_PAD_GPIO_17__SJC_JTAG_ACT                         1162
+MX53_PAD_GPIO_18__ESAI1_TX1                            1163
+MX53_PAD_GPIO_18__GPIO7_13                             1164
+MX53_PAD_GPIO_18__SDMA_EXT_EVENT_1                     1165
+MX53_PAD_GPIO_18__OWIRE_LINE                           1166
+MX53_PAD_GPIO_18__RTC_CE_RTC_ALARM2_TRIG               1167
+MX53_PAD_GPIO_18__CCM_ASRC_EXT_CLK                     1168
+MX53_PAD_GPIO_18__ESDHC1_LCTL                          1169
+MX53_PAD_GPIO_18__SRC_SYSTEM_RST                       1170
index 73f2fd6..173b71d 100644 (file)
@@ -31,6 +31,14 @@ config PINCTRL_IMX
        select PINMUX
        select PINCONF
 
+config PINCTRL_IMX53
+       bool "IMX53 pinctrl driver"
+       depends on OF
+       depends on SOC_IMX53
+       select PINCTRL_IMX
+       help
+         Say Y here to enable the imx53 pinctrl driver
+
 config PINCTRL_IMX6Q
        bool "IMX6Q pinctrl driver"
        depends on OF
index 5f5a0a6..da185de 100644 (file)
@@ -10,6 +10,7 @@ obj-$(CONFIG_PINCTRL)         += devicetree.o
 endif
 obj-$(CONFIG_GENERIC_PINCONF)  += pinconf-generic.o
 obj-$(CONFIG_PINCTRL_IMX)      += pinctrl-imx.o
+obj-$(CONFIG_PINCTRL_IMX53)    += pinctrl-imx53.o
 obj-$(CONFIG_PINCTRL_IMX6Q)    += pinctrl-imx6q.o
 obj-$(CONFIG_PINCTRL_PXA3xx)   += pinctrl-pxa3xx.o
 obj-$(CONFIG_PINCTRL_MMP2)     += pinctrl-mmp2.o
diff --git a/drivers/pinctrl/pinctrl-imx53.c b/drivers/pinctrl/pinctrl-imx53.c
new file mode 100644 (file)
index 0000000..1f49e16
--- /dev/null
@@ -0,0 +1,1649 @@
+/*
+ * imx53 pinctrl driver based on imx pinmux core
+ *
+ * Copyright (C) 2012 Freescale Semiconductor, Inc.
+ * Copyright (C) 2012 Linaro, Inc.
+ *
+ * Author: Dong Aisheng <dong.aisheng@linaro.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ */
+
+#include <linux/err.h>
+#include <linux/init.h>
+#include <linux/io.h>
+#include <linux/module.h>
+#include <linux/of.h>
+#include <linux/of_device.h>
+#include <linux/pinctrl/pinctrl.h>
+
+#include "pinctrl-imx.h"
+
+enum imx53_pads {
+       MX53_PAD_GPIO_19 = 1,
+       MX53_PAD_KEY_COL0 = 2,
+       MX53_PAD_KEY_ROW0 = 3,
+       MX53_PAD_KEY_COL1 = 4,
+       MX53_PAD_KEY_ROW1 = 5,
+       MX53_PAD_KEY_COL2 = 6,
+       MX53_PAD_KEY_ROW2 = 7,
+       MX53_PAD_KEY_COL3 = 8,
+       MX53_PAD_KEY_ROW3 = 9,
+       MX53_PAD_KEY_COL4 = 10,
+       MX53_PAD_KEY_ROW4 = 11,
+       MX53_PAD_DI0_DISP_CLK = 12,
+       MX53_PAD_DI0_PIN15 = 13,
+       MX53_PAD_DI0_PIN2 = 14,
+       MX53_PAD_DI0_PIN3 = 15,
+       MX53_PAD_DI0_PIN4 = 16,
+       MX53_PAD_DISP0_DAT0 = 17,
+       MX53_PAD_DISP0_DAT1 = 18,
+       MX53_PAD_DISP0_DAT2 = 19,
+       MX53_PAD_DISP0_DAT3 = 20,
+       MX53_PAD_DISP0_DAT4 = 21,
+       MX53_PAD_DISP0_DAT5 = 22,
+       MX53_PAD_DISP0_DAT6 = 23,
+       MX53_PAD_DISP0_DAT7 = 24,
+       MX53_PAD_DISP0_DAT8 = 25,
+       MX53_PAD_DISP0_DAT9 = 26,
+       MX53_PAD_DISP0_DAT10 = 27,
+       MX53_PAD_DISP0_DAT11 = 28,
+       MX53_PAD_DISP0_DAT12 = 29,
+       MX53_PAD_DISP0_DAT13 = 30,
+       MX53_PAD_DISP0_DAT14 = 31,
+       MX53_PAD_DISP0_DAT15 = 32,
+       MX53_PAD_DISP0_DAT16 = 33,
+       MX53_PAD_DISP0_DAT17 = 34,
+       MX53_PAD_DISP0_DAT18 = 35,
+       MX53_PAD_DISP0_DAT19 = 36,
+       MX53_PAD_DISP0_DAT20 = 37,
+       MX53_PAD_DISP0_DAT21 = 38,
+       MX53_PAD_DISP0_DAT22 = 39,
+       MX53_PAD_DISP0_DAT23 = 40,
+       MX53_PAD_CSI0_PIXCLK = 41,
+       MX53_PAD_CSI0_MCLK = 42,
+       MX53_PAD_CSI0_DATA_EN = 43,
+       MX53_PAD_CSI0_VSYNC = 44,
+       MX53_PAD_CSI0_DAT4 = 45,
+       MX53_PAD_CSI0_DAT5 = 46,
+       MX53_PAD_CSI0_DAT6 = 47,
+       MX53_PAD_CSI0_DAT7 = 48,
+       MX53_PAD_CSI0_DAT8 = 49,
+       MX53_PAD_CSI0_DAT9 = 50,
+       MX53_PAD_CSI0_DAT10 = 51,
+       MX53_PAD_CSI0_DAT11 = 52,
+       MX53_PAD_CSI0_DAT12 = 53,
+       MX53_PAD_CSI0_DAT13 = 54,
+       MX53_PAD_CSI0_DAT14 = 55,
+       MX53_PAD_CSI0_DAT15 = 56,
+       MX53_PAD_CSI0_DAT16 = 57,
+       MX53_PAD_CSI0_DAT17 = 58,
+       MX53_PAD_CSI0_DAT18 = 59,
+       MX53_PAD_CSI0_DAT19 = 60,
+       MX53_PAD_EIM_A25 = 61,
+       MX53_PAD_EIM_EB2 = 62,
+       MX53_PAD_EIM_D16 = 63,
+       MX53_PAD_EIM_D17 = 64,
+       MX53_PAD_EIM_D18 = 65,
+       MX53_PAD_EIM_D19 = 66,
+       MX53_PAD_EIM_D20 = 67,
+       MX53_PAD_EIM_D21 = 68,
+       MX53_PAD_EIM_D22 = 69,
+       MX53_PAD_EIM_D23 = 70,
+       MX53_PAD_EIM_EB3 = 71,
+       MX53_PAD_EIM_D24 = 72,
+       MX53_PAD_EIM_D25 = 73,
+       MX53_PAD_EIM_D26 = 74,
+       MX53_PAD_EIM_D27 = 75,
+       MX53_PAD_EIM_D28 = 76,
+       MX53_PAD_EIM_D29 = 77,
+       MX53_PAD_EIM_D30 = 78,
+       MX53_PAD_EIM_D31 = 79,
+       MX53_PAD_EIM_A24 = 80,
+       MX53_PAD_EIM_A23 = 81,
+       MX53_PAD_EIM_A22 = 82,
+       MX53_PAD_EIM_A21 = 83,
+       MX53_PAD_EIM_A20 = 84,
+       MX53_PAD_EIM_A19 = 85,
+       MX53_PAD_EIM_A18 = 86,
+       MX53_PAD_EIM_A17 = 87,
+       MX53_PAD_EIM_A16 = 88,
+       MX53_PAD_EIM_CS0 = 89,
+       MX53_PAD_EIM_CS1 = 90,
+       MX53_PAD_EIM_OE = 91,
+       MX53_PAD_EIM_RW = 92,
+       MX53_PAD_EIM_LBA = 93,
+       MX53_PAD_EIM_EB0 = 94,
+       MX53_PAD_EIM_EB1 = 95,
+       MX53_PAD_EIM_DA0 = 96,
+       MX53_PAD_EIM_DA1 = 97,
+       MX53_PAD_EIM_DA2 = 98,
+       MX53_PAD_EIM_DA3 = 99,
+       MX53_PAD_EIM_DA4 = 100,
+       MX53_PAD_EIM_DA5 = 101,
+       MX53_PAD_EIM_DA6 = 102,
+       MX53_PAD_EIM_DA7 = 103,
+       MX53_PAD_EIM_DA8 = 104,
+       MX53_PAD_EIM_DA9 = 105,
+       MX53_PAD_EIM_DA10 = 106,
+       MX53_PAD_EIM_DA11 = 107,
+       MX53_PAD_EIM_DA12 = 108,
+       MX53_PAD_EIM_DA13 = 109,
+       MX53_PAD_EIM_DA14 = 110,
+       MX53_PAD_EIM_DA15 = 111,
+       MX53_PAD_NANDF_WE_B = 112,
+       MX53_PAD_NANDF_RE_B = 113,
+       MX53_PAD_EIM_WAIT = 114,
+       MX53_PAD_LVDS1_TX3_P = 115,
+       MX53_PAD_LVDS1_TX2_P = 116,
+       MX53_PAD_LVDS1_CLK_P = 117,
+       MX53_PAD_LVDS1_TX1_P = 118,
+       MX53_PAD_LVDS1_TX0_P = 119,
+       MX53_PAD_LVDS0_TX3_P = 120,
+       MX53_PAD_LVDS0_CLK_P = 121,
+       MX53_PAD_LVDS0_TX2_P = 122,
+       MX53_PAD_LVDS0_TX1_P = 123,
+       MX53_PAD_LVDS0_TX0_P = 124,
+       MX53_PAD_GPIO_10 = 125,
+       MX53_PAD_GPIO_11 = 126,
+       MX53_PAD_GPIO_12 = 127,
+       MX53_PAD_GPIO_13 = 128,
+       MX53_PAD_GPIO_14 = 129,
+       MX53_PAD_NANDF_CLE = 130,
+       MX53_PAD_NANDF_ALE = 131,
+       MX53_PAD_NANDF_WP_B = 132,
+       MX53_PAD_NANDF_RB0 = 133,
+       MX53_PAD_NANDF_CS0 = 134,
+       MX53_PAD_NANDF_CS1 = 135,
+       MX53_PAD_NANDF_CS2 = 136,
+       MX53_PAD_NANDF_CS3 = 137,
+       MX53_PAD_FEC_MDIO = 138,
+       MX53_PAD_FEC_REF_CLK = 139,
+       MX53_PAD_FEC_RX_ER = 140,
+       MX53_PAD_FEC_CRS_DV = 141,
+       MX53_PAD_FEC_RXD1 = 142,
+       MX53_PAD_FEC_RXD0 = 143,
+       MX53_PAD_FEC_TX_EN = 144,
+       MX53_PAD_FEC_TXD1 = 145,
+       MX53_PAD_FEC_TXD0 = 146,
+       MX53_PAD_FEC_MDC = 147,
+       MX53_PAD_PATA_DIOW = 148,
+       MX53_PAD_PATA_DMACK = 149,
+       MX53_PAD_PATA_DMARQ = 150,
+       MX53_PAD_PATA_BUFFER_EN = 151,
+       MX53_PAD_PATA_INTRQ = 152,
+       MX53_PAD_PATA_DIOR = 153,
+       MX53_PAD_PATA_RESET_B = 154,
+       MX53_PAD_PATA_IORDY = 155,
+       MX53_PAD_PATA_DA_0 = 156,
+       MX53_PAD_PATA_DA_1 = 157,
+       MX53_PAD_PATA_DA_2 = 158,
+       MX53_PAD_PATA_CS_0 = 159,
+       MX53_PAD_PATA_CS_1 = 160,
+       MX53_PAD_PATA_DATA0 = 161,
+       MX53_PAD_PATA_DATA1 = 162,
+       MX53_PAD_PATA_DATA2 = 163,
+       MX53_PAD_PATA_DATA3 = 164,
+       MX53_PAD_PATA_DATA4 = 165,
+       MX53_PAD_PATA_DATA5 = 166,
+       MX53_PAD_PATA_DATA6 = 167,
+       MX53_PAD_PATA_DATA7 = 168,
+       MX53_PAD_PATA_DATA8 = 169,
+       MX53_PAD_PATA_DATA9 = 170,
+       MX53_PAD_PATA_DATA10 = 171,
+       MX53_PAD_PATA_DATA11 = 172,
+       MX53_PAD_PATA_DATA12 = 173,
+       MX53_PAD_PATA_DATA13 = 174,
+       MX53_PAD_PATA_DATA14 = 175,
+       MX53_PAD_PATA_DATA15 = 176,
+       MX53_PAD_SD1_DATA0 = 177,
+       MX53_PAD_SD1_DATA1 = 178,
+       MX53_PAD_SD1_CMD = 179,
+       MX53_PAD_SD1_DATA2 = 180,
+       MX53_PAD_SD1_CLK = 181,
+       MX53_PAD_SD1_DATA3 = 182,
+       MX53_PAD_SD2_CLK = 183,
+       MX53_PAD_SD2_CMD = 184,
+       MX53_PAD_SD2_DATA3 = 185,
+       MX53_PAD_SD2_DATA2 = 186,
+       MX53_PAD_SD2_DATA1 = 187,
+       MX53_PAD_SD2_DATA0 = 188,
+       MX53_PAD_GPIO_0 = 189,
+       MX53_PAD_GPIO_1 = 190,
+       MX53_PAD_GPIO_9 = 191,
+       MX53_PAD_GPIO_3 = 192,
+       MX53_PAD_GPIO_6 = 193,
+       MX53_PAD_GPIO_2 = 194,
+       MX53_PAD_GPIO_4 = 195,
+       MX53_PAD_GPIO_5 = 196,
+       MX53_PAD_GPIO_7 = 197,
+       MX53_PAD_GPIO_8 = 198,
+       MX53_PAD_GPIO_16 = 199,
+       MX53_PAD_GPIO_17 = 200,
+       MX53_PAD_GPIO_18 = 201,
+};
+
+/* imx53 register maps */
+static struct imx_pin_reg imx53_pin_regs[] = {
+       IMX_PIN_REG(MX53_PAD_GPIO_19, 0x348, 0x020, 0, 0x840, 0), /* MX53_PAD_GPIO_19__KPP_COL_5 */
+       IMX_PIN_REG(MX53_PAD_GPIO_19, 0x348, 0x020, 1, 0x000, 0), /* MX53_PAD_GPIO_19__GPIO4_5 */
+       IMX_PIN_REG(MX53_PAD_GPIO_19, 0x348, 0x020, 2, 0x000, 0), /* MX53_PAD_GPIO_19__CCM_CLKO */
+       IMX_PIN_REG(MX53_PAD_GPIO_19, 0x348, 0x020, 3, 0x000, 0), /* MX53_PAD_GPIO_19__SPDIF_OUT1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_19, 0x348, 0x020, 4, 0x000, 0), /* MX53_PAD_GPIO_19__RTC_CE_RTC_EXT_TRIG2 */
+       IMX_PIN_REG(MX53_PAD_GPIO_19, 0x348, 0x020, 5, 0x000, 0), /* MX53_PAD_GPIO_19__ECSPI1_RDY */
+       IMX_PIN_REG(MX53_PAD_GPIO_19, 0x348, 0x020, 6, 0x000, 0), /* MX53_PAD_GPIO_19__FEC_TDATA_3 */
+       IMX_PIN_REG(MX53_PAD_GPIO_19, 0x348, 0x020, 7, 0x000, 0), /* MX53_PAD_GPIO_19__SRC_INT_BOOT */
+       IMX_PIN_REG(MX53_PAD_KEY_COL0, 0x34C, 0x024, 0, 0x000, 0), /* MX53_PAD_KEY_COL0__KPP_COL_0 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL0, 0x34C, 0x024, 1, 0x000, 0), /* MX53_PAD_KEY_COL0__GPIO4_6 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL0, 0x34C, 0x024, 2, 0x758, 0), /* MX53_PAD_KEY_COL0__AUDMUX_AUD5_TXC */
+       IMX_PIN_REG(MX53_PAD_KEY_COL0, 0x34C, 0x024, 4, 0x000, 0), /* MX53_PAD_KEY_COL0__UART4_TXD_MUX */
+       IMX_PIN_REG(MX53_PAD_KEY_COL0, 0x34C, 0x024, 5, 0x79C, 0), /* MX53_PAD_KEY_COL0__ECSPI1_SCLK */
+       IMX_PIN_REG(MX53_PAD_KEY_COL0, 0x34C, 0x024, 6, 0x000, 0), /* MX53_PAD_KEY_COL0__FEC_RDATA_3 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL0, 0x34C, 0x024, 7, 0x000, 0), /* MX53_PAD_KEY_COL0__SRC_ANY_PU_RST */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW0, 0x350, 0x028, 0, 0x000, 0), /* MX53_PAD_KEY_ROW0__KPP_ROW_0 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW0, 0x350, 0x028, 1, 0x000, 0), /* MX53_PAD_KEY_ROW0__GPIO4_7 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW0, 0x350, 0x028, 2, 0x74C, 0), /* MX53_PAD_KEY_ROW0__AUDMUX_AUD5_TXD */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW0, 0x350, 0x028, 4, 0x890, 1), /* MX53_PAD_KEY_ROW0__UART4_RXD_MUX */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW0, 0x350, 0x028, 5, 0x7A4, 0), /* MX53_PAD_KEY_ROW0__ECSPI1_MOSI */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW0, 0x350, 0x028, 6, 0x000, 0), /* MX53_PAD_KEY_ROW0__FEC_TX_ER */
+       IMX_PIN_REG(MX53_PAD_KEY_COL1, 0x354, 0x02C, 0, 0x000, 0), /* MX53_PAD_KEY_COL1__KPP_COL_1 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL1, 0x354, 0x02C, 1, 0x000, 0), /* MX53_PAD_KEY_COL1__GPIO4_8 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL1, 0x354, 0x02C, 2, 0x75C, 0), /* MX53_PAD_KEY_COL1__AUDMUX_AUD5_TXFS */
+       IMX_PIN_REG(MX53_PAD_KEY_COL1, 0x354, 0x02C, 4, 0x000, 0), /* MX53_PAD_KEY_COL1__UART5_TXD_MUX */
+       IMX_PIN_REG(MX53_PAD_KEY_COL1, 0x354, 0x02C, 5, 0x7A0, 0), /* MX53_PAD_KEY_COL1__ECSPI1_MISO */
+       IMX_PIN_REG(MX53_PAD_KEY_COL1, 0x354, 0x02C, 6, 0x808, 0), /* MX53_PAD_KEY_COL1__FEC_RX_CLK */
+       IMX_PIN_REG(MX53_PAD_KEY_COL1, 0x354, 0x02C, 7, 0x000, 0), /* MX53_PAD_KEY_COL1__USBPHY1_TXREADY */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW1, 0x358, 0x030, 0, 0x000, 0), /* MX53_PAD_KEY_ROW1__KPP_ROW_1 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW1, 0x358, 0x030, 1, 0x000, 0), /* MX53_PAD_KEY_ROW1__GPIO4_9 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW1, 0x358, 0x030, 2, 0x748, 0), /* MX53_PAD_KEY_ROW1__AUDMUX_AUD5_RXD */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW1, 0x358, 0x030, 4, 0x898, 1), /* MX53_PAD_KEY_ROW1__UART5_RXD_MUX */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW1, 0x358, 0x030, 5, 0x7A8, 0), /* MX53_PAD_KEY_ROW1__ECSPI1_SS0 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW1, 0x358, 0x030, 6, 0x800, 0), /* MX53_PAD_KEY_ROW1__FEC_COL */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW1, 0x358, 0x030, 7, 0x000, 0), /* MX53_PAD_KEY_ROW1__USBPHY1_RXVALID */
+       IMX_PIN_REG(MX53_PAD_KEY_COL2, 0x35C, 0x034, 0, 0x000, 0), /* MX53_PAD_KEY_COL2__KPP_COL_2 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL2, 0x35C, 0x034, 1, 0x000, 0), /* MX53_PAD_KEY_COL2__GPIO4_10 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL2, 0x35C, 0x034, 2, 0x000, 0), /* MX53_PAD_KEY_COL2__CAN1_TXCAN */
+       IMX_PIN_REG(MX53_PAD_KEY_COL2, 0x35C, 0x034, 4, 0x804, 0), /* MX53_PAD_KEY_COL2__FEC_MDIO */
+       IMX_PIN_REG(MX53_PAD_KEY_COL2, 0x35C, 0x034, 5, 0x7AC, 0), /* MX53_PAD_KEY_COL2__ECSPI1_SS1 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL2, 0x35C, 0x034, 6, 0x000, 0), /* MX53_PAD_KEY_COL2__FEC_RDATA_2 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL2, 0x35C, 0x034, 7, 0x000, 0), /* MX53_PAD_KEY_COL2__USBPHY1_RXACTIVE */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW2, 0x360, 0x038, 0, 0x000, 0), /* MX53_PAD_KEY_ROW2__KPP_ROW_2 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW2, 0x360, 0x038, 1, 0x000, 0), /* MX53_PAD_KEY_ROW2__GPIO4_11 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW2, 0x360, 0x038, 2, 0x760, 0), /* MX53_PAD_KEY_ROW2__CAN1_RXCAN */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW2, 0x360, 0x038, 4, 0x000, 0), /* MX53_PAD_KEY_ROW2__FEC_MDC */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW2, 0x360, 0x038, 5, 0x7B0, 0), /* MX53_PAD_KEY_ROW2__ECSPI1_SS2 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW2, 0x360, 0x038, 6, 0x000, 0), /* MX53_PAD_KEY_ROW2__FEC_TDATA_2 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW2, 0x360, 0x038, 7, 0x000, 0), /* MX53_PAD_KEY_ROW2__USBPHY1_RXERROR */
+       IMX_PIN_REG(MX53_PAD_KEY_COL3, 0x364, 0x03C, 0, 0x000, 0), /* MX53_PAD_KEY_COL3__KPP_COL_3 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL3, 0x364, 0x03C, 1, 0x000, 0), /* MX53_PAD_KEY_COL3__GPIO4_12 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL3, 0x364, 0x03C, 2, 0x000, 0), /* MX53_PAD_KEY_COL3__USBOH3_H2_DP */
+       IMX_PIN_REG(MX53_PAD_KEY_COL3, 0x364, 0x03C, 3, 0x870, 0), /* MX53_PAD_KEY_COL3__SPDIF_IN1 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL3, 0x364, 0x03C, 4, 0x81C, 0), /* MX53_PAD_KEY_COL3__I2C2_SCL */
+       IMX_PIN_REG(MX53_PAD_KEY_COL3, 0x364, 0x03C, 5, 0x7B4, 0), /* MX53_PAD_KEY_COL3__ECSPI1_SS3 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL3, 0x364, 0x03C, 6, 0x000, 0), /* MX53_PAD_KEY_COL3__FEC_CRS */
+       IMX_PIN_REG(MX53_PAD_KEY_COL3, 0x364, 0x03C, 7, 0x000, 0), /* MX53_PAD_KEY_COL3__USBPHY1_SIECLOCK */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW3, 0x368, 0x040, 0, 0x000, 0), /* MX53_PAD_KEY_ROW3__KPP_ROW_3 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW3, 0x368, 0x040, 1, 0x000, 0), /* MX53_PAD_KEY_ROW3__GPIO4_13 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW3, 0x368, 0x040, 2, 0x000, 0), /* MX53_PAD_KEY_ROW3__USBOH3_H2_DM */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW3, 0x368, 0x040, 3, 0x768, 0), /* MX53_PAD_KEY_ROW3__CCM_ASRC_EXT_CLK */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW3, 0x368, 0x040, 4, 0x820, 0), /* MX53_PAD_KEY_ROW3__I2C2_SDA */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW3, 0x368, 0x040, 5, 0x000, 0), /* MX53_PAD_KEY_ROW3__OSC32K_32K_OUT */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW3, 0x368, 0x040, 6, 0x77C, 0), /* MX53_PAD_KEY_ROW3__CCM_PLL4_BYP */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW3, 0x368, 0x040, 7, 0x000, 0), /* MX53_PAD_KEY_ROW3__USBPHY1_LINESTATE_0 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL4, 0x36C, 0x044, 0, 0x000, 0), /* MX53_PAD_KEY_COL4__KPP_COL_4 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL4, 0x36C, 0x044, 1, 0x000, 0), /* MX53_PAD_KEY_COL4__GPIO4_14 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL4, 0x36C, 0x044, 2, 0x000, 0), /* MX53_PAD_KEY_COL4__CAN2_TXCAN */
+       IMX_PIN_REG(MX53_PAD_KEY_COL4, 0x36C, 0x044, 3, 0x000, 0), /* MX53_PAD_KEY_COL4__IPU_SISG_4 */
+       IMX_PIN_REG(MX53_PAD_KEY_COL4, 0x36C, 0x044, 4, 0x894, 0), /* MX53_PAD_KEY_COL4__UART5_RTS */
+       IMX_PIN_REG(MX53_PAD_KEY_COL4, 0x36C, 0x044, 5, 0x89C, 0), /* MX53_PAD_KEY_COL4__USBOH3_USBOTG_OC */
+       IMX_PIN_REG(MX53_PAD_KEY_COL4, 0x36C, 0x044, 7, 0x000, 0), /* MX53_PAD_KEY_COL4__USBPHY1_LINESTATE_1 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW4, 0x370, 0x048, 0, 0x000, 0), /* MX53_PAD_KEY_ROW4__KPP_ROW_4 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW4, 0x370, 0x048, 1, 0x000, 0), /* MX53_PAD_KEY_ROW4__GPIO4_15 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW4, 0x370, 0x048, 2, 0x764, 0), /* MX53_PAD_KEY_ROW4__CAN2_RXCAN */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW4, 0x370, 0x048, 3, 0x000, 0), /* MX53_PAD_KEY_ROW4__IPU_SISG_5 */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW4, 0x370, 0x048, 4, 0x000, 0), /* MX53_PAD_KEY_ROW4__UART5_CTS */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW4, 0x370, 0x048, 5, 0x000, 0), /* MX53_PAD_KEY_ROW4__USBOH3_USBOTG_PWR */
+       IMX_PIN_REG(MX53_PAD_KEY_ROW4, 0x370, 0x048, 7, 0x000, 0), /* MX53_PAD_KEY_ROW4__USBPHY1_VBUSVALID */
+       IMX_PIN_REG(MX53_PAD_DI0_DISP_CLK, 0x378, 0x04C, 0, 0x000, 0), /* MX53_PAD_DI0_DISP_CLK__IPU_DI0_DISP_CLK */
+       IMX_PIN_REG(MX53_PAD_DI0_DISP_CLK, 0x378, 0x04C, 1, 0x000, 0), /* MX53_PAD_DI0_DISP_CLK__GPIO4_16 */
+       IMX_PIN_REG(MX53_PAD_DI0_DISP_CLK, 0x378, 0x04C, 2, 0x000, 0), /* MX53_PAD_DI0_DISP_CLK__USBOH3_USBH2_DIR */
+       IMX_PIN_REG(MX53_PAD_DI0_DISP_CLK, 0x378, 0x04C, 5, 0x000, 0), /* MX53_PAD_DI0_DISP_CLK__SDMA_DEBUG_CORE_STATE_0 */
+       IMX_PIN_REG(MX53_PAD_DI0_DISP_CLK, 0x378, 0x04C, 6, 0x000, 0), /* MX53_PAD_DI0_DISP_CLK__EMI_EMI_DEBUG_0 */
+       IMX_PIN_REG(MX53_PAD_DI0_DISP_CLK, 0x378, 0x04C, 7, 0x000, 0), /* MX53_PAD_DI0_DISP_CLK__USBPHY1_AVALID */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN15, 0x37C, 0x050, 0, 0x000, 0), /* MX53_PAD_DI0_PIN15__IPU_DI0_PIN15 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN15, 0x37C, 0x050, 1, 0x000, 0), /* MX53_PAD_DI0_PIN15__GPIO4_17 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN15, 0x37C, 0x050, 2, 0x000, 0), /* MX53_PAD_DI0_PIN15__AUDMUX_AUD6_TXC */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN15, 0x37C, 0x050, 5, 0x000, 0), /* MX53_PAD_DI0_PIN15__SDMA_DEBUG_CORE_STATE_1 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN15, 0x37C, 0x050, 6, 0x000, 0), /* MX53_PAD_DI0_PIN15__EMI_EMI_DEBUG_1 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN15, 0x37C, 0x050, 7, 0x000, 0), /* MX53_PAD_DI0_PIN15__USBPHY1_BVALID */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN2, 0x380, 0x054, 0, 0x000, 0), /* MX53_PAD_DI0_PIN2__IPU_DI0_PIN2 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN2, 0x380, 0x054, 1, 0x000, 0), /* MX53_PAD_DI0_PIN2__GPIO4_18 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN2, 0x380, 0x054, 2, 0x000, 0), /* MX53_PAD_DI0_PIN2__AUDMUX_AUD6_TXD */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN2, 0x380, 0x054, 5, 0x000, 0), /* MX53_PAD_DI0_PIN2__SDMA_DEBUG_CORE_STATE_2 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN2, 0x380, 0x054, 6, 0x000, 0), /* MX53_PAD_DI0_PIN2__EMI_EMI_DEBUG_2 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN2, 0x380, 0x054, 7, 0x000, 0), /* MX53_PAD_DI0_PIN2__USBPHY1_ENDSESSION */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN3, 0x384, 0x058, 0, 0x000, 0), /* MX53_PAD_DI0_PIN3__IPU_DI0_PIN3 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN3, 0x384, 0x058, 1, 0x000, 0), /* MX53_PAD_DI0_PIN3__GPIO4_19 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN3, 0x384, 0x058, 2, 0x000, 0), /* MX53_PAD_DI0_PIN3__AUDMUX_AUD6_TXFS */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN3, 0x384, 0x058, 5, 0x000, 0), /* MX53_PAD_DI0_PIN3__SDMA_DEBUG_CORE_STATE_3 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN3, 0x384, 0x058, 6, 0x000, 0), /* MX53_PAD_DI0_PIN3__EMI_EMI_DEBUG_3 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN3, 0x384, 0x058, 7, 0x000, 0), /* MX53_PAD_DI0_PIN3__USBPHY1_IDDIG */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN4, 0x388, 0x05C, 0, 0x000, 0), /* MX53_PAD_DI0_PIN4__IPU_DI0_PIN4 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN4, 0x388, 0x05C, 1, 0x000, 0), /* MX53_PAD_DI0_PIN4__GPIO4_20 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN4, 0x388, 0x05C, 2, 0x000, 0), /* MX53_PAD_DI0_PIN4__AUDMUX_AUD6_RXD */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN4, 0x388, 0x05C, 3, 0x7FC, 0), /* MX53_PAD_DI0_PIN4__ESDHC1_WP */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN4, 0x388, 0x05C, 5, 0x000, 0), /* MX53_PAD_DI0_PIN4__SDMA_DEBUG_YIELD */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN4, 0x388, 0x05C, 6, 0x000, 0), /* MX53_PAD_DI0_PIN4__EMI_EMI_DEBUG_4 */
+       IMX_PIN_REG(MX53_PAD_DI0_PIN4, 0x388, 0x05C, 7, 0x000, 0), /* MX53_PAD_DI0_PIN4__USBPHY1_HOSTDISCONNECT */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT0, 0x38C, 0x060, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT0__IPU_DISP0_DAT_0 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT0, 0x38C, 0x060, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT0__GPIO4_21 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT0, 0x38C, 0x060, 2, 0x780, 0), /* MX53_PAD_DISP0_DAT0__CSPI_SCLK */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT0, 0x38C, 0x060, 3, 0x000, 0), /* MX53_PAD_DISP0_DAT0__USBOH3_USBH2_DATA_0 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT0, 0x38C, 0x060, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT0__SDMA_DEBUG_CORE_RUN */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT0, 0x38C, 0x060, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT0__EMI_EMI_DEBUG_5 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT0, 0x38C, 0x060, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT0__USBPHY2_TXREADY */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT1, 0x390, 0x064, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT1__IPU_DISP0_DAT_1 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT1, 0x390, 0x064, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT1__GPIO4_22 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT1, 0x390, 0x064, 2, 0x788, 0), /* MX53_PAD_DISP0_DAT1__CSPI_MOSI */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT1, 0x390, 0x064, 3, 0x000, 0), /* MX53_PAD_DISP0_DAT1__USBOH3_USBH2_DATA_1 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT1, 0x390, 0x064, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT1__SDMA_DEBUG_EVENT_CHANNEL_SEL */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT1, 0x390, 0x064, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT1__EMI_EMI_DEBUG_6 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT1, 0x390, 0x064, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT1__USBPHY2_RXVALID */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT2, 0x394, 0x068, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT2__IPU_DISP0_DAT_2 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT2, 0x394, 0x068, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT2__GPIO4_23 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT2, 0x394, 0x068, 2, 0x784, 0), /* MX53_PAD_DISP0_DAT2__CSPI_MISO */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT2, 0x394, 0x068, 3, 0x000, 0), /* MX53_PAD_DISP0_DAT2__USBOH3_USBH2_DATA_2 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT2, 0x394, 0x068, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT2__SDMA_DEBUG_MODE */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT2, 0x394, 0x068, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT2__EMI_EMI_DEBUG_7 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT2, 0x394, 0x068, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT2__USBPHY2_RXACTIVE */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT3, 0x398, 0x06C, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT3__IPU_DISP0_DAT_3 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT3, 0x398, 0x06C, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT3__GPIO4_24 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT3, 0x398, 0x06C, 2, 0x78C, 0), /* MX53_PAD_DISP0_DAT3__CSPI_SS0 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT3, 0x398, 0x06C, 3, 0x000, 0), /* MX53_PAD_DISP0_DAT3__USBOH3_USBH2_DATA_3 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT3, 0x398, 0x06C, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT3__SDMA_DEBUG_BUS_ERROR */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT3, 0x398, 0x06C, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT3__EMI_EMI_DEBUG_8 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT3, 0x398, 0x06C, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT3__USBPHY2_RXERROR */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT4, 0x39C, 0x070, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT4__IPU_DISP0_DAT_4 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT4, 0x39C, 0x070, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT4__GPIO4_25 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT4, 0x39C, 0x070, 2, 0x790, 0), /* MX53_PAD_DISP0_DAT4__CSPI_SS1 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT4, 0x39C, 0x070, 3, 0x000, 0), /* MX53_PAD_DISP0_DAT4__USBOH3_USBH2_DATA_4 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT4, 0x39C, 0x070, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT4__SDMA_DEBUG_BUS_RWB */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT4, 0x39C, 0x070, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT4__EMI_EMI_DEBUG_9 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT4, 0x39C, 0x070, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT4__USBPHY2_SIECLOCK */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT5, 0x3A0, 0x074, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT5__IPU_DISP0_DAT_5 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT5, 0x3A0, 0x074, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT5__GPIO4_26 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT5, 0x3A0, 0x074, 2, 0x794, 0), /* MX53_PAD_DISP0_DAT5__CSPI_SS2 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT5, 0x3A0, 0x074, 3, 0x000, 0), /* MX53_PAD_DISP0_DAT5__USBOH3_USBH2_DATA_5 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT5, 0x3A0, 0x074, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT5__SDMA_DEBUG_MATCHED_DMBUS */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT5, 0x3A0, 0x074, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT5__EMI_EMI_DEBUG_10 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT5, 0x3A0, 0x074, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT5__USBPHY2_LINESTATE_0 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT6, 0x3A4, 0x078, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT6__IPU_DISP0_DAT_6 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT6, 0x3A4, 0x078, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT6__GPIO4_27 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT6, 0x3A4, 0x078, 2, 0x798, 0), /* MX53_PAD_DISP0_DAT6__CSPI_SS3 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT6, 0x3A4, 0x078, 3, 0x000, 0), /* MX53_PAD_DISP0_DAT6__USBOH3_USBH2_DATA_6 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT6, 0x3A4, 0x078, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT6__SDMA_DEBUG_RTBUFFER_WRITE */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT6, 0x3A4, 0x078, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT6__EMI_EMI_DEBUG_11 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT6, 0x3A4, 0x078, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT6__USBPHY2_LINESTATE_1 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT7, 0x3A8, 0x07C, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT7__IPU_DISP0_DAT_7 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT7, 0x3A8, 0x07C, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT7__GPIO4_28 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT7, 0x3A8, 0x07C, 2, 0x000, 0), /* MX53_PAD_DISP0_DAT7__CSPI_RDY */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT7, 0x3A8, 0x07C, 3, 0x000, 0), /* MX53_PAD_DISP0_DAT7__USBOH3_USBH2_DATA_7 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT7, 0x3A8, 0x07C, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT7__SDMA_DEBUG_EVENT_CHANNEL_0 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT7, 0x3A8, 0x07C, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT7__EMI_EMI_DEBUG_12 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT7, 0x3A8, 0x07C, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT7__USBPHY2_VBUSVALID */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT8, 0x3AC, 0x080, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT8__IPU_DISP0_DAT_8 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT8, 0x3AC, 0x080, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT8__GPIO4_29 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT8, 0x3AC, 0x080, 2, 0x000, 0), /* MX53_PAD_DISP0_DAT8__PWM1_PWMO */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT8, 0x3AC, 0x080, 3, 0x000, 0), /* MX53_PAD_DISP0_DAT8__WDOG1_WDOG_B */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT8, 0x3AC, 0x080, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT8__SDMA_DEBUG_EVENT_CHANNEL_1 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT8, 0x3AC, 0x080, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT8__EMI_EMI_DEBUG_13 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT8, 0x3AC, 0x080, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT8__USBPHY2_AVALID */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT9, 0x3B0, 0x084, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT9__IPU_DISP0_DAT_9 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT9, 0x3B0, 0x084, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT9__GPIO4_30 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT9, 0x3B0, 0x084, 2, 0x000, 0), /* MX53_PAD_DISP0_DAT9__PWM2_PWMO */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT9, 0x3B0, 0x084, 3, 0x000, 0), /* MX53_PAD_DISP0_DAT9__WDOG2_WDOG_B */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT9, 0x3B0, 0x084, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT9__SDMA_DEBUG_EVENT_CHANNEL_2 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT9, 0x3B0, 0x084, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT9__EMI_EMI_DEBUG_14 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT9, 0x3B0, 0x084, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT9__USBPHY2_VSTATUS_0 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT10, 0x3B4, 0x088, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT10__IPU_DISP0_DAT_10 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT10, 0x3B4, 0x088, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT10__GPIO4_31 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT10, 0x3B4, 0x088, 2, 0x000, 0), /* MX53_PAD_DISP0_DAT10__USBOH3_USBH2_STP */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT10, 0x3B4, 0x088, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT10__SDMA_DEBUG_EVENT_CHANNEL_3 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT10, 0x3B4, 0x088, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT10__EMI_EMI_DEBUG_15 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT10, 0x3B4, 0x088, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT10__USBPHY2_VSTATUS_1 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT11, 0x3B8, 0x08C, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT11__IPU_DISP0_DAT_11 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT11, 0x3B8, 0x08C, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT11__GPIO5_5 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT11, 0x3B8, 0x08C, 2, 0x000, 0), /* MX53_PAD_DISP0_DAT11__USBOH3_USBH2_NXT */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT11, 0x3B8, 0x08C, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT11__SDMA_DEBUG_EVENT_CHANNEL_4 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT11, 0x3B8, 0x08C, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT11__EMI_EMI_DEBUG_16 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT11, 0x3B8, 0x08C, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT11__USBPHY2_VSTATUS_2 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT12, 0x3BC, 0x090, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT12__IPU_DISP0_DAT_12 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT12, 0x3BC, 0x090, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT12__GPIO5_6 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT12, 0x3BC, 0x090, 2, 0x000, 0), /* MX53_PAD_DISP0_DAT12__USBOH3_USBH2_CLK */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT12, 0x3BC, 0x090, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT12__SDMA_DEBUG_EVENT_CHANNEL_5 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT12, 0x3BC, 0x090, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT12__EMI_EMI_DEBUG_17 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT12, 0x3BC, 0x090, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT12__USBPHY2_VSTATUS_3 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT13, 0x3C0, 0x094, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT13__IPU_DISP0_DAT_13 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT13, 0x3C0, 0x094, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT13__GPIO5_7 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT13, 0x3C0, 0x094, 3, 0x754, 0), /* MX53_PAD_DISP0_DAT13__AUDMUX_AUD5_RXFS */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT13, 0x3C0, 0x094, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT13__SDMA_DEBUG_EVT_CHN_LINES_0 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT13, 0x3C0, 0x094, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT13__EMI_EMI_DEBUG_18 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT13, 0x3C0, 0x094, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT13__USBPHY2_VSTATUS_4 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT14, 0x3C4, 0x098, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT14__IPU_DISP0_DAT_14 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT14, 0x3C4, 0x098, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT14__GPIO5_8 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT14, 0x3C4, 0x098, 3, 0x750, 0), /* MX53_PAD_DISP0_DAT14__AUDMUX_AUD5_RXC */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT14, 0x3C4, 0x098, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT14__SDMA_DEBUG_EVT_CHN_LINES_1 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT14, 0x3C4, 0x098, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT14__EMI_EMI_DEBUG_19 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT14, 0x3C4, 0x098, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT14__USBPHY2_VSTATUS_5 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT15, 0x3C8, 0x09C, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT15__IPU_DISP0_DAT_15 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT15, 0x3C8, 0x09C, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT15__GPIO5_9 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT15, 0x3C8, 0x09C, 2, 0x7AC, 1), /* MX53_PAD_DISP0_DAT15__ECSPI1_SS1 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT15, 0x3C8, 0x09C, 3, 0x7C8, 0), /* MX53_PAD_DISP0_DAT15__ECSPI2_SS1 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT15, 0x3C8, 0x09C, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT15__SDMA_DEBUG_EVT_CHN_LINES_2 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT15, 0x3C8, 0x09C, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT15__EMI_EMI_DEBUG_20 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT15, 0x3C8, 0x09C, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT15__USBPHY2_VSTATUS_6 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT16, 0x3CC, 0x0A0, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT16__IPU_DISP0_DAT_16 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT16, 0x3CC, 0x0A0, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT16__GPIO5_10 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT16, 0x3CC, 0x0A0, 2, 0x7C0, 0), /* MX53_PAD_DISP0_DAT16__ECSPI2_MOSI */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT16, 0x3CC, 0x0A0, 3, 0x758, 1), /* MX53_PAD_DISP0_DAT16__AUDMUX_AUD5_TXC */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT16, 0x3CC, 0x0A0, 4, 0x868, 0), /* MX53_PAD_DISP0_DAT16__SDMA_EXT_EVENT_0 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT16, 0x3CC, 0x0A0, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT16__SDMA_DEBUG_EVT_CHN_LINES_3 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT16, 0x3CC, 0x0A0, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT16__EMI_EMI_DEBUG_21 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT16, 0x3CC, 0x0A0, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT16__USBPHY2_VSTATUS_7 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT17, 0x3D0, 0x0A4, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT17__IPU_DISP0_DAT_17 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT17, 0x3D0, 0x0A4, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT17__GPIO5_11 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT17, 0x3D0, 0x0A4, 2, 0x7BC, 0), /* MX53_PAD_DISP0_DAT17__ECSPI2_MISO */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT17, 0x3D0, 0x0A4, 3, 0x74C, 1), /* MX53_PAD_DISP0_DAT17__AUDMUX_AUD5_TXD */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT17, 0x3D0, 0x0A4, 4, 0x86C, 0), /* MX53_PAD_DISP0_DAT17__SDMA_EXT_EVENT_1 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT17, 0x3D0, 0x0A4, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT17__SDMA_DEBUG_EVT_CHN_LINES_4 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT17, 0x3D0, 0x0A4, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT17__EMI_EMI_DEBUG_22 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT18, 0x3D4, 0x0A8, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT18__IPU_DISP0_DAT_18 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT18, 0x3D4, 0x0A8, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT18__GPIO5_12 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT18, 0x3D4, 0x0A8, 2, 0x7C4, 0), /* MX53_PAD_DISP0_DAT18__ECSPI2_SS0 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT18, 0x3D4, 0x0A8, 3, 0x75C, 1), /* MX53_PAD_DISP0_DAT18__AUDMUX_AUD5_TXFS */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT18, 0x3D4, 0x0A8, 4, 0x73C, 0), /* MX53_PAD_DISP0_DAT18__AUDMUX_AUD4_RXFS */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT18, 0x3D4, 0x0A8, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT18__SDMA_DEBUG_EVT_CHN_LINES_5 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT18, 0x3D4, 0x0A8, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT18__EMI_EMI_DEBUG_23 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT18, 0x3D4, 0x0A8, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT18__EMI_WEIM_CS_2 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT19, 0x3D8, 0x0AC, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT19__IPU_DISP0_DAT_19 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT19, 0x3D8, 0x0AC, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT19__GPIO5_13 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT19, 0x3D8, 0x0AC, 2, 0x7B8, 0), /* MX53_PAD_DISP0_DAT19__ECSPI2_SCLK */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT19, 0x3D8, 0x0AC, 3, 0x748, 1), /* MX53_PAD_DISP0_DAT19__AUDMUX_AUD5_RXD */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT19, 0x3D8, 0x0AC, 4, 0x738, 0), /* MX53_PAD_DISP0_DAT19__AUDMUX_AUD4_RXC */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT19, 0x3D8, 0x0AC, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT19__SDMA_DEBUG_EVT_CHN_LINES_6 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT19, 0x3D8, 0x0AC, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT19__EMI_EMI_DEBUG_24 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT19, 0x3D8, 0x0AC, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT19__EMI_WEIM_CS_3 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT20, 0x3DC, 0x0B0, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT20__IPU_DISP0_DAT_20 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT20, 0x3DC, 0x0B0, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT20__GPIO5_14 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT20, 0x3DC, 0x0B0, 2, 0x79C, 1), /* MX53_PAD_DISP0_DAT20__ECSPI1_SCLK */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT20, 0x3DC, 0x0B0, 3, 0x740, 0), /* MX53_PAD_DISP0_DAT20__AUDMUX_AUD4_TXC */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT20, 0x3DC, 0x0B0, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT20__SDMA_DEBUG_EVT_CHN_LINES_7 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT20, 0x3DC, 0x0B0, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT20__EMI_EMI_DEBUG_25 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT20, 0x3DC, 0x0B0, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT20__SATA_PHY_TDI */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT21, 0x3E0, 0x0B4, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT21__IPU_DISP0_DAT_21 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT21, 0x3E0, 0x0B4, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT21__GPIO5_15 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT21, 0x3E0, 0x0B4, 2, 0x7A4, 1), /* MX53_PAD_DISP0_DAT21__ECSPI1_MOSI */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT21, 0x3E0, 0x0B4, 3, 0x734, 0), /* MX53_PAD_DISP0_DAT21__AUDMUX_AUD4_TXD */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT21, 0x3E0, 0x0B4, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT21__SDMA_DEBUG_BUS_DEVICE_0 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT21, 0x3E0, 0x0B4, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT21__EMI_EMI_DEBUG_26 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT21, 0x3E0, 0x0B4, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT21__SATA_PHY_TDO */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT22, 0x3E4, 0x0B8, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT22__IPU_DISP0_DAT_22 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT22, 0x3E4, 0x0B8, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT22__GPIO5_16 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT22, 0x3E4, 0x0B8, 2, 0x7A0, 1), /* MX53_PAD_DISP0_DAT22__ECSPI1_MISO */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT22, 0x3E4, 0x0B8, 3, 0x744, 0), /* MX53_PAD_DISP0_DAT22__AUDMUX_AUD4_TXFS */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT22, 0x3E4, 0x0B8, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT22__SDMA_DEBUG_BUS_DEVICE_1 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT22, 0x3E4, 0x0B8, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT22__EMI_EMI_DEBUG_27 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT22, 0x3E4, 0x0B8, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT22__SATA_PHY_TCK */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT23, 0x3E8, 0x0BC, 0, 0x000, 0), /* MX53_PAD_DISP0_DAT23__IPU_DISP0_DAT_23 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT23, 0x3E8, 0x0BC, 1, 0x000, 0), /* MX53_PAD_DISP0_DAT23__GPIO5_17 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT23, 0x3E8, 0x0BC, 2, 0x7A8, 1), /* MX53_PAD_DISP0_DAT23__ECSPI1_SS0 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT23, 0x3E8, 0x0BC, 3, 0x730, 0), /* MX53_PAD_DISP0_DAT23__AUDMUX_AUD4_RXD */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT23, 0x3E8, 0x0BC, 5, 0x000, 0), /* MX53_PAD_DISP0_DAT23__SDMA_DEBUG_BUS_DEVICE_2 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT23, 0x3E8, 0x0BC, 6, 0x000, 0), /* MX53_PAD_DISP0_DAT23__EMI_EMI_DEBUG_28 */
+       IMX_PIN_REG(MX53_PAD_DISP0_DAT23, 0x3E8, 0x0BC, 7, 0x000, 0), /* MX53_PAD_DISP0_DAT23__SATA_PHY_TMS */
+       IMX_PIN_REG(MX53_PAD_CSI0_PIXCLK, 0x3EC, 0x0C0, 0, 0x000, 0), /* MX53_PAD_CSI0_PIXCLK__IPU_CSI0_PIXCLK */
+       IMX_PIN_REG(MX53_PAD_CSI0_PIXCLK, 0x3EC, 0x0C0, 1, 0x000, 0), /* MX53_PAD_CSI0_PIXCLK__GPIO5_18 */
+       IMX_PIN_REG(MX53_PAD_CSI0_PIXCLK, 0x3EC, 0x0C0, 5, 0x000, 0), /* MX53_PAD_CSI0_PIXCLK__SDMA_DEBUG_PC_0 */
+       IMX_PIN_REG(MX53_PAD_CSI0_PIXCLK, 0x3EC, 0x0C0, 6, 0x000, 0), /* MX53_PAD_CSI0_PIXCLK__EMI_EMI_DEBUG_29 */
+       IMX_PIN_REG(MX53_PAD_CSI0_MCLK, 0x3F0, 0x0C4, 0, 0x000, 0), /* MX53_PAD_CSI0_MCLK__IPU_CSI0_HSYNC */
+       IMX_PIN_REG(MX53_PAD_CSI0_MCLK, 0x3F0, 0x0C4, 1, 0x000, 0), /* MX53_PAD_CSI0_MCLK__GPIO5_19 */
+       IMX_PIN_REG(MX53_PAD_CSI0_MCLK, 0x3F0, 0x0C4, 2, 0x000, 0), /* MX53_PAD_CSI0_MCLK__CCM_CSI0_MCLK */
+       IMX_PIN_REG(MX53_PAD_CSI0_MCLK, 0x3F0, 0x0C4, 5, 0x000, 0), /* MX53_PAD_CSI0_MCLK__SDMA_DEBUG_PC_1 */
+       IMX_PIN_REG(MX53_PAD_CSI0_MCLK, 0x3F0, 0x0C4, 6, 0x000, 0), /* MX53_PAD_CSI0_MCLK__EMI_EMI_DEBUG_30 */
+       IMX_PIN_REG(MX53_PAD_CSI0_MCLK, 0x3F0, 0x0C4, 7, 0x000, 0), /* MX53_PAD_CSI0_MCLK__TPIU_TRCTL */
+       IMX_PIN_REG(MX53_PAD_CSI0_DATA_EN, 0x3F4, 0x0C8, 0, 0x000, 0), /* MX53_PAD_CSI0_DATA_EN__IPU_CSI0_DATA_EN */
+       IMX_PIN_REG(MX53_PAD_CSI0_DATA_EN, 0x3F4, 0x0C8, 1, 0x000, 0), /* MX53_PAD_CSI0_DATA_EN__GPIO5_20 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DATA_EN, 0x3F4, 0x0C8, 5, 0x000, 0), /* MX53_PAD_CSI0_DATA_EN__SDMA_DEBUG_PC_2 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DATA_EN, 0x3F4, 0x0C8, 6, 0x000, 0), /* MX53_PAD_CSI0_DATA_EN__EMI_EMI_DEBUG_31 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DATA_EN, 0x3F4, 0x0C8, 7, 0x000, 0), /* MX53_PAD_CSI0_DATA_EN__TPIU_TRCLK */
+       IMX_PIN_REG(MX53_PAD_CSI0_VSYNC, 0x3F8, 0x0CC, 0, 0x000, 0), /* MX53_PAD_CSI0_VSYNC__IPU_CSI0_VSYNC */
+       IMX_PIN_REG(MX53_PAD_CSI0_VSYNC, 0x3F8, 0x0CC, 1, 0x000, 0), /* MX53_PAD_CSI0_VSYNC__GPIO5_21 */
+       IMX_PIN_REG(MX53_PAD_CSI0_VSYNC, 0x3F8, 0x0CC, 5, 0x000, 0), /* MX53_PAD_CSI0_VSYNC__SDMA_DEBUG_PC_3 */
+       IMX_PIN_REG(MX53_PAD_CSI0_VSYNC, 0x3F8, 0x0CC, 6, 0x000, 0), /* MX53_PAD_CSI0_VSYNC__EMI_EMI_DEBUG_32 */
+       IMX_PIN_REG(MX53_PAD_CSI0_VSYNC, 0x3F8, 0x0CC, 7, 0x000, 0), /* MX53_PAD_CSI0_VSYNC__TPIU_TRACE_0 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT4, 0x3FC, 0x0D0, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT4__IPU_CSI0_D_4 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT4, 0x3FC, 0x0D0, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT4__GPIO5_22 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT4, 0x3FC, 0x0D0, 2, 0x840, 1), /* MX53_PAD_CSI0_DAT4__KPP_COL_5 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT4, 0x3FC, 0x0D0, 3, 0x79C, 2), /* MX53_PAD_CSI0_DAT4__ECSPI1_SCLK */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT4, 0x3FC, 0x0D0, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT4__USBOH3_USBH3_STP */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT4, 0x3FC, 0x0D0, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT4__AUDMUX_AUD3_TXC */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT4, 0x3FC, 0x0D0, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT4__EMI_EMI_DEBUG_33 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT4, 0x3FC, 0x0D0, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT4__TPIU_TRACE_1 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT5, 0x400, 0x0D4, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT5__IPU_CSI0_D_5 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT5, 0x400, 0x0D4, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT5__GPIO5_23 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT5, 0x400, 0x0D4, 2, 0x84C, 0), /* MX53_PAD_CSI0_DAT5__KPP_ROW_5 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT5, 0x400, 0x0D4, 3, 0x7A4, 2), /* MX53_PAD_CSI0_DAT5__ECSPI1_MOSI */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT5, 0x400, 0x0D4, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT5__USBOH3_USBH3_NXT */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT5, 0x400, 0x0D4, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT5__AUDMUX_AUD3_TXD */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT5, 0x400, 0x0D4, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT5__EMI_EMI_DEBUG_34 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT5, 0x400, 0x0D4, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT5__TPIU_TRACE_2 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT6, 0x404, 0x0D8, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT6__IPU_CSI0_D_6 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT6, 0x404, 0x0D8, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT6__GPIO5_24 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT6, 0x404, 0x0D8, 2, 0x844, 0), /* MX53_PAD_CSI0_DAT6__KPP_COL_6 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT6, 0x404, 0x0D8, 3, 0x7A0, 2), /* MX53_PAD_CSI0_DAT6__ECSPI1_MISO */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT6, 0x404, 0x0D8, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT6__USBOH3_USBH3_CLK */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT6, 0x404, 0x0D8, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT6__AUDMUX_AUD3_TXFS */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT6, 0x404, 0x0D8, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT6__EMI_EMI_DEBUG_35 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT6, 0x404, 0x0D8, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT6__TPIU_TRACE_3 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT7, 0x408, 0x0DC, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT7__IPU_CSI0_D_7 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT7, 0x408, 0x0DC, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT7__GPIO5_25 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT7, 0x408, 0x0DC, 2, 0x850, 0), /* MX53_PAD_CSI0_DAT7__KPP_ROW_6 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT7, 0x408, 0x0DC, 3, 0x7A8, 2), /* MX53_PAD_CSI0_DAT7__ECSPI1_SS0 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT7, 0x408, 0x0DC, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT7__USBOH3_USBH3_DIR */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT7, 0x408, 0x0DC, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT7__AUDMUX_AUD3_RXD */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT7, 0x408, 0x0DC, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT7__EMI_EMI_DEBUG_36 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT7, 0x408, 0x0DC, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT7__TPIU_TRACE_4 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT8, 0x40C, 0x0E0, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT8__IPU_CSI0_D_8 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT8, 0x40C, 0x0E0, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT8__GPIO5_26 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT8, 0x40C, 0x0E0, 2, 0x848, 0), /* MX53_PAD_CSI0_DAT8__KPP_COL_7 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT8, 0x40C, 0x0E0, 3, 0x7B8, 1), /* MX53_PAD_CSI0_DAT8__ECSPI2_SCLK */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT8, 0x40C, 0x0E0, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT8__USBOH3_USBH3_OC */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT8, 0x40C, 0x0E0, 5, 0x818, 0), /* MX53_PAD_CSI0_DAT8__I2C1_SDA */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT8, 0x40C, 0x0E0, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT8__EMI_EMI_DEBUG_37 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT8, 0x40C, 0x0E0, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT8__TPIU_TRACE_5 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT9, 0x410, 0x0E4, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT9__IPU_CSI0_D_9 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT9, 0x410, 0x0E4, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT9__GPIO5_27 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT9, 0x410, 0x0E4, 2, 0x854, 0), /* MX53_PAD_CSI0_DAT9__KPP_ROW_7 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT9, 0x410, 0x0E4, 3, 0x7C0, 1), /* MX53_PAD_CSI0_DAT9__ECSPI2_MOSI */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT9, 0x410, 0x0E4, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT9__USBOH3_USBH3_PWR */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT9, 0x410, 0x0E4, 5, 0x814, 0), /* MX53_PAD_CSI0_DAT9__I2C1_SCL */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT9, 0x410, 0x0E4, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT9__EMI_EMI_DEBUG_38 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT9, 0x410, 0x0E4, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT9__TPIU_TRACE_6 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT10, 0x414, 0x0E8, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT10__IPU_CSI0_D_10 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT10, 0x414, 0x0E8, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT10__GPIO5_28 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT10, 0x414, 0x0E8, 2, 0x000, 0), /* MX53_PAD_CSI0_DAT10__UART1_TXD_MUX */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT10, 0x414, 0x0E8, 3, 0x7BC, 1), /* MX53_PAD_CSI0_DAT10__ECSPI2_MISO */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT10, 0x414, 0x0E8, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT10__AUDMUX_AUD3_RXC */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT10, 0x414, 0x0E8, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT10__SDMA_DEBUG_PC_4 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT10, 0x414, 0x0E8, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT10__EMI_EMI_DEBUG_39 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT10, 0x414, 0x0E8, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT10__TPIU_TRACE_7 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT11, 0x418, 0x0EC, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT11__IPU_CSI0_D_11 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT11, 0x418, 0x0EC, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT11__GPIO5_29 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT11, 0x418, 0x0EC, 2, 0x878, 1), /* MX53_PAD_CSI0_DAT11__UART1_RXD_MUX */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT11, 0x418, 0x0EC, 3, 0x7C4, 1), /* MX53_PAD_CSI0_DAT11__ECSPI2_SS0 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT11, 0x418, 0x0EC, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT11__AUDMUX_AUD3_RXFS */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT11, 0x418, 0x0EC, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT11__SDMA_DEBUG_PC_5 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT11, 0x418, 0x0EC, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT11__EMI_EMI_DEBUG_40 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT11, 0x418, 0x0EC, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT11__TPIU_TRACE_8 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT12, 0x41C, 0x0F0, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT12__IPU_CSI0_D_12 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT12, 0x41C, 0x0F0, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT12__GPIO5_30 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT12, 0x41C, 0x0F0, 2, 0x000, 0), /* MX53_PAD_CSI0_DAT12__UART4_TXD_MUX */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT12, 0x41C, 0x0F0, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT12__USBOH3_USBH3_DATA_0 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT12, 0x41C, 0x0F0, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT12__SDMA_DEBUG_PC_6 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT12, 0x41C, 0x0F0, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT12__EMI_EMI_DEBUG_41 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT12, 0x41C, 0x0F0, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT12__TPIU_TRACE_9 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT13, 0x420, 0x0F4, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT13__IPU_CSI0_D_13 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT13, 0x420, 0x0F4, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT13__GPIO5_31 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT13, 0x420, 0x0F4, 2, 0x890, 3), /* MX53_PAD_CSI0_DAT13__UART4_RXD_MUX */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT13, 0x420, 0x0F4, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT13__USBOH3_USBH3_DATA_1 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT13, 0x420, 0x0F4, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT13__SDMA_DEBUG_PC_7 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT13, 0x420, 0x0F4, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT13__EMI_EMI_DEBUG_42 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT13, 0x420, 0x0F4, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT13__TPIU_TRACE_10 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT14, 0x424, 0x0F8, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT14__IPU_CSI0_D_14 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT14, 0x424, 0x0F8, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT14__GPIO6_0 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT14, 0x424, 0x0F8, 2, 0x000, 0), /* MX53_PAD_CSI0_DAT14__UART5_TXD_MUX */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT14, 0x424, 0x0F8, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT14__USBOH3_USBH3_DATA_2 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT14, 0x424, 0x0F8, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT14__SDMA_DEBUG_PC_8 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT14, 0x424, 0x0F8, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT14__EMI_EMI_DEBUG_43 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT14, 0x424, 0x0F8, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT14__TPIU_TRACE_11 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT15, 0x428, 0x0FC, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT15__IPU_CSI0_D_15 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT15, 0x428, 0x0FC, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT15__GPIO6_1 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT15, 0x428, 0x0FC, 2, 0x898, 3), /* MX53_PAD_CSI0_DAT15__UART5_RXD_MUX */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT15, 0x428, 0x0FC, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT15__USBOH3_USBH3_DATA_3 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT15, 0x428, 0x0FC, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT15__SDMA_DEBUG_PC_9 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT15, 0x428, 0x0FC, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT15__EMI_EMI_DEBUG_44 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT15, 0x428, 0x0FC, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT15__TPIU_TRACE_12 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT16, 0x42C, 0x100, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT16__IPU_CSI0_D_16 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT16, 0x42C, 0x100, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT16__GPIO6_2 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT16, 0x42C, 0x100, 2, 0x88C, 0), /* MX53_PAD_CSI0_DAT16__UART4_RTS */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT16, 0x42C, 0x100, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT16__USBOH3_USBH3_DATA_4 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT16, 0x42C, 0x100, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT16__SDMA_DEBUG_PC_10 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT16, 0x42C, 0x100, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT16__EMI_EMI_DEBUG_45 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT16, 0x42C, 0x100, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT16__TPIU_TRACE_13 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT17, 0x430, 0x104, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT17__IPU_CSI0_D_17 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT17, 0x430, 0x104, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT17__GPIO6_3 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT17, 0x430, 0x104, 2, 0x000, 0), /* MX53_PAD_CSI0_DAT17__UART4_CTS */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT17, 0x430, 0x104, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT17__USBOH3_USBH3_DATA_5 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT17, 0x430, 0x104, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT17__SDMA_DEBUG_PC_11 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT17, 0x430, 0x104, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT17__EMI_EMI_DEBUG_46 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT17, 0x430, 0x104, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT17__TPIU_TRACE_14 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT18, 0x434, 0x108, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT18__IPU_CSI0_D_18 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT18, 0x434, 0x108, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT18__GPIO6_4 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT18, 0x434, 0x108, 2, 0x894, 2), /* MX53_PAD_CSI0_DAT18__UART5_RTS */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT18, 0x434, 0x108, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT18__USBOH3_USBH3_DATA_6 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT18, 0x434, 0x108, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT18__SDMA_DEBUG_PC_12 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT18, 0x434, 0x108, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT18__EMI_EMI_DEBUG_47 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT18, 0x434, 0x108, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT18__TPIU_TRACE_15 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT19, 0x438, 0x10C, 0, 0x000, 0), /* MX53_PAD_CSI0_DAT19__IPU_CSI0_D_19 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT19, 0x438, 0x10C, 1, 0x000, 0), /* MX53_PAD_CSI0_DAT19__GPIO6_5 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT19, 0x438, 0x10C, 2, 0x000, 0), /* MX53_PAD_CSI0_DAT19__UART5_CTS */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT19, 0x438, 0x10C, 4, 0x000, 0), /* MX53_PAD_CSI0_DAT19__USBOH3_USBH3_DATA_7 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT19, 0x438, 0x10C, 5, 0x000, 0), /* MX53_PAD_CSI0_DAT19__SDMA_DEBUG_PC_13 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT19, 0x438, 0x10C, 6, 0x000, 0), /* MX53_PAD_CSI0_DAT19__EMI_EMI_DEBUG_48 */
+       IMX_PIN_REG(MX53_PAD_CSI0_DAT19, 0x438, 0x10C, 7, 0x000, 0), /* MX53_PAD_CSI0_DAT19__USBPHY2_BISTOK */
+       IMX_PIN_REG(MX53_PAD_EIM_A25, 0x458, 0x110, 0, 0x000, 0), /* MX53_PAD_EIM_A25__EMI_WEIM_A_25 */
+       IMX_PIN_REG(MX53_PAD_EIM_A25, 0x458, 0x110, 1, 0x000, 0), /* MX53_PAD_EIM_A25__GPIO5_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_A25, 0x458, 0x110, 2, 0x000, 0), /* MX53_PAD_EIM_A25__ECSPI2_RDY */
+       IMX_PIN_REG(MX53_PAD_EIM_A25, 0x458, 0x110, 3, 0x000, 0), /* MX53_PAD_EIM_A25__IPU_DI1_PIN12 */
+       IMX_PIN_REG(MX53_PAD_EIM_A25, 0x458, 0x110, 4, 0x790, 1), /* MX53_PAD_EIM_A25__CSPI_SS1 */
+       IMX_PIN_REG(MX53_PAD_EIM_A25, 0x458, 0x110, 6, 0x000, 0), /* MX53_PAD_EIM_A25__IPU_DI0_D1_CS */
+       IMX_PIN_REG(MX53_PAD_EIM_A25, 0x458, 0x110, 7, 0x000, 0), /* MX53_PAD_EIM_A25__USBPHY1_BISTOK */
+       IMX_PIN_REG(MX53_PAD_EIM_EB2, 0x45C, 0x114, 0, 0x000, 0), /* MX53_PAD_EIM_EB2__EMI_WEIM_EB_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB2, 0x45C, 0x114, 1, 0x000, 0), /* MX53_PAD_EIM_EB2__GPIO2_30 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB2, 0x45C, 0x114, 2, 0x76C, 0), /* MX53_PAD_EIM_EB2__CCM_DI1_EXT_CLK */
+       IMX_PIN_REG(MX53_PAD_EIM_EB2, 0x45C, 0x114, 3, 0x000, 0), /* MX53_PAD_EIM_EB2__IPU_SER_DISP1_CS */
+       IMX_PIN_REG(MX53_PAD_EIM_EB2, 0x45C, 0x114, 4, 0x7A8, 3), /* MX53_PAD_EIM_EB2__ECSPI1_SS0 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB2, 0x45C, 0x114, 5, 0x81C, 1), /* MX53_PAD_EIM_EB2__I2C2_SCL */
+       IMX_PIN_REG(MX53_PAD_EIM_D16, 0x460, 0x118, 0, 0x000, 0), /* MX53_PAD_EIM_D16__EMI_WEIM_D_16 */
+       IMX_PIN_REG(MX53_PAD_EIM_D16, 0x460, 0x118, 1, 0x000, 0), /* MX53_PAD_EIM_D16__GPIO3_16 */
+       IMX_PIN_REG(MX53_PAD_EIM_D16, 0x460, 0x118, 2, 0x000, 0), /* MX53_PAD_EIM_D16__IPU_DI0_PIN5 */
+       IMX_PIN_REG(MX53_PAD_EIM_D16, 0x460, 0x118, 3, 0x000, 0), /* MX53_PAD_EIM_D16__IPU_DISPB1_SER_CLK */
+       IMX_PIN_REG(MX53_PAD_EIM_D16, 0x460, 0x118, 4, 0x79C, 3), /* MX53_PAD_EIM_D16__ECSPI1_SCLK */
+       IMX_PIN_REG(MX53_PAD_EIM_D16, 0x460, 0x118, 5, 0x820, 1), /* MX53_PAD_EIM_D16__I2C2_SDA */
+       IMX_PIN_REG(MX53_PAD_EIM_D17, 0x464, 0x11C, 0, 0x000, 0), /* MX53_PAD_EIM_D17__EMI_WEIM_D_17 */
+       IMX_PIN_REG(MX53_PAD_EIM_D17, 0x464, 0x11C, 1, 0x000, 0), /* MX53_PAD_EIM_D17__GPIO3_17 */
+       IMX_PIN_REG(MX53_PAD_EIM_D17, 0x464, 0x11C, 2, 0x000, 0), /* MX53_PAD_EIM_D17__IPU_DI0_PIN6 */
+       IMX_PIN_REG(MX53_PAD_EIM_D17, 0x464, 0x11C, 3, 0x830, 0), /* MX53_PAD_EIM_D17__IPU_DISPB1_SER_DIN */
+       IMX_PIN_REG(MX53_PAD_EIM_D17, 0x464, 0x11C, 4, 0x7A0, 3), /* MX53_PAD_EIM_D17__ECSPI1_MISO */
+       IMX_PIN_REG(MX53_PAD_EIM_D17, 0x464, 0x11C, 5, 0x824, 0), /* MX53_PAD_EIM_D17__I2C3_SCL */
+       IMX_PIN_REG(MX53_PAD_EIM_D18, 0x468, 0x120, 0, 0x000, 0), /* MX53_PAD_EIM_D18__EMI_WEIM_D_18 */
+       IMX_PIN_REG(MX53_PAD_EIM_D18, 0x468, 0x120, 1, 0x000, 0), /* MX53_PAD_EIM_D18__GPIO3_18 */
+       IMX_PIN_REG(MX53_PAD_EIM_D18, 0x468, 0x120, 2, 0x000, 0), /* MX53_PAD_EIM_D18__IPU_DI0_PIN7 */
+       IMX_PIN_REG(MX53_PAD_EIM_D18, 0x468, 0x120, 3, 0x830, 1), /* MX53_PAD_EIM_D18__IPU_DISPB1_SER_DIO */
+       IMX_PIN_REG(MX53_PAD_EIM_D18, 0x468, 0x120, 4, 0x7A4, 3), /* MX53_PAD_EIM_D18__ECSPI1_MOSI */
+       IMX_PIN_REG(MX53_PAD_EIM_D18, 0x468, 0x120, 5, 0x828, 0), /* MX53_PAD_EIM_D18__I2C3_SDA */
+       IMX_PIN_REG(MX53_PAD_EIM_D18, 0x468, 0x120, 6, 0x000, 0), /* MX53_PAD_EIM_D18__IPU_DI1_D0_CS */
+       IMX_PIN_REG(MX53_PAD_EIM_D19, 0x46C, 0x124, 0, 0x000, 0), /* MX53_PAD_EIM_D19__EMI_WEIM_D_19 */
+       IMX_PIN_REG(MX53_PAD_EIM_D19, 0x46C, 0x124, 1, 0x000, 0), /* MX53_PAD_EIM_D19__GPIO3_19 */
+       IMX_PIN_REG(MX53_PAD_EIM_D19, 0x46C, 0x124, 2, 0x000, 0), /* MX53_PAD_EIM_D19__IPU_DI0_PIN8 */
+       IMX_PIN_REG(MX53_PAD_EIM_D19, 0x46C, 0x124, 3, 0x000, 0), /* MX53_PAD_EIM_D19__IPU_DISPB1_SER_RS */
+       IMX_PIN_REG(MX53_PAD_EIM_D19, 0x46C, 0x124, 4, 0x7AC, 2), /* MX53_PAD_EIM_D19__ECSPI1_SS1 */
+       IMX_PIN_REG(MX53_PAD_EIM_D19, 0x46C, 0x124, 5, 0x000, 0), /* MX53_PAD_EIM_D19__EPIT1_EPITO */
+       IMX_PIN_REG(MX53_PAD_EIM_D19, 0x46C, 0x124, 6, 0x000, 0), /* MX53_PAD_EIM_D19__UART1_CTS */
+       IMX_PIN_REG(MX53_PAD_EIM_D19, 0x46C, 0x124, 7, 0x8A4, 0), /* MX53_PAD_EIM_D19__USBOH3_USBH2_OC */
+       IMX_PIN_REG(MX53_PAD_EIM_D20, 0x470, 0x128, 0, 0x000, 0), /* MX53_PAD_EIM_D20__EMI_WEIM_D_20 */
+       IMX_PIN_REG(MX53_PAD_EIM_D20, 0x470, 0x128, 1, 0x000, 0), /* MX53_PAD_EIM_D20__GPIO3_20 */
+       IMX_PIN_REG(MX53_PAD_EIM_D20, 0x470, 0x128, 2, 0x000, 0), /* MX53_PAD_EIM_D20__IPU_DI0_PIN16 */
+       IMX_PIN_REG(MX53_PAD_EIM_D20, 0x470, 0x128, 3, 0x000, 0), /* MX53_PAD_EIM_D20__IPU_SER_DISP0_CS */
+       IMX_PIN_REG(MX53_PAD_EIM_D20, 0x470, 0x128, 4, 0x78C, 1), /* MX53_PAD_EIM_D20__CSPI_SS0 */
+       IMX_PIN_REG(MX53_PAD_EIM_D20, 0x470, 0x128, 5, 0x000, 0), /* MX53_PAD_EIM_D20__EPIT2_EPITO */
+       IMX_PIN_REG(MX53_PAD_EIM_D20, 0x470, 0x128, 6, 0x874, 1), /* MX53_PAD_EIM_D20__UART1_RTS */
+       IMX_PIN_REG(MX53_PAD_EIM_D20, 0x470, 0x128, 7, 0x000, 0), /* MX53_PAD_EIM_D20__USBOH3_USBH2_PWR */
+       IMX_PIN_REG(MX53_PAD_EIM_D21, 0x474, 0x12C, 0, 0x000, 0), /* MX53_PAD_EIM_D21__EMI_WEIM_D_21 */
+       IMX_PIN_REG(MX53_PAD_EIM_D21, 0x474, 0x12C, 1, 0x000, 0), /* MX53_PAD_EIM_D21__GPIO3_21 */
+       IMX_PIN_REG(MX53_PAD_EIM_D21, 0x474, 0x12C, 2, 0x000, 0), /* MX53_PAD_EIM_D21__IPU_DI0_PIN17 */
+       IMX_PIN_REG(MX53_PAD_EIM_D21, 0x474, 0x12C, 3, 0x000, 0), /* MX53_PAD_EIM_D21__IPU_DISPB0_SER_CLK */
+       IMX_PIN_REG(MX53_PAD_EIM_D21, 0x474, 0x12C, 4, 0x780, 1), /* MX53_PAD_EIM_D21__CSPI_SCLK */
+       IMX_PIN_REG(MX53_PAD_EIM_D21, 0x474, 0x12C, 5, 0x814, 1), /* MX53_PAD_EIM_D21__I2C1_SCL */
+       IMX_PIN_REG(MX53_PAD_EIM_D21, 0x474, 0x12C, 6, 0x89C, 1), /* MX53_PAD_EIM_D21__USBOH3_USBOTG_OC */
+       IMX_PIN_REG(MX53_PAD_EIM_D22, 0x478, 0x130, 0, 0x000, 0), /* MX53_PAD_EIM_D22__EMI_WEIM_D_22 */
+       IMX_PIN_REG(MX53_PAD_EIM_D22, 0x478, 0x130, 1, 0x000, 0), /* MX53_PAD_EIM_D22__GPIO3_22 */
+       IMX_PIN_REG(MX53_PAD_EIM_D22, 0x478, 0x130, 2, 0x000, 0), /* MX53_PAD_EIM_D22__IPU_DI0_PIN1 */
+       IMX_PIN_REG(MX53_PAD_EIM_D22, 0x478, 0x130, 3, 0x82C, 0), /* MX53_PAD_EIM_D22__IPU_DISPB0_SER_DIN */
+       IMX_PIN_REG(MX53_PAD_EIM_D22, 0x478, 0x130, 4, 0x784, 1), /* MX53_PAD_EIM_D22__CSPI_MISO */
+       IMX_PIN_REG(MX53_PAD_EIM_D22, 0x478, 0x130, 6, 0x000, 0), /* MX53_PAD_EIM_D22__USBOH3_USBOTG_PWR */
+       IMX_PIN_REG(MX53_PAD_EIM_D23, 0x47C, 0x134, 0, 0x000, 0), /* MX53_PAD_EIM_D23__EMI_WEIM_D_23 */
+       IMX_PIN_REG(MX53_PAD_EIM_D23, 0x47C, 0x134, 1, 0x000, 0), /* MX53_PAD_EIM_D23__GPIO3_23 */
+       IMX_PIN_REG(MX53_PAD_EIM_D23, 0x47C, 0x134, 2, 0x000, 0), /* MX53_PAD_EIM_D23__UART3_CTS */
+       IMX_PIN_REG(MX53_PAD_EIM_D23, 0x47C, 0x134, 3, 0x000, 0), /* MX53_PAD_EIM_D23__UART1_DCD */
+       IMX_PIN_REG(MX53_PAD_EIM_D23, 0x47C, 0x134, 4, 0x000, 0), /* MX53_PAD_EIM_D23__IPU_DI0_D0_CS */
+       IMX_PIN_REG(MX53_PAD_EIM_D23, 0x47C, 0x134, 5, 0x000, 0), /* MX53_PAD_EIM_D23__IPU_DI1_PIN2 */
+       IMX_PIN_REG(MX53_PAD_EIM_D23, 0x47C, 0x134, 6, 0x834, 0), /* MX53_PAD_EIM_D23__IPU_CSI1_DATA_EN */
+       IMX_PIN_REG(MX53_PAD_EIM_D23, 0x47C, 0x134, 7, 0x000, 0), /* MX53_PAD_EIM_D23__IPU_DI1_PIN14 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB3, 0x480, 0x138, 0, 0x000, 0), /* MX53_PAD_EIM_EB3__EMI_WEIM_EB_3 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB3, 0x480, 0x138, 1, 0x000, 0), /* MX53_PAD_EIM_EB3__GPIO2_31 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB3, 0x480, 0x138, 2, 0x884, 1), /* MX53_PAD_EIM_EB3__UART3_RTS */
+       IMX_PIN_REG(MX53_PAD_EIM_EB3, 0x480, 0x138, 3, 0x000, 0), /* MX53_PAD_EIM_EB3__UART1_RI */
+       IMX_PIN_REG(MX53_PAD_EIM_EB3, 0x480, 0x138, 5, 0x000, 0), /* MX53_PAD_EIM_EB3__IPU_DI1_PIN3 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB3, 0x480, 0x138, 6, 0x838, 0), /* MX53_PAD_EIM_EB3__IPU_CSI1_HSYNC */
+       IMX_PIN_REG(MX53_PAD_EIM_EB3, 0x480, 0x138, 7, 0x000, 0), /* MX53_PAD_EIM_EB3__IPU_DI1_PIN16 */
+       IMX_PIN_REG(MX53_PAD_EIM_D24, 0x484, 0x13C, 0, 0x000, 0), /* MX53_PAD_EIM_D24__EMI_WEIM_D_24 */
+       IMX_PIN_REG(MX53_PAD_EIM_D24, 0x484, 0x13C, 1, 0x000, 0), /* MX53_PAD_EIM_D24__GPIO3_24 */
+       IMX_PIN_REG(MX53_PAD_EIM_D24, 0x484, 0x13C, 2, 0x000, 0), /* MX53_PAD_EIM_D24__UART3_TXD_MUX */
+       IMX_PIN_REG(MX53_PAD_EIM_D24, 0x484, 0x13C, 3, 0x7B0, 1), /* MX53_PAD_EIM_D24__ECSPI1_SS2 */
+       IMX_PIN_REG(MX53_PAD_EIM_D24, 0x484, 0x13C, 4, 0x794, 1), /* MX53_PAD_EIM_D24__CSPI_SS2 */
+       IMX_PIN_REG(MX53_PAD_EIM_D24, 0x484, 0x13C, 5, 0x754, 1), /* MX53_PAD_EIM_D24__AUDMUX_AUD5_RXFS */
+       IMX_PIN_REG(MX53_PAD_EIM_D24, 0x484, 0x13C, 6, 0x000, 0), /* MX53_PAD_EIM_D24__ECSPI2_SS2 */
+       IMX_PIN_REG(MX53_PAD_EIM_D24, 0x484, 0x13C, 7, 0x000, 0), /* MX53_PAD_EIM_D24__UART1_DTR */
+       IMX_PIN_REG(MX53_PAD_EIM_D25, 0x488, 0x140, 0, 0x000, 0), /* MX53_PAD_EIM_D25__EMI_WEIM_D_25 */
+       IMX_PIN_REG(MX53_PAD_EIM_D25, 0x488, 0x140, 1, 0x000, 0), /* MX53_PAD_EIM_D25__GPIO3_25 */
+       IMX_PIN_REG(MX53_PAD_EIM_D25, 0x488, 0x140, 2, 0x888, 1), /* MX53_PAD_EIM_D25__UART3_RXD_MUX */
+       IMX_PIN_REG(MX53_PAD_EIM_D25, 0x488, 0x140, 3, 0x7B4, 1), /* MX53_PAD_EIM_D25__ECSPI1_SS3 */
+       IMX_PIN_REG(MX53_PAD_EIM_D25, 0x488, 0x140, 4, 0x798, 1), /* MX53_PAD_EIM_D25__CSPI_SS3 */
+       IMX_PIN_REG(MX53_PAD_EIM_D25, 0x488, 0x140, 5, 0x750, 1), /* MX53_PAD_EIM_D25__AUDMUX_AUD5_RXC */
+       IMX_PIN_REG(MX53_PAD_EIM_D25, 0x488, 0x140, 6, 0x000, 0), /* MX53_PAD_EIM_D25__ECSPI2_SS3 */
+       IMX_PIN_REG(MX53_PAD_EIM_D25, 0x488, 0x140, 7, 0x000, 0), /* MX53_PAD_EIM_D25__UART1_DSR */
+       IMX_PIN_REG(MX53_PAD_EIM_D26, 0x48C, 0x144, 0, 0x000, 0), /* MX53_PAD_EIM_D26__EMI_WEIM_D_26 */
+       IMX_PIN_REG(MX53_PAD_EIM_D26, 0x48C, 0x144, 1, 0x000, 0), /* MX53_PAD_EIM_D26__GPIO3_26 */
+       IMX_PIN_REG(MX53_PAD_EIM_D26, 0x48C, 0x144, 2, 0x000, 0), /* MX53_PAD_EIM_D26__UART2_TXD_MUX */
+       IMX_PIN_REG(MX53_PAD_EIM_D26, 0x48C, 0x144, 3, 0x80C, 0), /* MX53_PAD_EIM_D26__FIRI_RXD */
+       IMX_PIN_REG(MX53_PAD_EIM_D26, 0x48C, 0x144, 4, 0x000, 0), /* MX53_PAD_EIM_D26__IPU_CSI0_D_1 */
+       IMX_PIN_REG(MX53_PAD_EIM_D26, 0x48C, 0x144, 5, 0x000, 0), /* MX53_PAD_EIM_D26__IPU_DI1_PIN11 */
+       IMX_PIN_REG(MX53_PAD_EIM_D26, 0x48C, 0x144, 6, 0x000, 0), /* MX53_PAD_EIM_D26__IPU_SISG_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_D26, 0x48C, 0x144, 7, 0x000, 0), /* MX53_PAD_EIM_D26__IPU_DISP1_DAT_22 */
+       IMX_PIN_REG(MX53_PAD_EIM_D27, 0x490, 0x148, 0, 0x000, 0), /* MX53_PAD_EIM_D27__EMI_WEIM_D_27 */
+       IMX_PIN_REG(MX53_PAD_EIM_D27, 0x490, 0x148, 1, 0x000, 0), /* MX53_PAD_EIM_D27__GPIO3_27 */
+       IMX_PIN_REG(MX53_PAD_EIM_D27, 0x490, 0x148, 2, 0x880, 1), /* MX53_PAD_EIM_D27__UART2_RXD_MUX */
+       IMX_PIN_REG(MX53_PAD_EIM_D27, 0x490, 0x148, 3, 0x000, 0), /* MX53_PAD_EIM_D27__FIRI_TXD */
+       IMX_PIN_REG(MX53_PAD_EIM_D27, 0x490, 0x148, 4, 0x000, 0), /* MX53_PAD_EIM_D27__IPU_CSI0_D_0 */
+       IMX_PIN_REG(MX53_PAD_EIM_D27, 0x490, 0x148, 5, 0x000, 0), /* MX53_PAD_EIM_D27__IPU_DI1_PIN13 */
+       IMX_PIN_REG(MX53_PAD_EIM_D27, 0x490, 0x148, 6, 0x000, 0), /* MX53_PAD_EIM_D27__IPU_SISG_3 */
+       IMX_PIN_REG(MX53_PAD_EIM_D27, 0x490, 0x148, 7, 0x000, 0), /* MX53_PAD_EIM_D27__IPU_DISP1_DAT_23 */
+       IMX_PIN_REG(MX53_PAD_EIM_D28, 0x494, 0x14C, 0, 0x000, 0), /* MX53_PAD_EIM_D28__EMI_WEIM_D_28 */
+       IMX_PIN_REG(MX53_PAD_EIM_D28, 0x494, 0x14C, 1, 0x000, 0), /* MX53_PAD_EIM_D28__GPIO3_28 */
+       IMX_PIN_REG(MX53_PAD_EIM_D28, 0x494, 0x14C, 2, 0x000, 0), /* MX53_PAD_EIM_D28__UART2_CTS */
+       IMX_PIN_REG(MX53_PAD_EIM_D28, 0x494, 0x14C, 3, 0x82C, 1), /* MX53_PAD_EIM_D28__IPU_DISPB0_SER_DIO */
+       IMX_PIN_REG(MX53_PAD_EIM_D28, 0x494, 0x14C, 4, 0x788, 1), /* MX53_PAD_EIM_D28__CSPI_MOSI */
+       IMX_PIN_REG(MX53_PAD_EIM_D28, 0x494, 0x14C, 5, 0x818, 1), /* MX53_PAD_EIM_D28__I2C1_SDA */
+       IMX_PIN_REG(MX53_PAD_EIM_D28, 0x494, 0x14C, 6, 0x000, 0), /* MX53_PAD_EIM_D28__IPU_EXT_TRIG */
+       IMX_PIN_REG(MX53_PAD_EIM_D28, 0x494, 0x14C, 7, 0x000, 0), /* MX53_PAD_EIM_D28__IPU_DI0_PIN13 */
+       IMX_PIN_REG(MX53_PAD_EIM_D29, 0x498, 0x150, 0, 0x000, 0), /* MX53_PAD_EIM_D29__EMI_WEIM_D_29 */
+       IMX_PIN_REG(MX53_PAD_EIM_D29, 0x498, 0x150, 1, 0x000, 0), /* MX53_PAD_EIM_D29__GPIO3_29 */
+       IMX_PIN_REG(MX53_PAD_EIM_D29, 0x498, 0x150, 2, 0x87C, 1), /* MX53_PAD_EIM_D29__UART2_RTS */
+       IMX_PIN_REG(MX53_PAD_EIM_D29, 0x498, 0x150, 3, 0x000, 0), /* MX53_PAD_EIM_D29__IPU_DISPB0_SER_RS */
+       IMX_PIN_REG(MX53_PAD_EIM_D29, 0x498, 0x150, 4, 0x78C, 2), /* MX53_PAD_EIM_D29__CSPI_SS0 */
+       IMX_PIN_REG(MX53_PAD_EIM_D29, 0x498, 0x150, 5, 0x000, 0), /* MX53_PAD_EIM_D29__IPU_DI1_PIN15 */
+       IMX_PIN_REG(MX53_PAD_EIM_D29, 0x498, 0x150, 6, 0x83C, 0), /* MX53_PAD_EIM_D29__IPU_CSI1_VSYNC */
+       IMX_PIN_REG(MX53_PAD_EIM_D29, 0x498, 0x150, 7, 0x000, 0), /* MX53_PAD_EIM_D29__IPU_DI0_PIN14 */
+       IMX_PIN_REG(MX53_PAD_EIM_D30, 0x49C, 0x154, 0, 0x000, 0), /* MX53_PAD_EIM_D30__EMI_WEIM_D_30 */
+       IMX_PIN_REG(MX53_PAD_EIM_D30, 0x49C, 0x154, 1, 0x000, 0), /* MX53_PAD_EIM_D30__GPIO3_30 */
+       IMX_PIN_REG(MX53_PAD_EIM_D30, 0x49C, 0x154, 2, 0x000, 0), /* MX53_PAD_EIM_D30__UART3_CTS */
+       IMX_PIN_REG(MX53_PAD_EIM_D30, 0x49C, 0x154, 3, 0x000, 0), /* MX53_PAD_EIM_D30__IPU_CSI0_D_3 */
+       IMX_PIN_REG(MX53_PAD_EIM_D30, 0x49C, 0x154, 4, 0x000, 0), /* MX53_PAD_EIM_D30__IPU_DI0_PIN11 */
+       IMX_PIN_REG(MX53_PAD_EIM_D30, 0x49C, 0x154, 5, 0x000, 0), /* MX53_PAD_EIM_D30__IPU_DISP1_DAT_21 */
+       IMX_PIN_REG(MX53_PAD_EIM_D30, 0x49C, 0x154, 6, 0x8A0, 0), /* MX53_PAD_EIM_D30__USBOH3_USBH1_OC */
+       IMX_PIN_REG(MX53_PAD_EIM_D30, 0x49C, 0x154, 7, 0x8A4, 1), /* MX53_PAD_EIM_D30__USBOH3_USBH2_OC */
+       IMX_PIN_REG(MX53_PAD_EIM_D31, 0x4A0, 0x158, 0, 0x000, 0), /* MX53_PAD_EIM_D31__EMI_WEIM_D_31 */
+       IMX_PIN_REG(MX53_PAD_EIM_D31, 0x4A0, 0x158, 1, 0x000, 0), /* MX53_PAD_EIM_D31__GPIO3_31 */
+       IMX_PIN_REG(MX53_PAD_EIM_D31, 0x4A0, 0x158, 2, 0x884, 3), /* MX53_PAD_EIM_D31__UART3_RTS */
+       IMX_PIN_REG(MX53_PAD_EIM_D31, 0x4A0, 0x158, 3, 0x000, 0), /* MX53_PAD_EIM_D31__IPU_CSI0_D_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_D31, 0x4A0, 0x158, 4, 0x000, 0), /* MX53_PAD_EIM_D31__IPU_DI0_PIN12 */
+       IMX_PIN_REG(MX53_PAD_EIM_D31, 0x4A0, 0x158, 5, 0x000, 0), /* MX53_PAD_EIM_D31__IPU_DISP1_DAT_20 */
+       IMX_PIN_REG(MX53_PAD_EIM_D31, 0x4A0, 0x158, 6, 0x000, 0), /* MX53_PAD_EIM_D31__USBOH3_USBH1_PWR */
+       IMX_PIN_REG(MX53_PAD_EIM_D31, 0x4A0, 0x158, 7, 0x000, 0), /* MX53_PAD_EIM_D31__USBOH3_USBH2_PWR */
+       IMX_PIN_REG(MX53_PAD_EIM_A24, 0x4A8, 0x15C, 0, 0x000, 0), /* MX53_PAD_EIM_A24__EMI_WEIM_A_24 */
+       IMX_PIN_REG(MX53_PAD_EIM_A24, 0x4A8, 0x15C, 1, 0x000, 0), /* MX53_PAD_EIM_A24__GPIO5_4 */
+       IMX_PIN_REG(MX53_PAD_EIM_A24, 0x4A8, 0x15C, 2, 0x000, 0), /* MX53_PAD_EIM_A24__IPU_DISP1_DAT_19 */
+       IMX_PIN_REG(MX53_PAD_EIM_A24, 0x4A8, 0x15C, 3, 0x000, 0), /* MX53_PAD_EIM_A24__IPU_CSI1_D_19 */
+       IMX_PIN_REG(MX53_PAD_EIM_A24, 0x4A8, 0x15C, 6, 0x000, 0), /* MX53_PAD_EIM_A24__IPU_SISG_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_A24, 0x4A8, 0x15C, 7, 0x000, 0), /* MX53_PAD_EIM_A24__USBPHY2_BVALID */
+       IMX_PIN_REG(MX53_PAD_EIM_A23, 0x4AC, 0x160, 0, 0x000, 0), /* MX53_PAD_EIM_A23__EMI_WEIM_A_23 */
+       IMX_PIN_REG(MX53_PAD_EIM_A23, 0x4AC, 0x160, 1, 0x000, 0), /* MX53_PAD_EIM_A23__GPIO6_6 */
+       IMX_PIN_REG(MX53_PAD_EIM_A23, 0x4AC, 0x160, 2, 0x000, 0), /* MX53_PAD_EIM_A23__IPU_DISP1_DAT_18 */
+       IMX_PIN_REG(MX53_PAD_EIM_A23, 0x4AC, 0x160, 3, 0x000, 0), /* MX53_PAD_EIM_A23__IPU_CSI1_D_18 */
+       IMX_PIN_REG(MX53_PAD_EIM_A23, 0x4AC, 0x160, 6, 0x000, 0), /* MX53_PAD_EIM_A23__IPU_SISG_3 */
+       IMX_PIN_REG(MX53_PAD_EIM_A23, 0x4AC, 0x160, 7, 0x000, 0), /* MX53_PAD_EIM_A23__USBPHY2_ENDSESSION */
+       IMX_PIN_REG(MX53_PAD_EIM_A22, 0x4B0, 0x164, 0, 0x000, 0), /* MX53_PAD_EIM_A22__EMI_WEIM_A_22 */
+       IMX_PIN_REG(MX53_PAD_EIM_A22, 0x4B0, 0x164, 1, 0x000, 0), /* MX53_PAD_EIM_A22__GPIO2_16 */
+       IMX_PIN_REG(MX53_PAD_EIM_A22, 0x4B0, 0x164, 2, 0x000, 0), /* MX53_PAD_EIM_A22__IPU_DISP1_DAT_17 */
+       IMX_PIN_REG(MX53_PAD_EIM_A22, 0x4B0, 0x164, 3, 0x000, 0), /* MX53_PAD_EIM_A22__IPU_CSI1_D_17 */
+       IMX_PIN_REG(MX53_PAD_EIM_A22, 0x4B0, 0x164, 7, 0x000, 0), /* MX53_PAD_EIM_A22__SRC_BT_CFG1_7 */
+       IMX_PIN_REG(MX53_PAD_EIM_A21, 0x4B4, 0x168, 0, 0x000, 0), /* MX53_PAD_EIM_A21__EMI_WEIM_A_21 */
+       IMX_PIN_REG(MX53_PAD_EIM_A21, 0x4B4, 0x168, 1, 0x000, 0), /* MX53_PAD_EIM_A21__GPIO2_17 */
+       IMX_PIN_REG(MX53_PAD_EIM_A21, 0x4B4, 0x168, 2, 0x000, 0), /* MX53_PAD_EIM_A21__IPU_DISP1_DAT_16 */
+       IMX_PIN_REG(MX53_PAD_EIM_A21, 0x4B4, 0x168, 3, 0x000, 0), /* MX53_PAD_EIM_A21__IPU_CSI1_D_16 */
+       IMX_PIN_REG(MX53_PAD_EIM_A21, 0x4B4, 0x168, 7, 0x000, 0), /* MX53_PAD_EIM_A21__SRC_BT_CFG1_6 */
+       IMX_PIN_REG(MX53_PAD_EIM_A20, 0x4B8, 0x16C, 0, 0x000, 0), /* MX53_PAD_EIM_A20__EMI_WEIM_A_20 */
+       IMX_PIN_REG(MX53_PAD_EIM_A20, 0x4B8, 0x16C, 1, 0x000, 0), /* MX53_PAD_EIM_A20__GPIO2_18 */
+       IMX_PIN_REG(MX53_PAD_EIM_A20, 0x4B8, 0x16C, 2, 0x000, 0), /* MX53_PAD_EIM_A20__IPU_DISP1_DAT_15 */
+       IMX_PIN_REG(MX53_PAD_EIM_A20, 0x4B8, 0x16C, 3, 0x000, 0), /* MX53_PAD_EIM_A20__IPU_CSI1_D_15 */
+       IMX_PIN_REG(MX53_PAD_EIM_A20, 0x4B8, 0x16C, 7, 0x000, 0), /* MX53_PAD_EIM_A20__SRC_BT_CFG1_5 */
+       IMX_PIN_REG(MX53_PAD_EIM_A19, 0x4BC, 0x170, 0, 0x000, 0), /* MX53_PAD_EIM_A19__EMI_WEIM_A_19 */
+       IMX_PIN_REG(MX53_PAD_EIM_A19, 0x4BC, 0x170, 1, 0x000, 0), /* MX53_PAD_EIM_A19__GPIO2_19 */
+       IMX_PIN_REG(MX53_PAD_EIM_A19, 0x4BC, 0x170, 2, 0x000, 0), /* MX53_PAD_EIM_A19__IPU_DISP1_DAT_14 */
+       IMX_PIN_REG(MX53_PAD_EIM_A19, 0x4BC, 0x170, 3, 0x000, 0), /* MX53_PAD_EIM_A19__IPU_CSI1_D_14 */
+       IMX_PIN_REG(MX53_PAD_EIM_A19, 0x4BC, 0x170, 7, 0x000, 0), /* MX53_PAD_EIM_A19__SRC_BT_CFG1_4 */
+       IMX_PIN_REG(MX53_PAD_EIM_A18, 0x4C0, 0x174, 0, 0x000, 0), /* MX53_PAD_EIM_A18__EMI_WEIM_A_18 */
+       IMX_PIN_REG(MX53_PAD_EIM_A18, 0x4C0, 0x174, 1, 0x000, 0), /* MX53_PAD_EIM_A18__GPIO2_20 */
+       IMX_PIN_REG(MX53_PAD_EIM_A18, 0x4C0, 0x174, 2, 0x000, 0), /* MX53_PAD_EIM_A18__IPU_DISP1_DAT_13 */
+       IMX_PIN_REG(MX53_PAD_EIM_A18, 0x4C0, 0x174, 3, 0x000, 0), /* MX53_PAD_EIM_A18__IPU_CSI1_D_13 */
+       IMX_PIN_REG(MX53_PAD_EIM_A18, 0x4C0, 0x174, 7, 0x000, 0), /* MX53_PAD_EIM_A18__SRC_BT_CFG1_3 */
+       IMX_PIN_REG(MX53_PAD_EIM_A17, 0x4C4, 0x178, 0, 0x000, 0), /* MX53_PAD_EIM_A17__EMI_WEIM_A_17 */
+       IMX_PIN_REG(MX53_PAD_EIM_A17, 0x4C4, 0x178, 1, 0x000, 0), /* MX53_PAD_EIM_A17__GPIO2_21 */
+       IMX_PIN_REG(MX53_PAD_EIM_A17, 0x4C4, 0x178, 2, 0x000, 0), /* MX53_PAD_EIM_A17__IPU_DISP1_DAT_12 */
+       IMX_PIN_REG(MX53_PAD_EIM_A17, 0x4C4, 0x178, 3, 0x000, 0), /* MX53_PAD_EIM_A17__IPU_CSI1_D_12 */
+       IMX_PIN_REG(MX53_PAD_EIM_A17, 0x4C4, 0x178, 7, 0x000, 0), /* MX53_PAD_EIM_A17__SRC_BT_CFG1_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_A16, 0x4C8, 0x17C, 0, 0x000, 0), /* MX53_PAD_EIM_A16__EMI_WEIM_A_16 */
+       IMX_PIN_REG(MX53_PAD_EIM_A16, 0x4C8, 0x17C, 1, 0x000, 0), /* MX53_PAD_EIM_A16__GPIO2_22 */
+       IMX_PIN_REG(MX53_PAD_EIM_A16, 0x4C8, 0x17C, 2, 0x000, 0), /* MX53_PAD_EIM_A16__IPU_DI1_DISP_CLK */
+       IMX_PIN_REG(MX53_PAD_EIM_A16, 0x4C8, 0x17C, 3, 0x000, 0), /* MX53_PAD_EIM_A16__IPU_CSI1_PIXCLK */
+       IMX_PIN_REG(MX53_PAD_EIM_A16, 0x4C8, 0x17C, 7, 0x000, 0), /* MX53_PAD_EIM_A16__SRC_BT_CFG1_1 */
+       IMX_PIN_REG(MX53_PAD_EIM_CS0, 0x4CC, 0x180, 0, 0x000, 0), /* MX53_PAD_EIM_CS0__EMI_WEIM_CS_0 */
+       IMX_PIN_REG(MX53_PAD_EIM_CS0, 0x4CC, 0x180, 1, 0x000, 0), /* MX53_PAD_EIM_CS0__GPIO2_23 */
+       IMX_PIN_REG(MX53_PAD_EIM_CS0, 0x4CC, 0x180, 2, 0x7B8, 2), /* MX53_PAD_EIM_CS0__ECSPI2_SCLK */
+       IMX_PIN_REG(MX53_PAD_EIM_CS0, 0x4CC, 0x180, 3, 0x000, 0), /* MX53_PAD_EIM_CS0__IPU_DI1_PIN5 */
+       IMX_PIN_REG(MX53_PAD_EIM_CS1, 0x4D0, 0x184, 0, 0x000, 0), /* MX53_PAD_EIM_CS1__EMI_WEIM_CS_1 */
+       IMX_PIN_REG(MX53_PAD_EIM_CS1, 0x4D0, 0x184, 1, 0x000, 0), /* MX53_PAD_EIM_CS1__GPIO2_24 */
+       IMX_PIN_REG(MX53_PAD_EIM_CS1, 0x4D0, 0x184, 2, 0x7C0, 2), /* MX53_PAD_EIM_CS1__ECSPI2_MOSI */
+       IMX_PIN_REG(MX53_PAD_EIM_CS1, 0x4D0, 0x184, 3, 0x000, 0), /* MX53_PAD_EIM_CS1__IPU_DI1_PIN6 */
+       IMX_PIN_REG(MX53_PAD_EIM_OE, 0x4D4, 0x188, 0, 0x000, 0), /* MX53_PAD_EIM_OE__EMI_WEIM_OE */
+       IMX_PIN_REG(MX53_PAD_EIM_OE, 0x4D4, 0x188, 1, 0x000, 0), /* MX53_PAD_EIM_OE__GPIO2_25 */
+       IMX_PIN_REG(MX53_PAD_EIM_OE, 0x4D4, 0x188, 2, 0x7BC, 2), /* MX53_PAD_EIM_OE__ECSPI2_MISO */
+       IMX_PIN_REG(MX53_PAD_EIM_OE, 0x4D4, 0x188, 3, 0x000, 0), /* MX53_PAD_EIM_OE__IPU_DI1_PIN7 */
+       IMX_PIN_REG(MX53_PAD_EIM_OE, 0x4D4, 0x188, 7, 0x000, 0), /* MX53_PAD_EIM_OE__USBPHY2_IDDIG */
+       IMX_PIN_REG(MX53_PAD_EIM_RW, 0x4D8, 0x18C, 0, 0x000, 0), /* MX53_PAD_EIM_RW__EMI_WEIM_RW */
+       IMX_PIN_REG(MX53_PAD_EIM_RW, 0x4D8, 0x18C, 1, 0x000, 0), /* MX53_PAD_EIM_RW__GPIO2_26 */
+       IMX_PIN_REG(MX53_PAD_EIM_RW, 0x4D8, 0x18C, 2, 0x7C4, 2), /* MX53_PAD_EIM_RW__ECSPI2_SS0 */
+       IMX_PIN_REG(MX53_PAD_EIM_RW, 0x4D8, 0x18C, 3, 0x000, 0), /* MX53_PAD_EIM_RW__IPU_DI1_PIN8 */
+       IMX_PIN_REG(MX53_PAD_EIM_RW, 0x4D8, 0x18C, 7, 0x000, 0), /* MX53_PAD_EIM_RW__USBPHY2_HOSTDISCONNECT */
+       IMX_PIN_REG(MX53_PAD_EIM_LBA, 0x4DC, 0x190, 0, 0x000, 0), /* MX53_PAD_EIM_LBA__EMI_WEIM_LBA */
+       IMX_PIN_REG(MX53_PAD_EIM_LBA, 0x4DC, 0x190, 1, 0x000, 0), /* MX53_PAD_EIM_LBA__GPIO2_27 */
+       IMX_PIN_REG(MX53_PAD_EIM_LBA, 0x4DC, 0x190, 2, 0x7C8, 1), /* MX53_PAD_EIM_LBA__ECSPI2_SS1 */
+       IMX_PIN_REG(MX53_PAD_EIM_LBA, 0x4DC, 0x190, 3, 0x000, 0), /* MX53_PAD_EIM_LBA__IPU_DI1_PIN17 */
+       IMX_PIN_REG(MX53_PAD_EIM_LBA, 0x4DC, 0x190, 7, 0x000, 0), /* MX53_PAD_EIM_LBA__SRC_BT_CFG1_0 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB0, 0x4E4, 0x194, 0, 0x000, 0), /* MX53_PAD_EIM_EB0__EMI_WEIM_EB_0 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB0, 0x4E4, 0x194, 1, 0x000, 0), /* MX53_PAD_EIM_EB0__GPIO2_28 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB0, 0x4E4, 0x194, 3, 0x000, 0), /* MX53_PAD_EIM_EB0__IPU_DISP1_DAT_11 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB0, 0x4E4, 0x194, 4, 0x000, 0), /* MX53_PAD_EIM_EB0__IPU_CSI1_D_11 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB0, 0x4E4, 0x194, 5, 0x810, 0), /* MX53_PAD_EIM_EB0__GPC_PMIC_RDY */
+       IMX_PIN_REG(MX53_PAD_EIM_EB0, 0x4E4, 0x194, 7, 0x000, 0), /* MX53_PAD_EIM_EB0__SRC_BT_CFG2_7 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB1, 0x4E8, 0x198, 0, 0x000, 0), /* MX53_PAD_EIM_EB1__EMI_WEIM_EB_1 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB1, 0x4E8, 0x198, 1, 0x000, 0), /* MX53_PAD_EIM_EB1__GPIO2_29 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB1, 0x4E8, 0x198, 3, 0x000, 0), /* MX53_PAD_EIM_EB1__IPU_DISP1_DAT_10 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB1, 0x4E8, 0x198, 4, 0x000, 0), /* MX53_PAD_EIM_EB1__IPU_CSI1_D_10 */
+       IMX_PIN_REG(MX53_PAD_EIM_EB1, 0x4E8, 0x198, 7, 0x000, 0), /* MX53_PAD_EIM_EB1__SRC_BT_CFG2_6 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA0, 0x4EC, 0x19C, 0, 0x000, 0), /* MX53_PAD_EIM_DA0__EMI_NAND_WEIM_DA_0 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA0, 0x4EC, 0x19C, 1, 0x000, 0), /* MX53_PAD_EIM_DA0__GPIO3_0 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA0, 0x4EC, 0x19C, 3, 0x000, 0), /* MX53_PAD_EIM_DA0__IPU_DISP1_DAT_9 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA0, 0x4EC, 0x19C, 4, 0x000, 0), /* MX53_PAD_EIM_DA0__IPU_CSI1_D_9 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA0, 0x4EC, 0x19C, 7, 0x000, 0), /* MX53_PAD_EIM_DA0__SRC_BT_CFG2_5 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA1, 0x4F0, 0x1A0, 0, 0x000, 0), /* MX53_PAD_EIM_DA1__EMI_NAND_WEIM_DA_1 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA1, 0x4F0, 0x1A0, 1, 0x000, 0), /* MX53_PAD_EIM_DA1__GPIO3_1 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA1, 0x4F0, 0x1A0, 3, 0x000, 0), /* MX53_PAD_EIM_DA1__IPU_DISP1_DAT_8 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA1, 0x4F0, 0x1A0, 4, 0x000, 0), /* MX53_PAD_EIM_DA1__IPU_CSI1_D_8 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA1, 0x4F0, 0x1A0, 7, 0x000, 0), /* MX53_PAD_EIM_DA1__SRC_BT_CFG2_4 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA2, 0x4F4, 0x1A4, 0, 0x000, 0), /* MX53_PAD_EIM_DA2__EMI_NAND_WEIM_DA_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA2, 0x4F4, 0x1A4, 1, 0x000, 0), /* MX53_PAD_EIM_DA2__GPIO3_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA2, 0x4F4, 0x1A4, 3, 0x000, 0), /* MX53_PAD_EIM_DA2__IPU_DISP1_DAT_7 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA2, 0x4F4, 0x1A4, 4, 0x000, 0), /* MX53_PAD_EIM_DA2__IPU_CSI1_D_7 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA2, 0x4F4, 0x1A4, 7, 0x000, 0), /* MX53_PAD_EIM_DA2__SRC_BT_CFG2_3 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA3, 0x4F8, 0x1A8, 0, 0x000, 0), /* MX53_PAD_EIM_DA3__EMI_NAND_WEIM_DA_3 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA3, 0x4F8, 0x1A8, 1, 0x000, 0), /* MX53_PAD_EIM_DA3__GPIO3_3 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA3, 0x4F8, 0x1A8, 3, 0x000, 0), /* MX53_PAD_EIM_DA3__IPU_DISP1_DAT_6 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA3, 0x4F8, 0x1A8, 4, 0x000, 0), /* MX53_PAD_EIM_DA3__IPU_CSI1_D_6 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA3, 0x4F8, 0x1A8, 7, 0x000, 0), /* MX53_PAD_EIM_DA3__SRC_BT_CFG2_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA4, 0x4FC, 0x1AC, 0, 0x000, 0), /* MX53_PAD_EIM_DA4__EMI_NAND_WEIM_DA_4 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA4, 0x4FC, 0x1AC, 1, 0x000, 0), /* MX53_PAD_EIM_DA4__GPIO3_4 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA4, 0x4FC, 0x1AC, 3, 0x000, 0), /* MX53_PAD_EIM_DA4__IPU_DISP1_DAT_5 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA4, 0x4FC, 0x1AC, 4, 0x000, 0), /* MX53_PAD_EIM_DA4__IPU_CSI1_D_5 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA4, 0x4FC, 0x1AC, 7, 0x000, 0), /* MX53_PAD_EIM_DA4__SRC_BT_CFG3_7 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA5, 0x500, 0x1B0, 0, 0x000, 0), /* MX53_PAD_EIM_DA5__EMI_NAND_WEIM_DA_5 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA5, 0x500, 0x1B0, 1, 0x000, 0), /* MX53_PAD_EIM_DA5__GPIO3_5 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA5, 0x500, 0x1B0, 3, 0x000, 0), /* MX53_PAD_EIM_DA5__IPU_DISP1_DAT_4 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA5, 0x500, 0x1B0, 4, 0x000, 0), /* MX53_PAD_EIM_DA5__IPU_CSI1_D_4 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA5, 0x500, 0x1B0, 7, 0x000, 0), /* MX53_PAD_EIM_DA5__SRC_BT_CFG3_6 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA6, 0x504, 0x1B4, 0, 0x000, 0), /* MX53_PAD_EIM_DA6__EMI_NAND_WEIM_DA_6 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA6, 0x504, 0x1B4, 1, 0x000, 0), /* MX53_PAD_EIM_DA6__GPIO3_6 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA6, 0x504, 0x1B4, 3, 0x000, 0), /* MX53_PAD_EIM_DA6__IPU_DISP1_DAT_3 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA6, 0x504, 0x1B4, 4, 0x000, 0), /* MX53_PAD_EIM_DA6__IPU_CSI1_D_3 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA6, 0x504, 0x1B4, 7, 0x000, 0), /* MX53_PAD_EIM_DA6__SRC_BT_CFG3_5 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA7, 0x508, 0x1B8, 0, 0x000, 0), /* MX53_PAD_EIM_DA7__EMI_NAND_WEIM_DA_7 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA7, 0x508, 0x1B8, 1, 0x000, 0), /* MX53_PAD_EIM_DA7__GPIO3_7 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA7, 0x508, 0x1B8, 3, 0x000, 0), /* MX53_PAD_EIM_DA7__IPU_DISP1_DAT_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA7, 0x508, 0x1B8, 4, 0x000, 0), /* MX53_PAD_EIM_DA7__IPU_CSI1_D_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA7, 0x508, 0x1B8, 7, 0x000, 0), /* MX53_PAD_EIM_DA7__SRC_BT_CFG3_4 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA8, 0x50C, 0x1BC, 0, 0x000, 0), /* MX53_PAD_EIM_DA8__EMI_NAND_WEIM_DA_8 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA8, 0x50C, 0x1BC, 1, 0x000, 0), /* MX53_PAD_EIM_DA8__GPIO3_8 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA8, 0x50C, 0x1BC, 3, 0x000, 0), /* MX53_PAD_EIM_DA8__IPU_DISP1_DAT_1 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA8, 0x50C, 0x1BC, 4, 0x000, 0), /* MX53_PAD_EIM_DA8__IPU_CSI1_D_1 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA8, 0x50C, 0x1BC, 7, 0x000, 0), /* MX53_PAD_EIM_DA8__SRC_BT_CFG3_3 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA9, 0x510, 0x1C0, 0, 0x000, 0), /* MX53_PAD_EIM_DA9__EMI_NAND_WEIM_DA_9 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA9, 0x510, 0x1C0, 1, 0x000, 0), /* MX53_PAD_EIM_DA9__GPIO3_9 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA9, 0x510, 0x1C0, 3, 0x000, 0), /* MX53_PAD_EIM_DA9__IPU_DISP1_DAT_0 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA9, 0x510, 0x1C0, 4, 0x000, 0), /* MX53_PAD_EIM_DA9__IPU_CSI1_D_0 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA9, 0x510, 0x1C0, 7, 0x000, 0), /* MX53_PAD_EIM_DA9__SRC_BT_CFG3_2 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA10, 0x514, 0x1C4, 0, 0x000, 0), /* MX53_PAD_EIM_DA10__EMI_NAND_WEIM_DA_10 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA10, 0x514, 0x1C4, 1, 0x000, 0), /* MX53_PAD_EIM_DA10__GPIO3_10 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA10, 0x514, 0x1C4, 3, 0x000, 0), /* MX53_PAD_EIM_DA10__IPU_DI1_PIN15 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA10, 0x514, 0x1C4, 4, 0x834, 1), /* MX53_PAD_EIM_DA10__IPU_CSI1_DATA_EN */
+       IMX_PIN_REG(MX53_PAD_EIM_DA10, 0x514, 0x1C4, 7, 0x000, 0), /* MX53_PAD_EIM_DA10__SRC_BT_CFG3_1 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA11, 0x518, 0x1C8, 0, 0x000, 0), /* MX53_PAD_EIM_DA11__EMI_NAND_WEIM_DA_11 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA11, 0x518, 0x1C8, 1, 0x000, 0), /* MX53_PAD_EIM_DA11__GPIO3_11 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA11, 0x518, 0x1C8, 3, 0x000, 0), /* MX53_PAD_EIM_DA11__IPU_DI1_PIN2 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA11, 0x518, 0x1C8, 4, 0x838, 1), /* MX53_PAD_EIM_DA11__IPU_CSI1_HSYNC */
+       IMX_PIN_REG(MX53_PAD_EIM_DA12, 0x51C, 0x1CC, 0, 0x000, 0), /* MX53_PAD_EIM_DA12__EMI_NAND_WEIM_DA_12 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA12, 0x51C, 0x1CC, 1, 0x000, 0), /* MX53_PAD_EIM_DA12__GPIO3_12 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA12, 0x51C, 0x1CC, 3, 0x000, 0), /* MX53_PAD_EIM_DA12__IPU_DI1_PIN3 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA12, 0x51C, 0x1CC, 4, 0x83C, 1), /* MX53_PAD_EIM_DA12__IPU_CSI1_VSYNC */
+       IMX_PIN_REG(MX53_PAD_EIM_DA13, 0x520, 0x1D0, 0, 0x000, 0), /* MX53_PAD_EIM_DA13__EMI_NAND_WEIM_DA_13 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA13, 0x520, 0x1D0, 1, 0x000, 0), /* MX53_PAD_EIM_DA13__GPIO3_13 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA13, 0x520, 0x1D0, 3, 0x000, 0), /* MX53_PAD_EIM_DA13__IPU_DI1_D0_CS */
+       IMX_PIN_REG(MX53_PAD_EIM_DA13, 0x520, 0x1D0, 4, 0x76C, 1), /* MX53_PAD_EIM_DA13__CCM_DI1_EXT_CLK */
+       IMX_PIN_REG(MX53_PAD_EIM_DA14, 0x524, 0x1D4, 0, 0x000, 0), /* MX53_PAD_EIM_DA14__EMI_NAND_WEIM_DA_14 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA14, 0x524, 0x1D4, 1, 0x000, 0), /* MX53_PAD_EIM_DA14__GPIO3_14 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA14, 0x524, 0x1D4, 3, 0x000, 0), /* MX53_PAD_EIM_DA14__IPU_DI1_D1_CS */
+       IMX_PIN_REG(MX53_PAD_EIM_DA14, 0x524, 0x1D4, 4, 0x000, 0), /* MX53_PAD_EIM_DA14__CCM_DI0_EXT_CLK */
+       IMX_PIN_REG(MX53_PAD_EIM_DA15, 0x528, 0x1D8, 0, 0x000, 0), /* MX53_PAD_EIM_DA15__EMI_NAND_WEIM_DA_15 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA15, 0x528, 0x1D8, 1, 0x000, 0), /* MX53_PAD_EIM_DA15__GPIO3_15 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA15, 0x528, 0x1D8, 3, 0x000, 0), /* MX53_PAD_EIM_DA15__IPU_DI1_PIN1 */
+       IMX_PIN_REG(MX53_PAD_EIM_DA15, 0x528, 0x1D8, 4, 0x000, 0), /* MX53_PAD_EIM_DA15__IPU_DI1_PIN4 */
+       IMX_PIN_REG(MX53_PAD_NANDF_WE_B, 0x52C, 0x1DC, 0, 0x000, 0), /* MX53_PAD_NANDF_WE_B__EMI_NANDF_WE_B */
+       IMX_PIN_REG(MX53_PAD_NANDF_WE_B, 0x52C, 0x1DC, 1, 0x000, 0), /* MX53_PAD_NANDF_WE_B__GPIO6_12 */
+       IMX_PIN_REG(MX53_PAD_NANDF_RE_B, 0x530, 0x1E0, 0, 0x000, 0), /* MX53_PAD_NANDF_RE_B__EMI_NANDF_RE_B */
+       IMX_PIN_REG(MX53_PAD_NANDF_RE_B, 0x530, 0x1E0, 1, 0x000, 0), /* MX53_PAD_NANDF_RE_B__GPIO6_13 */
+       IMX_PIN_REG(MX53_PAD_EIM_WAIT, 0x534, 0x1E4, 0, 0x000, 0), /* MX53_PAD_EIM_WAIT__EMI_WEIM_WAIT */
+       IMX_PIN_REG(MX53_PAD_EIM_WAIT, 0x534, 0x1E4, 1, 0x000, 0), /* MX53_PAD_EIM_WAIT__GPIO5_0 */
+       IMX_PIN_REG(MX53_PAD_EIM_WAIT, 0x534, 0x1E4, 2, 0x000, 0), /* MX53_PAD_EIM_WAIT__EMI_WEIM_DTACK_B */
+       IMX_PIN_REG(MX53_PAD_LVDS1_TX3_P, NO_PAD, 0x1EC, 0, 0x000, 0), /* MX53_PAD_LVDS1_TX3_P__GPIO6_22 */
+       IMX_PIN_REG(MX53_PAD_LVDS1_TX3_P, NO_PAD, 0x1EC, 1, 0x000, 0), /* MX53_PAD_LVDS1_TX3_P__LDB_LVDS1_TX3 */
+       IMX_PIN_REG(MX53_PAD_LVDS1_TX2_P, NO_PAD, 0x1F0, 0, 0x000, 0), /* MX53_PAD_LVDS1_TX2_P__GPIO6_24 */
+       IMX_PIN_REG(MX53_PAD_LVDS1_TX2_P, NO_PAD, 0x1F0, 1, 0x000, 0), /* MX53_PAD_LVDS1_TX2_P__LDB_LVDS1_TX2 */
+       IMX_PIN_REG(MX53_PAD_LVDS1_CLK_P, NO_PAD, 0x1F4, 0, 0x000, 0), /* MX53_PAD_LVDS1_CLK_P__GPIO6_26 */
+       IMX_PIN_REG(MX53_PAD_LVDS1_CLK_P, NO_PAD, 0x1F4, 1, 0x000, 0), /* MX53_PAD_LVDS1_CLK_P__LDB_LVDS1_CLK */
+       IMX_PIN_REG(MX53_PAD_LVDS1_TX1_P, NO_PAD, 0x1F8, 0, 0x000, 0), /* MX53_PAD_LVDS1_TX1_P__GPIO6_28 */
+       IMX_PIN_REG(MX53_PAD_LVDS1_TX1_P, NO_PAD, 0x1F8, 1, 0x000, 0), /* MX53_PAD_LVDS1_TX1_P__LDB_LVDS1_TX1 */
+       IMX_PIN_REG(MX53_PAD_LVDS1_TX0_P, NO_PAD, 0x1FC, 0, 0x000, 0), /* MX53_PAD_LVDS1_TX0_P__GPIO6_30 */
+       IMX_PIN_REG(MX53_PAD_LVDS1_TX0_P, NO_PAD, 0x1FC, 1, 0x000, 0), /* MX53_PAD_LVDS1_TX0_P__LDB_LVDS1_TX0 */
+       IMX_PIN_REG(MX53_PAD_LVDS0_TX3_P, NO_PAD, 0x200, 0, 0x000, 0), /* MX53_PAD_LVDS0_TX3_P__GPIO7_22 */
+       IMX_PIN_REG(MX53_PAD_LVDS0_TX3_P, NO_PAD, 0x200, 1, 0x000, 0), /* MX53_PAD_LVDS0_TX3_P__LDB_LVDS0_TX3 */
+       IMX_PIN_REG(MX53_PAD_LVDS0_CLK_P, NO_PAD, 0x204, 0, 0x000, 0), /* MX53_PAD_LVDS0_CLK_P__GPIO7_24 */
+       IMX_PIN_REG(MX53_PAD_LVDS0_CLK_P, NO_PAD, 0x204, 1, 0x000, 0), /* MX53_PAD_LVDS0_CLK_P__LDB_LVDS0_CLK */
+       IMX_PIN_REG(MX53_PAD_LVDS0_TX2_P, NO_PAD, 0x208, 0, 0x000, 0), /* MX53_PAD_LVDS0_TX2_P__GPIO7_26 */
+       IMX_PIN_REG(MX53_PAD_LVDS0_TX2_P, NO_PAD, 0x208, 1, 0x000, 0), /* MX53_PAD_LVDS0_TX2_P__LDB_LVDS0_TX2 */
+       IMX_PIN_REG(MX53_PAD_LVDS0_TX1_P, NO_PAD, 0x20C, 0, 0x000, 0), /* MX53_PAD_LVDS0_TX1_P__GPIO7_28 */
+       IMX_PIN_REG(MX53_PAD_LVDS0_TX1_P, NO_PAD, 0x20C, 1, 0x000, 0), /* MX53_PAD_LVDS0_TX1_P__LDB_LVDS0_TX1 */
+       IMX_PIN_REG(MX53_PAD_LVDS0_TX0_P, NO_PAD, 0x210, 0, 0x000, 0), /* MX53_PAD_LVDS0_TX0_P__GPIO7_30 */
+       IMX_PIN_REG(MX53_PAD_LVDS0_TX0_P, NO_PAD, 0x210, 1, 0x000, 0), /* MX53_PAD_LVDS0_TX0_P__LDB_LVDS0_TX0 */
+       IMX_PIN_REG(MX53_PAD_GPIO_10, 0x540, 0x214, 0, 0x000, 0), /* MX53_PAD_GPIO_10__GPIO4_0 */
+       IMX_PIN_REG(MX53_PAD_GPIO_10, 0x540, 0x214, 1, 0x000, 0), /* MX53_PAD_GPIO_10__OSC32k_32K_OUT */
+       IMX_PIN_REG(MX53_PAD_GPIO_11, 0x544, 0x218, 0, 0x000, 0), /* MX53_PAD_GPIO_11__GPIO4_1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_12, 0x548, 0x21C, 0, 0x000, 0), /* MX53_PAD_GPIO_12__GPIO4_2 */
+       IMX_PIN_REG(MX53_PAD_GPIO_13, 0x54C, 0x220, 0, 0x000, 0), /* MX53_PAD_GPIO_13__GPIO4_3 */
+       IMX_PIN_REG(MX53_PAD_GPIO_14, 0x550, 0x224, 0, 0x000, 0), /* MX53_PAD_GPIO_14__GPIO4_4 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CLE, 0x5A0, 0x228, 0, 0x000, 0), /* MX53_PAD_NANDF_CLE__EMI_NANDF_CLE */
+       IMX_PIN_REG(MX53_PAD_NANDF_CLE, 0x5A0, 0x228, 1, 0x000, 0), /* MX53_PAD_NANDF_CLE__GPIO6_7 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CLE, 0x5A0, 0x228, 7, 0x000, 0), /* MX53_PAD_NANDF_CLE__USBPHY1_VSTATUS_0 */
+       IMX_PIN_REG(MX53_PAD_NANDF_ALE, 0x5A4, 0x22C, 0, 0x000, 0), /* MX53_PAD_NANDF_ALE__EMI_NANDF_ALE */
+       IMX_PIN_REG(MX53_PAD_NANDF_ALE, 0x5A4, 0x22C, 1, 0x000, 0), /* MX53_PAD_NANDF_ALE__GPIO6_8 */
+       IMX_PIN_REG(MX53_PAD_NANDF_ALE, 0x5A4, 0x22C, 7, 0x000, 0), /* MX53_PAD_NANDF_ALE__USBPHY1_VSTATUS_1 */
+       IMX_PIN_REG(MX53_PAD_NANDF_WP_B, 0x5A8, 0x230, 0, 0x000, 0), /* MX53_PAD_NANDF_WP_B__EMI_NANDF_WP_B */
+       IMX_PIN_REG(MX53_PAD_NANDF_WP_B, 0x5A8, 0x230, 1, 0x000, 0), /* MX53_PAD_NANDF_WP_B__GPIO6_9 */
+       IMX_PIN_REG(MX53_PAD_NANDF_WP_B, 0x5A8, 0x230, 7, 0x000, 0), /* MX53_PAD_NANDF_WP_B__USBPHY1_VSTATUS_2 */
+       IMX_PIN_REG(MX53_PAD_NANDF_RB0, 0x5AC, 0x234, 0, 0x000, 0), /* MX53_PAD_NANDF_RB0__EMI_NANDF_RB_0 */
+       IMX_PIN_REG(MX53_PAD_NANDF_RB0, 0x5AC, 0x234, 1, 0x000, 0), /* MX53_PAD_NANDF_RB0__GPIO6_10 */
+       IMX_PIN_REG(MX53_PAD_NANDF_RB0, 0x5AC, 0x234, 7, 0x000, 0), /* MX53_PAD_NANDF_RB0__USBPHY1_VSTATUS_3 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS0, 0x5B0, 0x238, 0, 0x000, 0), /* MX53_PAD_NANDF_CS0__EMI_NANDF_CS_0 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS0, 0x5B0, 0x238, 1, 0x000, 0), /* MX53_PAD_NANDF_CS0__GPIO6_11 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS0, 0x5B0, 0x238, 7, 0x000, 0), /* MX53_PAD_NANDF_CS0__USBPHY1_VSTATUS_4 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS1, 0x5B4, 0x23C, 0, 0x000, 0), /* MX53_PAD_NANDF_CS1__EMI_NANDF_CS_1 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS1, 0x5B4, 0x23C, 1, 0x000, 0), /* MX53_PAD_NANDF_CS1__GPIO6_14 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS1, 0x5B4, 0x23C, 6, 0x858, 0), /* MX53_PAD_NANDF_CS1__MLB_MLBCLK */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS1, 0x5B4, 0x23C, 7, 0x000, 0), /* MX53_PAD_NANDF_CS1__USBPHY1_VSTATUS_5 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS2, 0x5B8, 0x240, 0, 0x000, 0), /* MX53_PAD_NANDF_CS2__EMI_NANDF_CS_2 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS2, 0x5B8, 0x240, 1, 0x000, 0), /* MX53_PAD_NANDF_CS2__GPIO6_15 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS2, 0x5B8, 0x240, 2, 0x000, 0), /* MX53_PAD_NANDF_CS2__IPU_SISG_0 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS2, 0x5B8, 0x240, 3, 0x7E4, 0), /* MX53_PAD_NANDF_CS2__ESAI1_TX0 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS2, 0x5B8, 0x240, 4, 0x000, 0), /* MX53_PAD_NANDF_CS2__EMI_WEIM_CRE */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS2, 0x5B8, 0x240, 5, 0x000, 0), /* MX53_PAD_NANDF_CS2__CCM_CSI0_MCLK */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS2, 0x5B8, 0x240, 6, 0x860, 0), /* MX53_PAD_NANDF_CS2__MLB_MLBSIG */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS2, 0x5B8, 0x240, 7, 0x000, 0), /* MX53_PAD_NANDF_CS2__USBPHY1_VSTATUS_6 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS3, 0x5BC, 0x244, 0, 0x000, 0), /* MX53_PAD_NANDF_CS3__EMI_NANDF_CS_3 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS3, 0x5BC, 0x244, 1, 0x000, 0), /* MX53_PAD_NANDF_CS3__GPIO6_16 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS3, 0x5BC, 0x244, 2, 0x000, 0), /* MX53_PAD_NANDF_CS3__IPU_SISG_1 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS3, 0x5BC, 0x244, 3, 0x7E8, 0), /* MX53_PAD_NANDF_CS3__ESAI1_TX1 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS3, 0x5BC, 0x244, 4, 0x000, 0), /* MX53_PAD_NANDF_CS3__EMI_WEIM_A_26 */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS3, 0x5BC, 0x244, 6, 0x85C, 0), /* MX53_PAD_NANDF_CS3__MLB_MLBDAT */
+       IMX_PIN_REG(MX53_PAD_NANDF_CS3, 0x5BC, 0x244, 7, 0x000, 0), /* MX53_PAD_NANDF_CS3__USBPHY1_VSTATUS_7 */
+       IMX_PIN_REG(MX53_PAD_FEC_MDIO, 0x5C4, 0x248, 0, 0x804, 1), /* MX53_PAD_FEC_MDIO__FEC_MDIO */
+       IMX_PIN_REG(MX53_PAD_FEC_MDIO, 0x5C4, 0x248, 1, 0x000, 0), /* MX53_PAD_FEC_MDIO__GPIO1_22 */
+       IMX_PIN_REG(MX53_PAD_FEC_MDIO, 0x5C4, 0x248, 2, 0x7DC, 0), /* MX53_PAD_FEC_MDIO__ESAI1_SCKR */
+       IMX_PIN_REG(MX53_PAD_FEC_MDIO, 0x5C4, 0x248, 3, 0x800, 1), /* MX53_PAD_FEC_MDIO__FEC_COL */
+       IMX_PIN_REG(MX53_PAD_FEC_MDIO, 0x5C4, 0x248, 4, 0x000, 0), /* MX53_PAD_FEC_MDIO__RTC_CE_RTC_PS2 */
+       IMX_PIN_REG(MX53_PAD_FEC_MDIO, 0x5C4, 0x248, 5, 0x000, 0), /* MX53_PAD_FEC_MDIO__SDMA_DEBUG_BUS_DEVICE_3 */
+       IMX_PIN_REG(MX53_PAD_FEC_MDIO, 0x5C4, 0x248, 6, 0x000, 0), /* MX53_PAD_FEC_MDIO__EMI_EMI_DEBUG_49 */
+       IMX_PIN_REG(MX53_PAD_FEC_REF_CLK, 0x5C8, 0x24C, 0, 0x000, 0), /* MX53_PAD_FEC_REF_CLK__FEC_TX_CLK */
+       IMX_PIN_REG(MX53_PAD_FEC_REF_CLK, 0x5C8, 0x24C, 1, 0x000, 0), /* MX53_PAD_FEC_REF_CLK__GPIO1_23 */
+       IMX_PIN_REG(MX53_PAD_FEC_REF_CLK, 0x5C8, 0x24C, 2, 0x7CC, 0), /* MX53_PAD_FEC_REF_CLK__ESAI1_FSR */
+       IMX_PIN_REG(MX53_PAD_FEC_REF_CLK, 0x5C8, 0x24C, 5, 0x000, 0), /* MX53_PAD_FEC_REF_CLK__SDMA_DEBUG_BUS_DEVICE_4 */
+       IMX_PIN_REG(MX53_PAD_FEC_REF_CLK, 0x5C8, 0x24C, 6, 0x000, 0), /* MX53_PAD_FEC_REF_CLK__EMI_EMI_DEBUG_50 */
+       IMX_PIN_REG(MX53_PAD_FEC_RX_ER, 0x5CC, 0x250, 0, 0x000, 0), /* MX53_PAD_FEC_RX_ER__FEC_RX_ER */
+       IMX_PIN_REG(MX53_PAD_FEC_RX_ER, 0x5CC, 0x250, 1, 0x000, 0), /* MX53_PAD_FEC_RX_ER__GPIO1_24 */
+       IMX_PIN_REG(MX53_PAD_FEC_RX_ER, 0x5CC, 0x250, 2, 0x7D4, 0), /* MX53_PAD_FEC_RX_ER__ESAI1_HCKR */
+       IMX_PIN_REG(MX53_PAD_FEC_RX_ER, 0x5CC, 0x250, 3, 0x808, 1), /* MX53_PAD_FEC_RX_ER__FEC_RX_CLK */
+       IMX_PIN_REG(MX53_PAD_FEC_RX_ER, 0x5CC, 0x250, 4, 0x000, 0), /* MX53_PAD_FEC_RX_ER__RTC_CE_RTC_PS3 */
+       IMX_PIN_REG(MX53_PAD_FEC_CRS_DV, 0x5D0, 0x254, 0, 0x000, 0), /* MX53_PAD_FEC_CRS_DV__FEC_RX_DV */
+       IMX_PIN_REG(MX53_PAD_FEC_CRS_DV, 0x5D0, 0x254, 1, 0x000, 0), /* MX53_PAD_FEC_CRS_DV__GPIO1_25 */
+       IMX_PIN_REG(MX53_PAD_FEC_CRS_DV, 0x5D0, 0x254, 2, 0x7E0, 0), /* MX53_PAD_FEC_CRS_DV__ESAI1_SCKT */
+       IMX_PIN_REG(MX53_PAD_FEC_RXD1, 0x5D4, 0x258, 0, 0x000, 0), /* MX53_PAD_FEC_RXD1__FEC_RDATA_1 */
+       IMX_PIN_REG(MX53_PAD_FEC_RXD1, 0x5D4, 0x258, 1, 0x000, 0), /* MX53_PAD_FEC_RXD1__GPIO1_26 */
+       IMX_PIN_REG(MX53_PAD_FEC_RXD1, 0x5D4, 0x258, 2, 0x7D0, 0), /* MX53_PAD_FEC_RXD1__ESAI1_FST */
+       IMX_PIN_REG(MX53_PAD_FEC_RXD1, 0x5D4, 0x258, 3, 0x860, 1), /* MX53_PAD_FEC_RXD1__MLB_MLBSIG */
+       IMX_PIN_REG(MX53_PAD_FEC_RXD1, 0x5D4, 0x258, 4, 0x000, 0), /* MX53_PAD_FEC_RXD1__RTC_CE_RTC_PS1 */
+       IMX_PIN_REG(MX53_PAD_FEC_RXD0, 0x5D8, 0x25C, 0, 0x000, 0), /* MX53_PAD_FEC_RXD0__FEC_RDATA_0 */
+       IMX_PIN_REG(MX53_PAD_FEC_RXD0, 0x5D8, 0x25C, 1, 0x000, 0), /* MX53_PAD_FEC_RXD0__GPIO1_27 */
+       IMX_PIN_REG(MX53_PAD_FEC_RXD0, 0x5D8, 0x25C, 2, 0x7D8, 0), /* MX53_PAD_FEC_RXD0__ESAI1_HCKT */
+       IMX_PIN_REG(MX53_PAD_FEC_RXD0, 0x5D8, 0x25C, 3, 0x000, 0), /* MX53_PAD_FEC_RXD0__OSC32k_32K_OUT */
+       IMX_PIN_REG(MX53_PAD_FEC_TX_EN, 0x5DC, 0x260, 0, 0x000, 0), /* MX53_PAD_FEC_TX_EN__FEC_TX_EN */
+       IMX_PIN_REG(MX53_PAD_FEC_TX_EN, 0x5DC, 0x260, 1, 0x000, 0), /* MX53_PAD_FEC_TX_EN__GPIO1_28 */
+       IMX_PIN_REG(MX53_PAD_FEC_TX_EN, 0x5DC, 0x260, 2, 0x7F0, 0), /* MX53_PAD_FEC_TX_EN__ESAI1_TX3_RX2 */
+       IMX_PIN_REG(MX53_PAD_FEC_TXD1, 0x5E0, 0x264, 0, 0x000, 0), /* MX53_PAD_FEC_TXD1__FEC_TDATA_1 */
+       IMX_PIN_REG(MX53_PAD_FEC_TXD1, 0x5E0, 0x264, 1, 0x000, 0), /* MX53_PAD_FEC_TXD1__GPIO1_29 */
+       IMX_PIN_REG(MX53_PAD_FEC_TXD1, 0x5E0, 0x264, 2, 0x7EC, 0), /* MX53_PAD_FEC_TXD1__ESAI1_TX2_RX3 */
+       IMX_PIN_REG(MX53_PAD_FEC_TXD1, 0x5E0, 0x264, 3, 0x858, 1), /* MX53_PAD_FEC_TXD1__MLB_MLBCLK */
+       IMX_PIN_REG(MX53_PAD_FEC_TXD1, 0x5E0, 0x264, 4, 0x000, 0), /* MX53_PAD_FEC_TXD1__RTC_CE_RTC_PRSC_CLK */
+       IMX_PIN_REG(MX53_PAD_FEC_TXD0, 0x5E4, 0x268, 0, 0x000, 0), /* MX53_PAD_FEC_TXD0__FEC_TDATA_0 */
+       IMX_PIN_REG(MX53_PAD_FEC_TXD0, 0x5E4, 0x268, 1, 0x000, 0), /* MX53_PAD_FEC_TXD0__GPIO1_30 */
+       IMX_PIN_REG(MX53_PAD_FEC_TXD0, 0x5E4, 0x268, 2, 0x7F4, 0), /* MX53_PAD_FEC_TXD0__ESAI1_TX4_RX1 */
+       IMX_PIN_REG(MX53_PAD_FEC_TXD0, 0x5E4, 0x268, 7, 0x000, 0), /* MX53_PAD_FEC_TXD0__USBPHY2_DATAOUT_0 */
+       IMX_PIN_REG(MX53_PAD_FEC_MDC, 0x5E8, 0x26C, 0, 0x000, 0), /* MX53_PAD_FEC_MDC__FEC_MDC */
+       IMX_PIN_REG(MX53_PAD_FEC_MDC, 0x5E8, 0x26C, 1, 0x000, 0), /* MX53_PAD_FEC_MDC__GPIO1_31 */
+       IMX_PIN_REG(MX53_PAD_FEC_MDC, 0x5E8, 0x26C, 2, 0x7F8, 0), /* MX53_PAD_FEC_MDC__ESAI1_TX5_RX0 */
+       IMX_PIN_REG(MX53_PAD_FEC_MDC, 0x5E8, 0x26C, 3, 0x85C, 1), /* MX53_PAD_FEC_MDC__MLB_MLBDAT */
+       IMX_PIN_REG(MX53_PAD_FEC_MDC, 0x5E8, 0x26C, 4, 0x000, 0), /* MX53_PAD_FEC_MDC__RTC_CE_RTC_ALARM1_TRIG */
+       IMX_PIN_REG(MX53_PAD_FEC_MDC, 0x5E8, 0x26C, 7, 0x000, 0), /* MX53_PAD_FEC_MDC__USBPHY2_DATAOUT_1 */
+       IMX_PIN_REG(MX53_PAD_PATA_DIOW, 0x5F0, 0x270, 0, 0x000, 0), /* MX53_PAD_PATA_DIOW__PATA_DIOW */
+       IMX_PIN_REG(MX53_PAD_PATA_DIOW, 0x5F0, 0x270, 1, 0x000, 0), /* MX53_PAD_PATA_DIOW__GPIO6_17 */
+       IMX_PIN_REG(MX53_PAD_PATA_DIOW, 0x5F0, 0x270, 3, 0x000, 0), /* MX53_PAD_PATA_DIOW__UART1_TXD_MUX */
+       IMX_PIN_REG(MX53_PAD_PATA_DIOW, 0x5F0, 0x270, 7, 0x000, 0), /* MX53_PAD_PATA_DIOW__USBPHY2_DATAOUT_2 */
+       IMX_PIN_REG(MX53_PAD_PATA_DMACK, 0x5F4, 0x274, 0, 0x000, 0), /* MX53_PAD_PATA_DMACK__PATA_DMACK */
+       IMX_PIN_REG(MX53_PAD_PATA_DMACK, 0x5F4, 0x274, 1, 0x000, 0), /* MX53_PAD_PATA_DMACK__GPIO6_18 */
+       IMX_PIN_REG(MX53_PAD_PATA_DMACK, 0x5F4, 0x274, 3, 0x878, 3), /* MX53_PAD_PATA_DMACK__UART1_RXD_MUX */
+       IMX_PIN_REG(MX53_PAD_PATA_DMACK, 0x5F4, 0x274, 7, 0x000, 0), /* MX53_PAD_PATA_DMACK__USBPHY2_DATAOUT_3 */
+       IMX_PIN_REG(MX53_PAD_PATA_DMARQ, 0x5F8, 0x278, 0, 0x000, 0), /* MX53_PAD_PATA_DMARQ__PATA_DMARQ */
+       IMX_PIN_REG(MX53_PAD_PATA_DMARQ, 0x5F8, 0x278, 1, 0x000, 0), /* MX53_PAD_PATA_DMARQ__GPIO7_0 */
+       IMX_PIN_REG(MX53_PAD_PATA_DMARQ, 0x5F8, 0x278, 3, 0x000, 0), /* MX53_PAD_PATA_DMARQ__UART2_TXD_MUX */
+       IMX_PIN_REG(MX53_PAD_PATA_DMARQ, 0x5F8, 0x278, 5, 0x000, 0), /* MX53_PAD_PATA_DMARQ__CCM_CCM_OUT_0 */
+       IMX_PIN_REG(MX53_PAD_PATA_DMARQ, 0x5F8, 0x278, 7, 0x000, 0), /* MX53_PAD_PATA_DMARQ__USBPHY2_DATAOUT_4 */
+       IMX_PIN_REG(MX53_PAD_PATA_BUFFER_EN, 0x5FC, 0x27C, 0, 0x000, 0), /* MX53_PAD_PATA_BUFFER_EN__PATA_BUFFER_EN */
+       IMX_PIN_REG(MX53_PAD_PATA_BUFFER_EN, 0x5FC, 0x27C, 1, 0x000, 0), /* MX53_PAD_PATA_BUFFER_EN__GPIO7_1 */
+       IMX_PIN_REG(MX53_PAD_PATA_BUFFER_EN, 0x5FC, 0x27C, 3, 0x880, 3), /* MX53_PAD_PATA_BUFFER_EN__UART2_RXD_MUX */
+       IMX_PIN_REG(MX53_PAD_PATA_BUFFER_EN, 0x5FC, 0x27C, 5, 0x000, 0), /* MX53_PAD_PATA_BUFFER_EN__CCM_CCM_OUT_1 */
+       IMX_PIN_REG(MX53_PAD_PATA_BUFFER_EN, 0x5FC, 0x27C, 7, 0x000, 0), /* MX53_PAD_PATA_BUFFER_EN__USBPHY2_DATAOUT_5 */
+       IMX_PIN_REG(MX53_PAD_PATA_INTRQ, 0x600, 0x280, 0, 0x000, 0), /* MX53_PAD_PATA_INTRQ__PATA_INTRQ */
+       IMX_PIN_REG(MX53_PAD_PATA_INTRQ, 0x600, 0x280, 1, 0x000, 0), /* MX53_PAD_PATA_INTRQ__GPIO7_2 */
+       IMX_PIN_REG(MX53_PAD_PATA_INTRQ, 0x600, 0x280, 3, 0x000, 0), /* MX53_PAD_PATA_INTRQ__UART2_CTS */
+       IMX_PIN_REG(MX53_PAD_PATA_INTRQ, 0x600, 0x280, 4, 0x000, 0), /* MX53_PAD_PATA_INTRQ__CAN1_TXCAN */
+       IMX_PIN_REG(MX53_PAD_PATA_INTRQ, 0x600, 0x280, 5, 0x000, 0), /* MX53_PAD_PATA_INTRQ__CCM_CCM_OUT_2 */
+       IMX_PIN_REG(MX53_PAD_PATA_INTRQ, 0x600, 0x280, 7, 0x000, 0), /* MX53_PAD_PATA_INTRQ__USBPHY2_DATAOUT_6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DIOR, 0x604, 0x284, 0, 0x000, 0), /* MX53_PAD_PATA_DIOR__PATA_DIOR */
+       IMX_PIN_REG(MX53_PAD_PATA_DIOR, 0x604, 0x284, 1, 0x000, 0), /* MX53_PAD_PATA_DIOR__GPIO7_3 */
+       IMX_PIN_REG(MX53_PAD_PATA_DIOR, 0x604, 0x284, 3, 0x87C, 3), /* MX53_PAD_PATA_DIOR__UART2_RTS */
+       IMX_PIN_REG(MX53_PAD_PATA_DIOR, 0x604, 0x284, 4, 0x760, 1), /* MX53_PAD_PATA_DIOR__CAN1_RXCAN */
+       IMX_PIN_REG(MX53_PAD_PATA_DIOR, 0x604, 0x284, 7, 0x000, 0), /* MX53_PAD_PATA_DIOR__USBPHY2_DATAOUT_7 */
+       IMX_PIN_REG(MX53_PAD_PATA_RESET_B, 0x608, 0x288, 0, 0x000, 0), /* MX53_PAD_PATA_RESET_B__PATA_PATA_RESET_B */
+       IMX_PIN_REG(MX53_PAD_PATA_RESET_B, 0x608, 0x288, 1, 0x000, 0), /* MX53_PAD_PATA_RESET_B__GPIO7_4 */
+       IMX_PIN_REG(MX53_PAD_PATA_RESET_B, 0x608, 0x288, 2, 0x000, 0), /* MX53_PAD_PATA_RESET_B__ESDHC3_CMD */
+       IMX_PIN_REG(MX53_PAD_PATA_RESET_B, 0x608, 0x288, 3, 0x000, 0), /* MX53_PAD_PATA_RESET_B__UART1_CTS */
+       IMX_PIN_REG(MX53_PAD_PATA_RESET_B, 0x608, 0x288, 4, 0x000, 0), /* MX53_PAD_PATA_RESET_B__CAN2_TXCAN */
+       IMX_PIN_REG(MX53_PAD_PATA_RESET_B, 0x608, 0x288, 7, 0x000, 0), /* MX53_PAD_PATA_RESET_B__USBPHY1_DATAOUT_0 */
+       IMX_PIN_REG(MX53_PAD_PATA_IORDY, 0x60C, 0x28C, 0, 0x000, 0), /* MX53_PAD_PATA_IORDY__PATA_IORDY */
+       IMX_PIN_REG(MX53_PAD_PATA_IORDY, 0x60C, 0x28C, 1, 0x000, 0), /* MX53_PAD_PATA_IORDY__GPIO7_5 */
+       IMX_PIN_REG(MX53_PAD_PATA_IORDY, 0x60C, 0x28C, 2, 0x000, 0), /* MX53_PAD_PATA_IORDY__ESDHC3_CLK */
+       IMX_PIN_REG(MX53_PAD_PATA_IORDY, 0x60C, 0x28C, 3, 0x874, 3), /* MX53_PAD_PATA_IORDY__UART1_RTS */
+       IMX_PIN_REG(MX53_PAD_PATA_IORDY, 0x60C, 0x28C, 4, 0x764, 1), /* MX53_PAD_PATA_IORDY__CAN2_RXCAN */
+       IMX_PIN_REG(MX53_PAD_PATA_IORDY, 0x60C, 0x28C, 7, 0x000, 0), /* MX53_PAD_PATA_IORDY__USBPHY1_DATAOUT_1 */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_0, 0x610, 0x290, 0, 0x000, 0), /* MX53_PAD_PATA_DA_0__PATA_DA_0 */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_0, 0x610, 0x290, 1, 0x000, 0), /* MX53_PAD_PATA_DA_0__GPIO7_6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_0, 0x610, 0x290, 2, 0x000, 0), /* MX53_PAD_PATA_DA_0__ESDHC3_RST */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_0, 0x610, 0x290, 4, 0x864, 0), /* MX53_PAD_PATA_DA_0__OWIRE_LINE */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_0, 0x610, 0x290, 7, 0x000, 0), /* MX53_PAD_PATA_DA_0__USBPHY1_DATAOUT_2 */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_1, 0x614, 0x294, 0, 0x000, 0), /* MX53_PAD_PATA_DA_1__PATA_DA_1 */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_1, 0x614, 0x294, 1, 0x000, 0), /* MX53_PAD_PATA_DA_1__GPIO7_7 */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_1, 0x614, 0x294, 2, 0x000, 0), /* MX53_PAD_PATA_DA_1__ESDHC4_CMD */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_1, 0x614, 0x294, 4, 0x000, 0), /* MX53_PAD_PATA_DA_1__UART3_CTS */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_1, 0x614, 0x294, 7, 0x000, 0), /* MX53_PAD_PATA_DA_1__USBPHY1_DATAOUT_3 */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_2, 0x618, 0x298, 0, 0x000, 0), /* MX53_PAD_PATA_DA_2__PATA_DA_2 */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_2, 0x618, 0x298, 1, 0x000, 0), /* MX53_PAD_PATA_DA_2__GPIO7_8 */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_2, 0x618, 0x298, 2, 0x000, 0), /* MX53_PAD_PATA_DA_2__ESDHC4_CLK */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_2, 0x618, 0x298, 4, 0x884, 5), /* MX53_PAD_PATA_DA_2__UART3_RTS */
+       IMX_PIN_REG(MX53_PAD_PATA_DA_2, 0x618, 0x298, 7, 0x000, 0), /* MX53_PAD_PATA_DA_2__USBPHY1_DATAOUT_4 */
+       IMX_PIN_REG(MX53_PAD_PATA_CS_0, 0x61C, 0x29C, 0, 0x000, 0), /* MX53_PAD_PATA_CS_0__PATA_CS_0 */
+       IMX_PIN_REG(MX53_PAD_PATA_CS_0, 0x61C, 0x29C, 1, 0x000, 0), /* MX53_PAD_PATA_CS_0__GPIO7_9 */
+       IMX_PIN_REG(MX53_PAD_PATA_CS_0, 0x61C, 0x29C, 4, 0x000, 0), /* MX53_PAD_PATA_CS_0__UART3_TXD_MUX */
+       IMX_PIN_REG(MX53_PAD_PATA_CS_0, 0x61C, 0x29C, 7, 0x000, 0), /* MX53_PAD_PATA_CS_0__USBPHY1_DATAOUT_5 */
+       IMX_PIN_REG(MX53_PAD_PATA_CS_1, 0x620, 0x2A0, 0, 0x000, 0), /* MX53_PAD_PATA_CS_1__PATA_CS_1 */
+       IMX_PIN_REG(MX53_PAD_PATA_CS_1, 0x620, 0x2A0, 1, 0x000, 0), /* MX53_PAD_PATA_CS_1__GPIO7_10 */
+       IMX_PIN_REG(MX53_PAD_PATA_CS_1, 0x620, 0x2A0, 4, 0x888, 3), /* MX53_PAD_PATA_CS_1__UART3_RXD_MUX */
+       IMX_PIN_REG(MX53_PAD_PATA_CS_1, 0x620, 0x2A0, 7, 0x000, 0), /* MX53_PAD_PATA_CS_1__USBPHY1_DATAOUT_6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA0, 0x628, 0x2A4, 0, 0x000, 0), /* MX53_PAD_PATA_DATA0__PATA_DATA_0 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA0, 0x628, 0x2A4, 1, 0x000, 0), /* MX53_PAD_PATA_DATA0__GPIO2_0 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA0, 0x628, 0x2A4, 3, 0x000, 0), /* MX53_PAD_PATA_DATA0__EMI_NANDF_D_0 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA0, 0x628, 0x2A4, 4, 0x000, 0), /* MX53_PAD_PATA_DATA0__ESDHC3_DAT4 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA0, 0x628, 0x2A4, 5, 0x000, 0), /* MX53_PAD_PATA_DATA0__GPU3d_GPU_DEBUG_OUT_0 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA0, 0x628, 0x2A4, 6, 0x000, 0), /* MX53_PAD_PATA_DATA0__IPU_DIAG_BUS_0 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA0, 0x628, 0x2A4, 7, 0x000, 0), /* MX53_PAD_PATA_DATA0__USBPHY1_DATAOUT_7 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA1, 0x62C, 0x2A8, 0, 0x000, 0), /* MX53_PAD_PATA_DATA1__PATA_DATA_1 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA1, 0x62C, 0x2A8, 1, 0x000, 0), /* MX53_PAD_PATA_DATA1__GPIO2_1 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA1, 0x62C, 0x2A8, 3, 0x000, 0), /* MX53_PAD_PATA_DATA1__EMI_NANDF_D_1 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA1, 0x62C, 0x2A8, 4, 0x000, 0), /* MX53_PAD_PATA_DATA1__ESDHC3_DAT5 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA1, 0x62C, 0x2A8, 5, 0x000, 0), /* MX53_PAD_PATA_DATA1__GPU3d_GPU_DEBUG_OUT_1 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA1, 0x62C, 0x2A8, 6, 0x000, 0), /* MX53_PAD_PATA_DATA1__IPU_DIAG_BUS_1 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA2, 0x630, 0x2AC, 0, 0x000, 0), /* MX53_PAD_PATA_DATA2__PATA_DATA_2 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA2, 0x630, 0x2AC, 1, 0x000, 0), /* MX53_PAD_PATA_DATA2__GPIO2_2 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA2, 0x630, 0x2AC, 3, 0x000, 0), /* MX53_PAD_PATA_DATA2__EMI_NANDF_D_2 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA2, 0x630, 0x2AC, 4, 0x000, 0), /* MX53_PAD_PATA_DATA2__ESDHC3_DAT6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA2, 0x630, 0x2AC, 5, 0x000, 0), /* MX53_PAD_PATA_DATA2__GPU3d_GPU_DEBUG_OUT_2 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA2, 0x630, 0x2AC, 6, 0x000, 0), /* MX53_PAD_PATA_DATA2__IPU_DIAG_BUS_2 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA3, 0x634, 0x2B0, 0, 0x000, 0), /* MX53_PAD_PATA_DATA3__PATA_DATA_3 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA3, 0x634, 0x2B0, 1, 0x000, 0), /* MX53_PAD_PATA_DATA3__GPIO2_3 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA3, 0x634, 0x2B0, 3, 0x000, 0), /* MX53_PAD_PATA_DATA3__EMI_NANDF_D_3 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA3, 0x634, 0x2B0, 4, 0x000, 0), /* MX53_PAD_PATA_DATA3__ESDHC3_DAT7 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA3, 0x634, 0x2B0, 5, 0x000, 0), /* MX53_PAD_PATA_DATA3__GPU3d_GPU_DEBUG_OUT_3 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA3, 0x634, 0x2B0, 6, 0x000, 0), /* MX53_PAD_PATA_DATA3__IPU_DIAG_BUS_3 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA4, 0x638, 0x2B4, 0, 0x000, 0), /* MX53_PAD_PATA_DATA4__PATA_DATA_4 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA4, 0x638, 0x2B4, 1, 0x000, 0), /* MX53_PAD_PATA_DATA4__GPIO2_4 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA4, 0x638, 0x2B4, 3, 0x000, 0), /* MX53_PAD_PATA_DATA4__EMI_NANDF_D_4 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA4, 0x638, 0x2B4, 4, 0x000, 0), /* MX53_PAD_PATA_DATA4__ESDHC4_DAT4 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA4, 0x638, 0x2B4, 5, 0x000, 0), /* MX53_PAD_PATA_DATA4__GPU3d_GPU_DEBUG_OUT_4 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA4, 0x638, 0x2B4, 6, 0x000, 0), /* MX53_PAD_PATA_DATA4__IPU_DIAG_BUS_4 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA5, 0x63C, 0x2B8, 0, 0x000, 0), /* MX53_PAD_PATA_DATA5__PATA_DATA_5 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA5, 0x63C, 0x2B8, 1, 0x000, 0), /* MX53_PAD_PATA_DATA5__GPIO2_5 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA5, 0x63C, 0x2B8, 3, 0x000, 0), /* MX53_PAD_PATA_DATA5__EMI_NANDF_D_5 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA5, 0x63C, 0x2B8, 4, 0x000, 0), /* MX53_PAD_PATA_DATA5__ESDHC4_DAT5 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA5, 0x63C, 0x2B8, 5, 0x000, 0), /* MX53_PAD_PATA_DATA5__GPU3d_GPU_DEBUG_OUT_5 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA5, 0x63C, 0x2B8, 6, 0x000, 0), /* MX53_PAD_PATA_DATA5__IPU_DIAG_BUS_5 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA6, 0x640, 0x2BC, 0, 0x000, 0), /* MX53_PAD_PATA_DATA6__PATA_DATA_6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA6, 0x640, 0x2BC, 1, 0x000, 0), /* MX53_PAD_PATA_DATA6__GPIO2_6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA6, 0x640, 0x2BC, 3, 0x000, 0), /* MX53_PAD_PATA_DATA6__EMI_NANDF_D_6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA6, 0x640, 0x2BC, 4, 0x000, 0), /* MX53_PAD_PATA_DATA6__ESDHC4_DAT6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA6, 0x640, 0x2BC, 5, 0x000, 0), /* MX53_PAD_PATA_DATA6__GPU3d_GPU_DEBUG_OUT_6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA6, 0x640, 0x2BC, 6, 0x000, 0), /* MX53_PAD_PATA_DATA6__IPU_DIAG_BUS_6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA7, 0x644, 0x2C0, 0, 0x000, 0), /* MX53_PAD_PATA_DATA7__PATA_DATA_7 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA7, 0x644, 0x2C0, 1, 0x000, 0), /* MX53_PAD_PATA_DATA7__GPIO2_7 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA7, 0x644, 0x2C0, 3, 0x000, 0), /* MX53_PAD_PATA_DATA7__EMI_NANDF_D_7 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA7, 0x644, 0x2C0, 4, 0x000, 0), /* MX53_PAD_PATA_DATA7__ESDHC4_DAT7 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA7, 0x644, 0x2C0, 5, 0x000, 0), /* MX53_PAD_PATA_DATA7__GPU3d_GPU_DEBUG_OUT_7 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA7, 0x644, 0x2C0, 6, 0x000, 0), /* MX53_PAD_PATA_DATA7__IPU_DIAG_BUS_7 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA8, 0x648, 0x2C4, 0, 0x000, 0), /* MX53_PAD_PATA_DATA8__PATA_DATA_8 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA8, 0x648, 0x2C4, 1, 0x000, 0), /* MX53_PAD_PATA_DATA8__GPIO2_8 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA8, 0x648, 0x2C4, 2, 0x000, 0), /* MX53_PAD_PATA_DATA8__ESDHC1_DAT4 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA8, 0x648, 0x2C4, 3, 0x000, 0), /* MX53_PAD_PATA_DATA8__EMI_NANDF_D_8 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA8, 0x648, 0x2C4, 4, 0x000, 0), /* MX53_PAD_PATA_DATA8__ESDHC3_DAT0 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA8, 0x648, 0x2C4, 5, 0x000, 0), /* MX53_PAD_PATA_DATA8__GPU3d_GPU_DEBUG_OUT_8 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA8, 0x648, 0x2C4, 6, 0x000, 0), /* MX53_PAD_PATA_DATA8__IPU_DIAG_BUS_8 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA9, 0x64C, 0x2C8, 0, 0x000, 0), /* MX53_PAD_PATA_DATA9__PATA_DATA_9 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA9, 0x64C, 0x2C8, 1, 0x000, 0), /* MX53_PAD_PATA_DATA9__GPIO2_9 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA9, 0x64C, 0x2C8, 2, 0x000, 0), /* MX53_PAD_PATA_DATA9__ESDHC1_DAT5 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA9, 0x64C, 0x2C8, 3, 0x000, 0), /* MX53_PAD_PATA_DATA9__EMI_NANDF_D_9 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA9, 0x64C, 0x2C8, 4, 0x000, 0), /* MX53_PAD_PATA_DATA9__ESDHC3_DAT1 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA9, 0x64C, 0x2C8, 5, 0x000, 0), /* MX53_PAD_PATA_DATA9__GPU3d_GPU_DEBUG_OUT_9 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA9, 0x64C, 0x2C8, 6, 0x000, 0), /* MX53_PAD_PATA_DATA9__IPU_DIAG_BUS_9 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA10, 0x650, 0x2CC, 0, 0x000, 0), /* MX53_PAD_PATA_DATA10__PATA_DATA_10 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA10, 0x650, 0x2CC, 1, 0x000, 0), /* MX53_PAD_PATA_DATA10__GPIO2_10 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA10, 0x650, 0x2CC, 2, 0x000, 0), /* MX53_PAD_PATA_DATA10__ESDHC1_DAT6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA10, 0x650, 0x2CC, 3, 0x000, 0), /* MX53_PAD_PATA_DATA10__EMI_NANDF_D_10 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA10, 0x650, 0x2CC, 4, 0x000, 0), /* MX53_PAD_PATA_DATA10__ESDHC3_DAT2 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA10, 0x650, 0x2CC, 5, 0x000, 0), /* MX53_PAD_PATA_DATA10__GPU3d_GPU_DEBUG_OUT_10 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA10, 0x650, 0x2CC, 6, 0x000, 0), /* MX53_PAD_PATA_DATA10__IPU_DIAG_BUS_10 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA11, 0x654, 0x2D0, 0, 0x000, 0), /* MX53_PAD_PATA_DATA11__PATA_DATA_11 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA11, 0x654, 0x2D0, 1, 0x000, 0), /* MX53_PAD_PATA_DATA11__GPIO2_11 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA11, 0x654, 0x2D0, 2, 0x000, 0), /* MX53_PAD_PATA_DATA11__ESDHC1_DAT7 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA11, 0x654, 0x2D0, 3, 0x000, 0), /* MX53_PAD_PATA_DATA11__EMI_NANDF_D_11 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA11, 0x654, 0x2D0, 4, 0x000, 0), /* MX53_PAD_PATA_DATA11__ESDHC3_DAT3 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA11, 0x654, 0x2D0, 5, 0x000, 0), /* MX53_PAD_PATA_DATA11__GPU3d_GPU_DEBUG_OUT_11 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA11, 0x654, 0x2D0, 6, 0x000, 0), /* MX53_PAD_PATA_DATA11__IPU_DIAG_BUS_11 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA12, 0x658, 0x2D4, 0, 0x000, 0), /* MX53_PAD_PATA_DATA12__PATA_DATA_12 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA12, 0x658, 0x2D4, 1, 0x000, 0), /* MX53_PAD_PATA_DATA12__GPIO2_12 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA12, 0x658, 0x2D4, 2, 0x000, 0), /* MX53_PAD_PATA_DATA12__ESDHC2_DAT4 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA12, 0x658, 0x2D4, 3, 0x000, 0), /* MX53_PAD_PATA_DATA12__EMI_NANDF_D_12 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA12, 0x658, 0x2D4, 4, 0x000, 0), /* MX53_PAD_PATA_DATA12__ESDHC4_DAT0 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA12, 0x658, 0x2D4, 5, 0x000, 0), /* MX53_PAD_PATA_DATA12__GPU3d_GPU_DEBUG_OUT_12 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA12, 0x658, 0x2D4, 6, 0x000, 0), /* MX53_PAD_PATA_DATA12__IPU_DIAG_BUS_12 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA13, 0x65C, 0x2D8, 0, 0x000, 0), /* MX53_PAD_PATA_DATA13__PATA_DATA_13 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA13, 0x65C, 0x2D8, 1, 0x000, 0), /* MX53_PAD_PATA_DATA13__GPIO2_13 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA13, 0x65C, 0x2D8, 2, 0x000, 0), /* MX53_PAD_PATA_DATA13__ESDHC2_DAT5 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA13, 0x65C, 0x2D8, 3, 0x000, 0), /* MX53_PAD_PATA_DATA13__EMI_NANDF_D_13 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA13, 0x65C, 0x2D8, 4, 0x000, 0), /* MX53_PAD_PATA_DATA13__ESDHC4_DAT1 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA13, 0x65C, 0x2D8, 5, 0x000, 0), /* MX53_PAD_PATA_DATA13__GPU3d_GPU_DEBUG_OUT_13 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA13, 0x65C, 0x2D8, 6, 0x000, 0), /* MX53_PAD_PATA_DATA13__IPU_DIAG_BUS_13 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA14, 0x660, 0x2DC, 0, 0x000, 0), /* MX53_PAD_PATA_DATA14__PATA_DATA_14 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA14, 0x660, 0x2DC, 1, 0x000, 0), /* MX53_PAD_PATA_DATA14__GPIO2_14 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA14, 0x660, 0x2DC, 2, 0x000, 0), /* MX53_PAD_PATA_DATA14__ESDHC2_DAT6 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA14, 0x660, 0x2DC, 3, 0x000, 0), /* MX53_PAD_PATA_DATA14__EMI_NANDF_D_14 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA14, 0x660, 0x2DC, 4, 0x000, 0), /* MX53_PAD_PATA_DATA14__ESDHC4_DAT2 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA14, 0x660, 0x2DC, 5, 0x000, 0), /* MX53_PAD_PATA_DATA14__GPU3d_GPU_DEBUG_OUT_14 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA14, 0x660, 0x2DC, 6, 0x000, 0), /* MX53_PAD_PATA_DATA14__IPU_DIAG_BUS_14 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA15, 0x664, 0x2E0, 0, 0x000, 0), /* MX53_PAD_PATA_DATA15__PATA_DATA_15 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA15, 0x664, 0x2E0, 1, 0x000, 0), /* MX53_PAD_PATA_DATA15__GPIO2_15 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA15, 0x664, 0x2E0, 2, 0x000, 0), /* MX53_PAD_PATA_DATA15__ESDHC2_DAT7 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA15, 0x664, 0x2E0, 3, 0x000, 0), /* MX53_PAD_PATA_DATA15__EMI_NANDF_D_15 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA15, 0x664, 0x2E0, 4, 0x000, 0), /* MX53_PAD_PATA_DATA15__ESDHC4_DAT3 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA15, 0x664, 0x2E0, 5, 0x000, 0), /* MX53_PAD_PATA_DATA15__GPU3d_GPU_DEBUG_OUT_15 */
+       IMX_PIN_REG(MX53_PAD_PATA_DATA15, 0x664, 0x2E0, 6, 0x000, 0), /* MX53_PAD_PATA_DATA15__IPU_DIAG_BUS_15 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA0, 0x66C, 0x2E4, 0, 0x000, 0), /* MX53_PAD_SD1_DATA0__ESDHC1_DAT0 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA0, 0x66C, 0x2E4, 1, 0x000, 0), /* MX53_PAD_SD1_DATA0__GPIO1_16 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA0, 0x66C, 0x2E4, 3, 0x000, 0), /* MX53_PAD_SD1_DATA0__GPT_CAPIN1 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA0, 0x66C, 0x2E4, 5, 0x784, 2), /* MX53_PAD_SD1_DATA0__CSPI_MISO */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA0, 0x66C, 0x2E4, 7, 0x778, 0), /* MX53_PAD_SD1_DATA0__CCM_PLL3_BYP */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA1, 0x670, 0x2E8, 0, 0x000, 0), /* MX53_PAD_SD1_DATA1__ESDHC1_DAT1 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA1, 0x670, 0x2E8, 1, 0x000, 0), /* MX53_PAD_SD1_DATA1__GPIO1_17 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA1, 0x670, 0x2E8, 3, 0x000, 0), /* MX53_PAD_SD1_DATA1__GPT_CAPIN2 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA1, 0x670, 0x2E8, 5, 0x78C, 3), /* MX53_PAD_SD1_DATA1__CSPI_SS0 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA1, 0x670, 0x2E8, 7, 0x77C, 1), /* MX53_PAD_SD1_DATA1__CCM_PLL4_BYP */
+       IMX_PIN_REG(MX53_PAD_SD1_CMD, 0x674, 0x2EC, 0, 0x000, 0), /* MX53_PAD_SD1_CMD__ESDHC1_CMD */
+       IMX_PIN_REG(MX53_PAD_SD1_CMD, 0x674, 0x2EC, 1, 0x000, 0), /* MX53_PAD_SD1_CMD__GPIO1_18 */
+       IMX_PIN_REG(MX53_PAD_SD1_CMD, 0x674, 0x2EC, 3, 0x000, 0), /* MX53_PAD_SD1_CMD__GPT_CMPOUT1 */
+       IMX_PIN_REG(MX53_PAD_SD1_CMD, 0x674, 0x2EC, 5, 0x788, 2), /* MX53_PAD_SD1_CMD__CSPI_MOSI */
+       IMX_PIN_REG(MX53_PAD_SD1_CMD, 0x674, 0x2EC, 7, 0x770, 0), /* MX53_PAD_SD1_CMD__CCM_PLL1_BYP */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA2, 0x678, 0x2F0, 0, 0x000, 0), /* MX53_PAD_SD1_DATA2__ESDHC1_DAT2 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA2, 0x678, 0x2F0, 1, 0x000, 0), /* MX53_PAD_SD1_DATA2__GPIO1_19 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA2, 0x678, 0x2F0, 2, 0x000, 0), /* MX53_PAD_SD1_DATA2__GPT_CMPOUT2 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA2, 0x678, 0x2F0, 3, 0x000, 0), /* MX53_PAD_SD1_DATA2__PWM2_PWMO */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA2, 0x678, 0x2F0, 4, 0x000, 0), /* MX53_PAD_SD1_DATA2__WDOG1_WDOG_B */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA2, 0x678, 0x2F0, 5, 0x790, 2), /* MX53_PAD_SD1_DATA2__CSPI_SS1 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA2, 0x678, 0x2F0, 6, 0x000, 0), /* MX53_PAD_SD1_DATA2__WDOG1_WDOG_RST_B_DEB */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA2, 0x678, 0x2F0, 7, 0x774, 0), /* MX53_PAD_SD1_DATA2__CCM_PLL2_BYP */
+       IMX_PIN_REG(MX53_PAD_SD1_CLK, 0x67C, 0x2F4, 0, 0x000, 0), /* MX53_PAD_SD1_CLK__ESDHC1_CLK */
+       IMX_PIN_REG(MX53_PAD_SD1_CLK, 0x67C, 0x2F4, 1, 0x000, 0), /* MX53_PAD_SD1_CLK__GPIO1_20 */
+       IMX_PIN_REG(MX53_PAD_SD1_CLK, 0x67C, 0x2F4, 2, 0x000, 0), /* MX53_PAD_SD1_CLK__OSC32k_32K_OUT */
+       IMX_PIN_REG(MX53_PAD_SD1_CLK, 0x67C, 0x2F4, 3, 0x000, 0), /* MX53_PAD_SD1_CLK__GPT_CLKIN */
+       IMX_PIN_REG(MX53_PAD_SD1_CLK, 0x67C, 0x2F4, 5, 0x780, 2), /* MX53_PAD_SD1_CLK__CSPI_SCLK */
+       IMX_PIN_REG(MX53_PAD_SD1_CLK, 0x67C, 0x2F4, 7, 0x000, 0), /* MX53_PAD_SD1_CLK__SATA_PHY_DTB_0 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA3, 0x680, 0x2F8, 0, 0x000, 0), /* MX53_PAD_SD1_DATA3__ESDHC1_DAT3 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA3, 0x680, 0x2F8, 1, 0x000, 0), /* MX53_PAD_SD1_DATA3__GPIO1_21 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA3, 0x680, 0x2F8, 2, 0x000, 0), /* MX53_PAD_SD1_DATA3__GPT_CMPOUT3 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA3, 0x680, 0x2F8, 3, 0x000, 0), /* MX53_PAD_SD1_DATA3__PWM1_PWMO */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA3, 0x680, 0x2F8, 4, 0x000, 0), /* MX53_PAD_SD1_DATA3__WDOG2_WDOG_B */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA3, 0x680, 0x2F8, 5, 0x794, 2), /* MX53_PAD_SD1_DATA3__CSPI_SS2 */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA3, 0x680, 0x2F8, 6, 0x000, 0), /* MX53_PAD_SD1_DATA3__WDOG2_WDOG_RST_B_DEB */
+       IMX_PIN_REG(MX53_PAD_SD1_DATA3, 0x680, 0x2F8, 7, 0x000, 0), /* MX53_PAD_SD1_DATA3__SATA_PHY_DTB_1 */
+       IMX_PIN_REG(MX53_PAD_SD2_CLK, 0x688, 0x2FC, 0, 0x000, 0), /* MX53_PAD_SD2_CLK__ESDHC2_CLK */
+       IMX_PIN_REG(MX53_PAD_SD2_CLK, 0x688, 0x2FC, 1, 0x000, 0), /* MX53_PAD_SD2_CLK__GPIO1_10 */
+       IMX_PIN_REG(MX53_PAD_SD2_CLK, 0x688, 0x2FC, 2, 0x840, 2), /* MX53_PAD_SD2_CLK__KPP_COL_5 */
+       IMX_PIN_REG(MX53_PAD_SD2_CLK, 0x688, 0x2FC, 3, 0x73C, 1), /* MX53_PAD_SD2_CLK__AUDMUX_AUD4_RXFS */
+       IMX_PIN_REG(MX53_PAD_SD2_CLK, 0x688, 0x2FC, 5, 0x780, 3), /* MX53_PAD_SD2_CLK__CSPI_SCLK */
+       IMX_PIN_REG(MX53_PAD_SD2_CLK, 0x688, 0x2FC, 7, 0x000, 0), /* MX53_PAD_SD2_CLK__SCC_RANDOM_V */
+       IMX_PIN_REG(MX53_PAD_SD2_CMD, 0x68C, 0x300, 0, 0x000, 0), /* MX53_PAD_SD2_CMD__ESDHC2_CMD */
+       IMX_PIN_REG(MX53_PAD_SD2_CMD, 0x68C, 0x300, 1, 0x000, 0), /* MX53_PAD_SD2_CMD__GPIO1_11 */
+       IMX_PIN_REG(MX53_PAD_SD2_CMD, 0x68C, 0x300, 2, 0x84C, 1), /* MX53_PAD_SD2_CMD__KPP_ROW_5 */
+       IMX_PIN_REG(MX53_PAD_SD2_CMD, 0x68C, 0x300, 3, 0x738, 1), /* MX53_PAD_SD2_CMD__AUDMUX_AUD4_RXC */
+       IMX_PIN_REG(MX53_PAD_SD2_CMD, 0x68C, 0x300, 5, 0x788, 3), /* MX53_PAD_SD2_CMD__CSPI_MOSI */
+       IMX_PIN_REG(MX53_PAD_SD2_CMD, 0x68C, 0x300, 7, 0x000, 0), /* MX53_PAD_SD2_CMD__SCC_RANDOM */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA3, 0x690, 0x304, 0, 0x000, 0), /* MX53_PAD_SD2_DATA3__ESDHC2_DAT3 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA3, 0x690, 0x304, 1, 0x000, 0), /* MX53_PAD_SD2_DATA3__GPIO1_12 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA3, 0x690, 0x304, 2, 0x844, 1), /* MX53_PAD_SD2_DATA3__KPP_COL_6 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA3, 0x690, 0x304, 3, 0x740, 1), /* MX53_PAD_SD2_DATA3__AUDMUX_AUD4_TXC */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA3, 0x690, 0x304, 5, 0x794, 3), /* MX53_PAD_SD2_DATA3__CSPI_SS2 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA3, 0x690, 0x304, 7, 0x000, 0), /* MX53_PAD_SD2_DATA3__SJC_DONE */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA2, 0x694, 0x308, 0, 0x000, 0), /* MX53_PAD_SD2_DATA2__ESDHC2_DAT2 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA2, 0x694, 0x308, 1, 0x000, 0), /* MX53_PAD_SD2_DATA2__GPIO1_13 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA2, 0x694, 0x308, 2, 0x850, 1), /* MX53_PAD_SD2_DATA2__KPP_ROW_6 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA2, 0x694, 0x308, 3, 0x734, 1), /* MX53_PAD_SD2_DATA2__AUDMUX_AUD4_TXD */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA2, 0x694, 0x308, 5, 0x790, 3), /* MX53_PAD_SD2_DATA2__CSPI_SS1 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA2, 0x694, 0x308, 7, 0x000, 0), /* MX53_PAD_SD2_DATA2__SJC_FAIL */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA1, 0x698, 0x30C, 0, 0x000, 0), /* MX53_PAD_SD2_DATA1__ESDHC2_DAT1 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA1, 0x698, 0x30C, 1, 0x000, 0), /* MX53_PAD_SD2_DATA1__GPIO1_14 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA1, 0x698, 0x30C, 2, 0x848, 1), /* MX53_PAD_SD2_DATA1__KPP_COL_7 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA1, 0x698, 0x30C, 3, 0x744, 0), /* MX53_PAD_SD2_DATA1__AUDMUX_AUD4_TXFS */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA1, 0x698, 0x30C, 5, 0x78C, 4), /* MX53_PAD_SD2_DATA1__CSPI_SS0 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA1, 0x698, 0x30C, 7, 0x000, 0), /* MX53_PAD_SD2_DATA1__RTIC_SEC_VIO */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA0, 0x69C, 0x310, 0, 0x000, 0), /* MX53_PAD_SD2_DATA0__ESDHC2_DAT0 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA0, 0x69C, 0x310, 1, 0x000, 0), /* MX53_PAD_SD2_DATA0__GPIO1_15 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA0, 0x69C, 0x310, 2, 0x854, 1), /* MX53_PAD_SD2_DATA0__KPP_ROW_7 */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA0, 0x69C, 0x310, 3, 0x730, 1), /* MX53_PAD_SD2_DATA0__AUDMUX_AUD4_RXD */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA0, 0x69C, 0x310, 5, 0x784, 3), /* MX53_PAD_SD2_DATA0__CSPI_MISO */
+       IMX_PIN_REG(MX53_PAD_SD2_DATA0, 0x69C, 0x310, 7, 0x000, 0), /* MX53_PAD_SD2_DATA0__RTIC_DONE_INT */
+       IMX_PIN_REG(MX53_PAD_GPIO_0, 0x6A4, 0x314, 0, 0x000, 0), /* MX53_PAD_GPIO_0__CCM_CLKO */
+       IMX_PIN_REG(MX53_PAD_GPIO_0, 0x6A4, 0x314, 1, 0x000, 0), /* MX53_PAD_GPIO_0__GPIO1_0 */
+       IMX_PIN_REG(MX53_PAD_GPIO_0, 0x6A4, 0x314, 2, 0x840, 3), /* MX53_PAD_GPIO_0__KPP_COL_5 */
+       IMX_PIN_REG(MX53_PAD_GPIO_0, 0x6A4, 0x314, 3, 0x000, 0), /* MX53_PAD_GPIO_0__CCM_SSI_EXT1_CLK */
+       IMX_PIN_REG(MX53_PAD_GPIO_0, 0x6A4, 0x314, 4, 0x000, 0), /* MX53_PAD_GPIO_0__EPIT1_EPITO */
+       IMX_PIN_REG(MX53_PAD_GPIO_0, 0x6A4, 0x314, 5, 0x000, 0), /* MX53_PAD_GPIO_0__SRTC_ALARM_DEB */
+       IMX_PIN_REG(MX53_PAD_GPIO_0, 0x6A4, 0x314, 6, 0x000, 0), /* MX53_PAD_GPIO_0__USBOH3_USBH1_PWR */
+       IMX_PIN_REG(MX53_PAD_GPIO_0, 0x6A4, 0x314, 7, 0x000, 0), /* MX53_PAD_GPIO_0__CSU_TD */
+       IMX_PIN_REG(MX53_PAD_GPIO_1, 0x6A8, 0x318, 0, 0x7DC, 1), /* MX53_PAD_GPIO_1__ESAI1_SCKR */
+       IMX_PIN_REG(MX53_PAD_GPIO_1, 0x6A8, 0x318, 1, 0x000, 0), /* MX53_PAD_GPIO_1__GPIO1_1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_1, 0x6A8, 0x318, 2, 0x84C, 2), /* MX53_PAD_GPIO_1__KPP_ROW_5 */
+       IMX_PIN_REG(MX53_PAD_GPIO_1, 0x6A8, 0x318, 3, 0x000, 0), /* MX53_PAD_GPIO_1__CCM_SSI_EXT2_CLK */
+       IMX_PIN_REG(MX53_PAD_GPIO_1, 0x6A8, 0x318, 4, 0x000, 0), /* MX53_PAD_GPIO_1__PWM2_PWMO */
+       IMX_PIN_REG(MX53_PAD_GPIO_1, 0x6A8, 0x318, 5, 0x000, 0), /* MX53_PAD_GPIO_1__WDOG2_WDOG_B */
+       IMX_PIN_REG(MX53_PAD_GPIO_1, 0x6A8, 0x318, 6, 0x000, 0), /* MX53_PAD_GPIO_1__ESDHC1_CD */
+       IMX_PIN_REG(MX53_PAD_GPIO_1, 0x6A8, 0x318, 7, 0x000, 0), /* MX53_PAD_GPIO_1__SRC_TESTER_ACK */
+       IMX_PIN_REG(MX53_PAD_GPIO_9, 0x6AC, 0x31C, 0, 0x7CC, 1), /* MX53_PAD_GPIO_9__ESAI1_FSR */
+       IMX_PIN_REG(MX53_PAD_GPIO_9, 0x6AC, 0x31C, 1, 0x000, 0), /* MX53_PAD_GPIO_9__GPIO1_9 */
+       IMX_PIN_REG(MX53_PAD_GPIO_9, 0x6AC, 0x31C, 2, 0x844, 2), /* MX53_PAD_GPIO_9__KPP_COL_6 */
+       IMX_PIN_REG(MX53_PAD_GPIO_9, 0x6AC, 0x31C, 3, 0x000, 0), /* MX53_PAD_GPIO_9__CCM_REF_EN_B */
+       IMX_PIN_REG(MX53_PAD_GPIO_9, 0x6AC, 0x31C, 4, 0x000, 0), /* MX53_PAD_GPIO_9__PWM1_PWMO */
+       IMX_PIN_REG(MX53_PAD_GPIO_9, 0x6AC, 0x31C, 5, 0x000, 0), /* MX53_PAD_GPIO_9__WDOG1_WDOG_B */
+       IMX_PIN_REG(MX53_PAD_GPIO_9, 0x6AC, 0x31C, 6, 0x7FC, 1), /* MX53_PAD_GPIO_9__ESDHC1_WP */
+       IMX_PIN_REG(MX53_PAD_GPIO_9, 0x6AC, 0x31C, 7, 0x000, 0), /* MX53_PAD_GPIO_9__SCC_FAIL_STATE */
+       IMX_PIN_REG(MX53_PAD_GPIO_3, 0x6B0, 0x320, 0, 0x7D4, 1), /* MX53_PAD_GPIO_3__ESAI1_HCKR */
+       IMX_PIN_REG(MX53_PAD_GPIO_3, 0x6B0, 0x320, 1, 0x000, 0), /* MX53_PAD_GPIO_3__GPIO1_3 */
+       IMX_PIN_REG(MX53_PAD_GPIO_3, 0x6B0, 0x320, 2, 0x824, 1), /* MX53_PAD_GPIO_3__I2C3_SCL */
+       IMX_PIN_REG(MX53_PAD_GPIO_3, 0x6B0, 0x320, 3, 0x000, 0), /* MX53_PAD_GPIO_3__DPLLIP1_TOG_EN */
+       IMX_PIN_REG(MX53_PAD_GPIO_3, 0x6B0, 0x320, 4, 0x000, 0), /* MX53_PAD_GPIO_3__CCM_CLKO2 */
+       IMX_PIN_REG(MX53_PAD_GPIO_3, 0x6B0, 0x320, 5, 0x000, 0), /* MX53_PAD_GPIO_3__OBSERVE_MUX_OBSRV_INT_OUT0 */
+       IMX_PIN_REG(MX53_PAD_GPIO_3, 0x6B0, 0x320, 6, 0x8A0, 1), /* MX53_PAD_GPIO_3__USBOH3_USBH1_OC */
+       IMX_PIN_REG(MX53_PAD_GPIO_3, 0x6B0, 0x320, 7, 0x858, 2), /* MX53_PAD_GPIO_3__MLB_MLBCLK */
+       IMX_PIN_REG(MX53_PAD_GPIO_6, 0x6B4, 0x324, 0, 0x7E0, 1), /* MX53_PAD_GPIO_6__ESAI1_SCKT */
+       IMX_PIN_REG(MX53_PAD_GPIO_6, 0x6B4, 0x324, 1, 0x000, 0), /* MX53_PAD_GPIO_6__GPIO1_6 */
+       IMX_PIN_REG(MX53_PAD_GPIO_6, 0x6B4, 0x324, 2, 0x828, 1), /* MX53_PAD_GPIO_6__I2C3_SDA */
+       IMX_PIN_REG(MX53_PAD_GPIO_6, 0x6B4, 0x324, 3, 0x000, 0), /* MX53_PAD_GPIO_6__CCM_CCM_OUT_0 */
+       IMX_PIN_REG(MX53_PAD_GPIO_6, 0x6B4, 0x324, 4, 0x000, 0), /* MX53_PAD_GPIO_6__CSU_CSU_INT_DEB */
+       IMX_PIN_REG(MX53_PAD_GPIO_6, 0x6B4, 0x324, 5, 0x000, 0), /* MX53_PAD_GPIO_6__OBSERVE_MUX_OBSRV_INT_OUT1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_6, 0x6B4, 0x324, 6, 0x000, 0), /* MX53_PAD_GPIO_6__ESDHC2_LCTL */
+       IMX_PIN_REG(MX53_PAD_GPIO_6, 0x6B4, 0x324, 7, 0x860, 2), /* MX53_PAD_GPIO_6__MLB_MLBSIG */
+       IMX_PIN_REG(MX53_PAD_GPIO_2, 0x6B8, 0x328, 0, 0x7D0, 1), /* MX53_PAD_GPIO_2__ESAI1_FST */
+       IMX_PIN_REG(MX53_PAD_GPIO_2, 0x6B8, 0x328, 1, 0x000, 0), /* MX53_PAD_GPIO_2__GPIO1_2 */
+       IMX_PIN_REG(MX53_PAD_GPIO_2, 0x6B8, 0x328, 2, 0x850, 2), /* MX53_PAD_GPIO_2__KPP_ROW_6 */
+       IMX_PIN_REG(MX53_PAD_GPIO_2, 0x6B8, 0x328, 3, 0x000, 0), /* MX53_PAD_GPIO_2__CCM_CCM_OUT_1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_2, 0x6B8, 0x328, 4, 0x000, 0), /* MX53_PAD_GPIO_2__CSU_CSU_ALARM_AUT_0 */
+       IMX_PIN_REG(MX53_PAD_GPIO_2, 0x6B8, 0x328, 5, 0x000, 0), /* MX53_PAD_GPIO_2__OBSERVE_MUX_OBSRV_INT_OUT2 */
+       IMX_PIN_REG(MX53_PAD_GPIO_2, 0x6B8, 0x328, 6, 0x000, 0), /* MX53_PAD_GPIO_2__ESDHC2_WP */
+       IMX_PIN_REG(MX53_PAD_GPIO_2, 0x6B8, 0x328, 7, 0x85C, 2), /* MX53_PAD_GPIO_2__MLB_MLBDAT */
+       IMX_PIN_REG(MX53_PAD_GPIO_4, 0x6BC, 0x32C, 0, 0x7D8, 1), /* MX53_PAD_GPIO_4__ESAI1_HCKT */
+       IMX_PIN_REG(MX53_PAD_GPIO_4, 0x6BC, 0x32C, 1, 0x000, 0), /* MX53_PAD_GPIO_4__GPIO1_4 */
+       IMX_PIN_REG(MX53_PAD_GPIO_4, 0x6BC, 0x32C, 2, 0x848, 2), /* MX53_PAD_GPIO_4__KPP_COL_7 */
+       IMX_PIN_REG(MX53_PAD_GPIO_4, 0x6BC, 0x32C, 3, 0x000, 0), /* MX53_PAD_GPIO_4__CCM_CCM_OUT_2 */
+       IMX_PIN_REG(MX53_PAD_GPIO_4, 0x6BC, 0x32C, 4, 0x000, 0), /* MX53_PAD_GPIO_4__CSU_CSU_ALARM_AUT_1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_4, 0x6BC, 0x32C, 5, 0x000, 0), /* MX53_PAD_GPIO_4__OBSERVE_MUX_OBSRV_INT_OUT3 */
+       IMX_PIN_REG(MX53_PAD_GPIO_4, 0x6BC, 0x32C, 6, 0x000, 0), /* MX53_PAD_GPIO_4__ESDHC2_CD */
+       IMX_PIN_REG(MX53_PAD_GPIO_4, 0x6BC, 0x32C, 7, 0x000, 0), /* MX53_PAD_GPIO_4__SCC_SEC_STATE */
+       IMX_PIN_REG(MX53_PAD_GPIO_5, 0x6C0, 0x330, 0, 0x7EC, 1), /* MX53_PAD_GPIO_5__ESAI1_TX2_RX3 */
+       IMX_PIN_REG(MX53_PAD_GPIO_5, 0x6C0, 0x330, 1, 0x000, 0), /* MX53_PAD_GPIO_5__GPIO1_5 */
+       IMX_PIN_REG(MX53_PAD_GPIO_5, 0x6C0, 0x330, 2, 0x854, 2), /* MX53_PAD_GPIO_5__KPP_ROW_7 */
+       IMX_PIN_REG(MX53_PAD_GPIO_5, 0x6C0, 0x330, 3, 0x000, 0), /* MX53_PAD_GPIO_5__CCM_CLKO */
+       IMX_PIN_REG(MX53_PAD_GPIO_5, 0x6C0, 0x330, 4, 0x000, 0), /* MX53_PAD_GPIO_5__CSU_CSU_ALARM_AUT_2 */
+       IMX_PIN_REG(MX53_PAD_GPIO_5, 0x6C0, 0x330, 5, 0x000, 0), /* MX53_PAD_GPIO_5__OBSERVE_MUX_OBSRV_INT_OUT4 */
+       IMX_PIN_REG(MX53_PAD_GPIO_5, 0x6C0, 0x330, 6, 0x824, 2), /* MX53_PAD_GPIO_5__I2C3_SCL */
+       IMX_PIN_REG(MX53_PAD_GPIO_5, 0x6C0, 0x330, 7, 0x770, 1), /* MX53_PAD_GPIO_5__CCM_PLL1_BYP */
+       IMX_PIN_REG(MX53_PAD_GPIO_7, 0x6C4, 0x334, 0, 0x7F4, 1), /* MX53_PAD_GPIO_7__ESAI1_TX4_RX1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_7, 0x6C4, 0x334, 1, 0x000, 0), /* MX53_PAD_GPIO_7__GPIO1_7 */
+       IMX_PIN_REG(MX53_PAD_GPIO_7, 0x6C4, 0x334, 2, 0x000, 0), /* MX53_PAD_GPIO_7__EPIT1_EPITO */
+       IMX_PIN_REG(MX53_PAD_GPIO_7, 0x6C4, 0x334, 3, 0x000, 0), /* MX53_PAD_GPIO_7__CAN1_TXCAN */
+       IMX_PIN_REG(MX53_PAD_GPIO_7, 0x6C4, 0x334, 4, 0x000, 0), /* MX53_PAD_GPIO_7__UART2_TXD_MUX */
+       IMX_PIN_REG(MX53_PAD_GPIO_7, 0x6C4, 0x334, 5, 0x80C, 1), /* MX53_PAD_GPIO_7__FIRI_RXD */
+       IMX_PIN_REG(MX53_PAD_GPIO_7, 0x6C4, 0x334, 6, 0x000, 0), /* MX53_PAD_GPIO_7__SPDIF_PLOCK */
+       IMX_PIN_REG(MX53_PAD_GPIO_7, 0x6C4, 0x334, 7, 0x774, 1), /* MX53_PAD_GPIO_7__CCM_PLL2_BYP */
+       IMX_PIN_REG(MX53_PAD_GPIO_8, 0x6C8, 0x338, 0, 0x7F8, 1), /* MX53_PAD_GPIO_8__ESAI1_TX5_RX0 */
+       IMX_PIN_REG(MX53_PAD_GPIO_8, 0x6C8, 0x338, 1, 0x000, 0), /* MX53_PAD_GPIO_8__GPIO1_8 */
+       IMX_PIN_REG(MX53_PAD_GPIO_8, 0x6C8, 0x338, 2, 0x000, 0), /* MX53_PAD_GPIO_8__EPIT2_EPITO */
+       IMX_PIN_REG(MX53_PAD_GPIO_8, 0x6C8, 0x338, 3, 0x760, 3), /* MX53_PAD_GPIO_8__CAN1_RXCAN */
+       IMX_PIN_REG(MX53_PAD_GPIO_8, 0x6C8, 0x338, 4, 0x880, 5), /* MX53_PAD_GPIO_8__UART2_RXD_MUX */
+       IMX_PIN_REG(MX53_PAD_GPIO_8, 0x6C8, 0x338, 5, 0x000, 0), /* MX53_PAD_GPIO_8__FIRI_TXD */
+       IMX_PIN_REG(MX53_PAD_GPIO_8, 0x6C8, 0x338, 6, 0x000, 0), /* MX53_PAD_GPIO_8__SPDIF_SRCLK */
+       IMX_PIN_REG(MX53_PAD_GPIO_8, 0x6C8, 0x338, 7, 0x778, 1), /* MX53_PAD_GPIO_8__CCM_PLL3_BYP */
+       IMX_PIN_REG(MX53_PAD_GPIO_16, 0x6CC, 0x33C, 0, 0x7F0, 1), /* MX53_PAD_GPIO_16__ESAI1_TX3_RX2 */
+       IMX_PIN_REG(MX53_PAD_GPIO_16, 0x6CC, 0x33C, 1, 0x000, 0), /* MX53_PAD_GPIO_16__GPIO7_11 */
+       IMX_PIN_REG(MX53_PAD_GPIO_16, 0x6CC, 0x33C, 2, 0x000, 0), /* MX53_PAD_GPIO_16__TZIC_PWRFAIL_INT */
+       IMX_PIN_REG(MX53_PAD_GPIO_16, 0x6CC, 0x33C, 4, 0x000, 0), /* MX53_PAD_GPIO_16__RTC_CE_RTC_EXT_TRIG1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_16, 0x6CC, 0x33C, 5, 0x870, 1), /* MX53_PAD_GPIO_16__SPDIF_IN1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_16, 0x6CC, 0x33C, 6, 0x828, 2), /* MX53_PAD_GPIO_16__I2C3_SDA */
+       IMX_PIN_REG(MX53_PAD_GPIO_16, 0x6CC, 0x33C, 7, 0x000, 0), /* MX53_PAD_GPIO_16__SJC_DE_B */
+       IMX_PIN_REG(MX53_PAD_GPIO_17, 0x6D0, 0x340, 0, 0x7E4, 1), /* MX53_PAD_GPIO_17__ESAI1_TX0 */
+       IMX_PIN_REG(MX53_PAD_GPIO_17, 0x6D0, 0x340, 1, 0x000, 0), /* MX53_PAD_GPIO_17__GPIO7_12 */
+       IMX_PIN_REG(MX53_PAD_GPIO_17, 0x6D0, 0x340, 2, 0x868, 1), /* MX53_PAD_GPIO_17__SDMA_EXT_EVENT_0 */
+       IMX_PIN_REG(MX53_PAD_GPIO_17, 0x6D0, 0x340, 3, 0x810, 1), /* MX53_PAD_GPIO_17__GPC_PMIC_RDY */
+       IMX_PIN_REG(MX53_PAD_GPIO_17, 0x6D0, 0x340, 4, 0x000, 0), /* MX53_PAD_GPIO_17__RTC_CE_RTC_FSV_TRIG */
+       IMX_PIN_REG(MX53_PAD_GPIO_17, 0x6D0, 0x340, 5, 0x000, 0), /* MX53_PAD_GPIO_17__SPDIF_OUT1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_17, 0x6D0, 0x340, 6, 0x000, 0), /* MX53_PAD_GPIO_17__IPU_SNOOP2 */
+       IMX_PIN_REG(MX53_PAD_GPIO_17, 0x6D0, 0x340, 7, 0x000, 0), /* MX53_PAD_GPIO_17__SJC_JTAG_ACT */
+       IMX_PIN_REG(MX53_PAD_GPIO_18, 0x6D4, 0x344, 0, 0x7E8, 1), /* MX53_PAD_GPIO_18__ESAI1_TX1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_18, 0x6D4, 0x344, 1, 0x000, 0), /* MX53_PAD_GPIO_18__GPIO7_13 */
+       IMX_PIN_REG(MX53_PAD_GPIO_18, 0x6D4, 0x344, 2, 0x86C, 1), /* MX53_PAD_GPIO_18__SDMA_EXT_EVENT_1 */
+       IMX_PIN_REG(MX53_PAD_GPIO_18, 0x6D4, 0x344, 3, 0x864, 1), /* MX53_PAD_GPIO_18__OWIRE_LINE */
+       IMX_PIN_REG(MX53_PAD_GPIO_18, 0x6D4, 0x344, 4, 0x000, 0), /* MX53_PAD_GPIO_18__RTC_CE_RTC_ALARM2_TRIG */
+       IMX_PIN_REG(MX53_PAD_GPIO_18, 0x6D4, 0x344, 5, 0x768, 1), /* MX53_PAD_GPIO_18__CCM_ASRC_EXT_CLK */
+       IMX_PIN_REG(MX53_PAD_GPIO_18, 0x6D4, 0x344, 6, 0x000, 0), /* MX53_PAD_GPIO_18__ESDHC1_LCTL */
+       IMX_PIN_REG(MX53_PAD_GPIO_18, 0x6D4, 0x344, 7, 0x000, 0), /* MX53_PAD_GPIO_18__SRC_SYSTEM_RST */
+};
+
+/* Pad names for the pinmux subsystem */
+static const struct pinctrl_pin_desc imx53_pinctrl_pads[] = {
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_19),
+       IMX_PINCTRL_PIN(MX53_PAD_KEY_COL0),
+       IMX_PINCTRL_PIN(MX53_PAD_KEY_ROW0),
+       IMX_PINCTRL_PIN(MX53_PAD_KEY_COL1),
+       IMX_PINCTRL_PIN(MX53_PAD_KEY_ROW1),
+       IMX_PINCTRL_PIN(MX53_PAD_KEY_COL2),
+       IMX_PINCTRL_PIN(MX53_PAD_KEY_ROW2),
+       IMX_PINCTRL_PIN(MX53_PAD_KEY_COL3),
+       IMX_PINCTRL_PIN(MX53_PAD_KEY_ROW3),
+       IMX_PINCTRL_PIN(MX53_PAD_KEY_COL4),
+       IMX_PINCTRL_PIN(MX53_PAD_KEY_ROW4),
+       IMX_PINCTRL_PIN(MX53_PAD_DI0_DISP_CLK),
+       IMX_PINCTRL_PIN(MX53_PAD_DI0_PIN15),
+       IMX_PINCTRL_PIN(MX53_PAD_DI0_PIN2),
+       IMX_PINCTRL_PIN(MX53_PAD_DI0_PIN3),
+       IMX_PINCTRL_PIN(MX53_PAD_DI0_PIN4),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT0),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT1),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT2),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT3),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT4),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT5),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT6),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT7),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT8),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT9),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT10),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT11),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT12),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT13),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT14),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT15),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT16),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT17),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT18),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT19),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT20),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT21),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT22),
+       IMX_PINCTRL_PIN(MX53_PAD_DISP0_DAT23),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_PIXCLK),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_MCLK),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DATA_EN),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_VSYNC),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT4),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT5),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT6),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT7),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT8),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT9),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT10),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT11),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT12),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT13),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT14),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT15),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT16),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT17),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT18),
+       IMX_PINCTRL_PIN(MX53_PAD_CSI0_DAT19),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_A25),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_EB2),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D16),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D17),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D18),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D19),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D20),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D21),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D22),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D23),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_EB3),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D24),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D25),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D26),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D27),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D28),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D29),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D30),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_D31),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_A24),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_A23),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_A22),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_A21),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_A20),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_A19),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_A18),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_A17),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_A16),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_CS0),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_CS1),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_OE),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_RW),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_LBA),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_EB0),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_EB1),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA0),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA1),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA2),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA3),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA4),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA5),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA6),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA7),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA8),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA9),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA10),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA11),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA12),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA13),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA14),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_DA15),
+       IMX_PINCTRL_PIN(MX53_PAD_NANDF_WE_B),
+       IMX_PINCTRL_PIN(MX53_PAD_NANDF_RE_B),
+       IMX_PINCTRL_PIN(MX53_PAD_EIM_WAIT),
+       IMX_PINCTRL_PIN(MX53_PAD_LVDS1_TX3_P),
+       IMX_PINCTRL_PIN(MX53_PAD_LVDS1_TX2_P),
+       IMX_PINCTRL_PIN(MX53_PAD_LVDS1_CLK_P),
+       IMX_PINCTRL_PIN(MX53_PAD_LVDS1_TX1_P),
+       IMX_PINCTRL_PIN(MX53_PAD_LVDS1_TX0_P),
+       IMX_PINCTRL_PIN(MX53_PAD_LVDS0_TX3_P),
+       IMX_PINCTRL_PIN(MX53_PAD_LVDS0_CLK_P),
+       IMX_PINCTRL_PIN(MX53_PAD_LVDS0_TX2_P),
+       IMX_PINCTRL_PIN(MX53_PAD_LVDS0_TX1_P),
+       IMX_PINCTRL_PIN(MX53_PAD_LVDS0_TX0_P),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_10),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_11),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_12),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_13),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_14),
+       IMX_PINCTRL_PIN(MX53_PAD_NANDF_CLE),
+       IMX_PINCTRL_PIN(MX53_PAD_NANDF_ALE),
+       IMX_PINCTRL_PIN(MX53_PAD_NANDF_WP_B),
+       IMX_PINCTRL_PIN(MX53_PAD_NANDF_RB0),
+       IMX_PINCTRL_PIN(MX53_PAD_NANDF_CS0),
+       IMX_PINCTRL_PIN(MX53_PAD_NANDF_CS1),
+       IMX_PINCTRL_PIN(MX53_PAD_NANDF_CS2),
+       IMX_PINCTRL_PIN(MX53_PAD_NANDF_CS3),
+       IMX_PINCTRL_PIN(MX53_PAD_FEC_MDIO),
+       IMX_PINCTRL_PIN(MX53_PAD_FEC_REF_CLK),
+       IMX_PINCTRL_PIN(MX53_PAD_FEC_RX_ER),
+       IMX_PINCTRL_PIN(MX53_PAD_FEC_CRS_DV),
+       IMX_PINCTRL_PIN(MX53_PAD_FEC_RXD1),
+       IMX_PINCTRL_PIN(MX53_PAD_FEC_RXD0),
+       IMX_PINCTRL_PIN(MX53_PAD_FEC_TX_EN),
+       IMX_PINCTRL_PIN(MX53_PAD_FEC_TXD1),
+       IMX_PINCTRL_PIN(MX53_PAD_FEC_TXD0),
+       IMX_PINCTRL_PIN(MX53_PAD_FEC_MDC),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DIOW),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DMACK),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DMARQ),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_BUFFER_EN),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_INTRQ),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DIOR),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_RESET_B),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_IORDY),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DA_0),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DA_1),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DA_2),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_CS_0),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_CS_1),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA0),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA1),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA2),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA3),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA4),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA5),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA6),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA7),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA8),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA9),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA10),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA11),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA12),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA13),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA14),
+       IMX_PINCTRL_PIN(MX53_PAD_PATA_DATA15),
+       IMX_PINCTRL_PIN(MX53_PAD_SD1_DATA0),
+       IMX_PINCTRL_PIN(MX53_PAD_SD1_DATA1),
+       IMX_PINCTRL_PIN(MX53_PAD_SD1_CMD),
+       IMX_PINCTRL_PIN(MX53_PAD_SD1_DATA2),
+       IMX_PINCTRL_PIN(MX53_PAD_SD1_CLK),
+       IMX_PINCTRL_PIN(MX53_PAD_SD1_DATA3),
+       IMX_PINCTRL_PIN(MX53_PAD_SD2_CLK),
+       IMX_PINCTRL_PIN(MX53_PAD_SD2_CMD),
+       IMX_PINCTRL_PIN(MX53_PAD_SD2_DATA3),
+       IMX_PINCTRL_PIN(MX53_PAD_SD2_DATA2),
+       IMX_PINCTRL_PIN(MX53_PAD_SD2_DATA1),
+       IMX_PINCTRL_PIN(MX53_PAD_SD2_DATA0),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_0),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_1),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_9),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_3),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_6),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_2),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_4),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_5),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_7),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_8),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_16),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_17),
+       IMX_PINCTRL_PIN(MX53_PAD_GPIO_18),
+};
+
+static struct imx_pinctrl_soc_info imx53_pinctrl_info = {
+       .pins = imx53_pinctrl_pads,
+       .npins = ARRAY_SIZE(imx53_pinctrl_pads),
+       .pin_regs = imx53_pin_regs,
+       .npin_regs = ARRAY_SIZE(imx53_pin_regs),
+};
+
+static struct of_device_id imx53_pinctrl_of_match[] __devinitdata = {
+       { .compatible = "fsl,imx53-iomuxc", },
+       { /* sentinel */ }
+};
+
+static int __devinit imx53_pinctrl_probe(struct platform_device *pdev)
+{
+       return imx_pinctrl_probe(pdev, &imx53_pinctrl_info);
+}
+
+static struct platform_driver imx53_pinctrl_driver = {
+       .driver = {
+               .name = "imx53-pinctrl",
+               .owner = THIS_MODULE,
+               .of_match_table = of_match_ptr(imx53_pinctrl_of_match),
+       },
+       .probe = imx53_pinctrl_probe,
+       .remove = __devexit_p(imx_pinctrl_remove),
+};
+
+static int __init imx53_pinctrl_init(void)
+{
+       return platform_driver_register(&imx53_pinctrl_driver);
+}
+arch_initcall(imx53_pinctrl_init);
+
+static void __exit imx53_pinctrl_exit(void)
+{
+       platform_driver_unregister(&imx53_pinctrl_driver);
+}
+module_exit(imx53_pinctrl_exit);
+MODULE_AUTHOR("Dong Aisheng <dong.aisheng@linaro.org>");
+MODULE_DESCRIPTION("Freescale IMX53 pinctrl driver");
+MODULE_LICENSE("GPL v2");