Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pinctrl: freescale: Fix i.MXRT1050 pad names

The pad names for the i.MXRT1050 were incorrect. Fix them.

Cc: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Jesse Taube <Mr.Bossman075@gmail.com>
Link: https://lore.kernel.org/r/20221107071511.2764628-7-Mr.Bossman075@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Jesse Taube and committed by
Linus Walleij
52d13b1d 3029752f

+253 -293
+253 -293
drivers/pinctrl/freescale/pinctrl-imxrt1050.c
··· 13 13 #include "pinctrl-imx.h" 14 14 15 15 enum imxrt1050_pads { 16 - IMXRT1050_PAD_RESERVE0 = 0, 17 - IMXRT1050_PAD_RESERVE1 = 1, 18 - IMXRT1050_PAD_RESERVE2 = 2, 19 - IMXRT1050_PAD_RESERVE3 = 3, 20 - IMXRT1050_PAD_RESERVE4 = 4, 21 - IMXRT1050_PAD_RESERVE5 = 5, 22 - IMXRT1050_PAD_RESERVE6 = 6, 23 - IMXRT1050_PAD_RESERVE7 = 7, 24 - IMXRT1050_PAD_RESERVE8 = 8, 25 - IMXRT1050_PAD_RESERVE9 = 9, 26 - IMXRT1050_IOMUXC_GPIO1_IO00 = 10, 27 - IMXRT1050_IOMUXC_GPIO1_IO01 = 11, 28 - IMXRT1050_IOMUXC_GPIO1_IO02 = 12, 29 - IMXRT1050_IOMUXC_GPIO1_IO03 = 13, 30 - IMXRT1050_IOMUXC_GPIO1_IO04 = 14, 31 - IMXRT1050_IOMUXC_GPIO1_IO05 = 15, 32 - IMXRT1050_IOMUXC_GPIO1_IO06 = 16, 33 - IMXRT1050_IOMUXC_GPIO1_IO07 = 17, 34 - IMXRT1050_IOMUXC_GPIO1_IO08 = 18, 35 - IMXRT1050_IOMUXC_GPIO1_IO09 = 19, 36 - IMXRT1050_IOMUXC_GPIO1_IO10 = 20, 37 - IMXRT1050_IOMUXC_GPIO1_IO11 = 21, 38 - IMXRT1050_IOMUXC_GPIO1_IO12 = 22, 39 - IMXRT1050_IOMUXC_GPIO1_IO13 = 23, 40 - IMXRT1050_IOMUXC_GPIO1_IO14 = 24, 41 - IMXRT1050_IOMUXC_GPIO1_IO15 = 25, 42 - IMXRT1050_IOMUXC_ENET_MDC = 26, 43 - IMXRT1050_IOMUXC_ENET_MDIO = 27, 44 - IMXRT1050_IOMUXC_ENET_TD3 = 28, 45 - IMXRT1050_IOMUXC_ENET_TD2 = 29, 46 - IMXRT1050_IOMUXC_ENET_TD1 = 30, 47 - IMXRT1050_IOMUXC_ENET_TD0 = 31, 48 - IMXRT1050_IOMUXC_ENET_TX_CTL = 32, 49 - IMXRT1050_IOMUXC_ENET_TXC = 33, 50 - IMXRT1050_IOMUXC_ENET_RX_CTL = 34, 51 - IMXRT1050_IOMUXC_ENET_RXC = 35, 52 - IMXRT1050_IOMUXC_ENET_RD0 = 36, 53 - IMXRT1050_IOMUXC_ENET_RD1 = 37, 54 - IMXRT1050_IOMUXC_ENET_RD2 = 38, 55 - IMXRT1050_IOMUXC_ENET_RD3 = 39, 56 - IMXRT1050_IOMUXC_SD1_CLK = 40, 57 - IMXRT1050_IOMUXC_SD1_CMD = 41, 58 - IMXRT1050_IOMUXC_SD1_DATA0 = 42, 59 - IMXRT1050_IOMUXC_SD1_DATA1 = 43, 60 - IMXRT1050_IOMUXC_SD1_DATA2 = 44, 61 - IMXRT1050_IOMUXC_SD1_DATA3 = 45, 62 - IMXRT1050_IOMUXC_SD1_DATA4 = 46, 63 - IMXRT1050_IOMUXC_SD1_DATA5 = 47, 64 - IMXRT1050_IOMUXC_SD1_DATA6 = 48, 65 - IMXRT1050_IOMUXC_SD1_DATA7 = 49, 66 - IMXRT1050_IOMUXC_SD1_RESET_B = 50, 67 - IMXRT1050_IOMUXC_SD1_STROBE = 51, 68 - IMXRT1050_IOMUXC_SD2_CD_B = 52, 69 - IMXRT1050_IOMUXC_SD2_CLK = 53, 70 - IMXRT1050_IOMUXC_SD2_CMD = 54, 71 - IMXRT1050_IOMUXC_SD2_DATA0 = 55, 72 - IMXRT1050_IOMUXC_SD2_DATA1 = 56, 73 - IMXRT1050_IOMUXC_SD2_DATA2 = 57, 74 - IMXRT1050_IOMUXC_SD2_DATA3 = 58, 75 - IMXRT1050_IOMUXC_SD2_RESET_B = 59, 76 - IMXRT1050_IOMUXC_SD2_WP = 60, 77 - IMXRT1050_IOMUXC_NAND_ALE = 61, 78 - IMXRT1050_IOMUXC_NAND_CE0 = 62, 79 - IMXRT1050_IOMUXC_NAND_CE1 = 63, 80 - IMXRT1050_IOMUXC_NAND_CE2 = 64, 81 - IMXRT1050_IOMUXC_NAND_CE3 = 65, 82 - IMXRT1050_IOMUXC_NAND_CLE = 66, 83 - IMXRT1050_IOMUXC_NAND_DATA00 = 67, 84 - IMXRT1050_IOMUXC_NAND_DATA01 = 68, 85 - IMXRT1050_IOMUXC_NAND_DATA02 = 69, 86 - IMXRT1050_IOMUXC_NAND_DATA03 = 70, 87 - IMXRT1050_IOMUXC_NAND_DATA04 = 71, 88 - IMXRT1050_IOMUXC_NAND_DATA05 = 72, 89 - IMXRT1050_IOMUXC_NAND_DATA06 = 73, 90 - IMXRT1050_IOMUXC_NAND_DATA07 = 74, 91 - IMXRT1050_IOMUXC_NAND_DQS = 75, 92 - IMXRT1050_IOMUXC_NAND_RE_B = 76, 93 - IMXRT1050_IOMUXC_NAND_READY_B = 77, 94 - IMXRT1050_IOMUXC_NAND_WE_B = 78, 95 - IMXRT1050_IOMUXC_NAND_WP_B = 79, 96 - IMXRT1050_IOMUXC_SAI5_RXFS = 80, 97 - IMXRT1050_IOMUXC_SAI5_RXC = 81, 98 - IMXRT1050_IOMUXC_SAI5_RXD0 = 82, 99 - IMXRT1050_IOMUXC_SAI5_RXD1 = 83, 100 - IMXRT1050_IOMUXC_SAI5_RXD2 = 84, 101 - IMXRT1050_IOMUXC_SAI5_RXD3 = 85, 102 - IMXRT1050_IOMUXC_SAI5_MCLK = 86, 103 - IMXRT1050_IOMUXC_SAI1_RXFS = 87, 104 - IMXRT1050_IOMUXC_SAI1_RXC = 88, 105 - IMXRT1050_IOMUXC_SAI1_RXD0 = 89, 106 - IMXRT1050_IOMUXC_SAI1_RXD1 = 90, 107 - IMXRT1050_IOMUXC_SAI1_RXD2 = 91, 108 - IMXRT1050_IOMUXC_SAI1_RXD3 = 92, 109 - IMXRT1050_IOMUXC_SAI1_RXD4 = 93, 110 - IMXRT1050_IOMUXC_SAI1_RXD5 = 94, 111 - IMXRT1050_IOMUXC_SAI1_RXD6 = 95, 112 - IMXRT1050_IOMUXC_SAI1_RXD7 = 96, 113 - IMXRT1050_IOMUXC_SAI1_TXFS = 97, 114 - IMXRT1050_IOMUXC_SAI1_TXC = 98, 115 - IMXRT1050_IOMUXC_SAI1_TXD0 = 99, 116 - IMXRT1050_IOMUXC_SAI1_TXD1 = 100, 117 - IMXRT1050_IOMUXC_SAI1_TXD2 = 101, 118 - IMXRT1050_IOMUXC_SAI1_TXD3 = 102, 119 - IMXRT1050_IOMUXC_SAI1_TXD4 = 103, 120 - IMXRT1050_IOMUXC_SAI1_TXD5 = 104, 121 - IMXRT1050_IOMUXC_SAI1_TXD6 = 105, 122 - IMXRT1050_IOMUXC_SAI1_TXD7 = 106, 123 - IMXRT1050_IOMUXC_SAI1_MCLK = 107, 124 - IMXRT1050_IOMUXC_SAI2_RXFS = 108, 125 - IMXRT1050_IOMUXC_SAI2_RXC = 109, 126 - IMXRT1050_IOMUXC_SAI2_RXD0 = 110, 127 - IMXRT1050_IOMUXC_SAI2_TXFS = 111, 128 - IMXRT1050_IOMUXC_SAI2_TXC = 112, 129 - IMXRT1050_IOMUXC_SAI2_TXD0 = 113, 130 - IMXRT1050_IOMUXC_SAI2_MCLK = 114, 131 - IMXRT1050_IOMUXC_SAI3_RXFS = 115, 132 - IMXRT1050_IOMUXC_SAI3_RXC = 116, 133 - IMXRT1050_IOMUXC_SAI3_RXD = 117, 134 - IMXRT1050_IOMUXC_SAI3_TXFS = 118, 135 - IMXRT1050_IOMUXC_SAI3_TXC = 119, 136 - IMXRT1050_IOMUXC_SAI3_TXD = 120, 137 - IMXRT1050_IOMUXC_SAI3_MCLK = 121, 138 - IMXRT1050_IOMUXC_SPDIF_TX = 122, 139 - IMXRT1050_IOMUXC_SPDIF_RX = 123, 140 - IMXRT1050_IOMUXC_SPDIF_EXT_CLK = 124, 141 - IMXRT1050_IOMUXC_ECSPI1_SCLK = 125, 142 - IMXRT1050_IOMUXC_ECSPI1_MOSI = 126, 143 - IMXRT1050_IOMUXC_ECSPI1_MISO = 127, 144 - IMXRT1050_IOMUXC_ECSPI1_SS0 = 128, 145 - IMXRT1050_IOMUXC_ECSPI2_SCLK = 129, 146 - IMXRT1050_IOMUXC_ECSPI2_MOSI = 130, 147 - IMXRT1050_IOMUXC_ECSPI2_MISO = 131, 148 - IMXRT1050_IOMUXC_ECSPI2_SS0 = 132, 149 - IMXRT1050_IOMUXC_I2C1_SCL = 133, 150 - IMXRT1050_IOMUXC_I2C1_SDA = 134, 151 - IMXRT1050_IOMUXC_I2C2_SCL = 135, 152 - IMXRT1050_IOMUXC_I2C2_SDA = 136, 153 - IMXRT1050_IOMUXC_I2C3_SCL = 137, 154 - IMXRT1050_IOMUXC_I2C3_SDA = 138, 155 - IMXRT1050_IOMUXC_I2C4_SCL = 139, 156 - IMXRT1050_IOMUXC_I2C4_SDA = 140, 157 - IMXRT1050_IOMUXC_UART1_RXD = 141, 158 - IMXRT1050_IOMUXC_UART1_TXD = 142, 159 - IMXRT1050_IOMUXC_UART2_RXD = 143, 160 - IMXRT1050_IOMUXC_UART2_TXD = 144, 161 - IMXRT1050_IOMUXC_UART3_RXD = 145, 162 - IMXRT1050_IOMUXC_UART3_TXD = 146, 163 - IMXRT1050_IOMUXC_UART4_RXD = 147, 164 - IMXRT1050_IOMUXC_UART4_TXD = 148, 16 + IMXRT1050_PAD_RESERVE0, 17 + IMXRT1050_PAD_RESERVE1, 18 + IMXRT1050_PAD_RESERVE2, 19 + IMXRT1050_PAD_RESERVE3, 20 + IMXRT1050_PAD_RESERVE4, 21 + IMXRT1050_PAD_EMC_00, 22 + IMXRT1050_PAD_EMC_01, 23 + IMXRT1050_PAD_EMC_02, 24 + IMXRT1050_PAD_EMC_03, 25 + IMXRT1050_PAD_EMC_04, 26 + IMXRT1050_PAD_EMC_05, 27 + IMXRT1050_PAD_EMC_06, 28 + IMXRT1050_PAD_EMC_07, 29 + IMXRT1050_PAD_EMC_08, 30 + IMXRT1050_PAD_EMC_09, 31 + IMXRT1050_PAD_EMC_10, 32 + IMXRT1050_PAD_EMC_11, 33 + IMXRT1050_PAD_EMC_12, 34 + IMXRT1050_PAD_EMC_13, 35 + IMXRT1050_PAD_EMC_14, 36 + IMXRT1050_PAD_EMC_15, 37 + IMXRT1050_PAD_EMC_16, 38 + IMXRT1050_PAD_EMC_17, 39 + IMXRT1050_PAD_EMC_18, 40 + IMXRT1050_PAD_EMC_19, 41 + IMXRT1050_PAD_EMC_20, 42 + IMXRT1050_PAD_EMC_21, 43 + IMXRT1050_PAD_EMC_22, 44 + IMXRT1050_PAD_EMC_23, 45 + IMXRT1050_PAD_EMC_24, 46 + IMXRT1050_PAD_EMC_25, 47 + IMXRT1050_PAD_EMC_26, 48 + IMXRT1050_PAD_EMC_27, 49 + IMXRT1050_PAD_EMC_28, 50 + IMXRT1050_PAD_EMC_29, 51 + IMXRT1050_PAD_EMC_30, 52 + IMXRT1050_PAD_EMC_31, 53 + IMXRT1050_PAD_EMC_32, 54 + IMXRT1050_PAD_EMC_33, 55 + IMXRT1050_PAD_EMC_34, 56 + IMXRT1050_PAD_EMC_35, 57 + IMXRT1050_PAD_EMC_36, 58 + IMXRT1050_PAD_EMC_37, 59 + IMXRT1050_PAD_EMC_38, 60 + IMXRT1050_PAD_EMC_39, 61 + IMXRT1050_PAD_EMC_40, 62 + IMXRT1050_PAD_EMC_41, 63 + IMXRT1050_PAD_AD_B0_00, 64 + IMXRT1050_PAD_AD_B0_01, 65 + IMXRT1050_PAD_AD_B0_02, 66 + IMXRT1050_PAD_AD_B0_03, 67 + IMXRT1050_PAD_AD_B0_04, 68 + IMXRT1050_PAD_AD_B0_05, 69 + IMXRT1050_PAD_AD_B0_06, 70 + IMXRT1050_PAD_AD_B0_07, 71 + IMXRT1050_PAD_AD_B0_08, 72 + IMXRT1050_PAD_AD_B0_09, 73 + IMXRT1050_PAD_AD_B0_10, 74 + IMXRT1050_PAD_AD_B0_11, 75 + IMXRT1050_PAD_AD_B0_12, 76 + IMXRT1050_PAD_AD_B0_13, 77 + IMXRT1050_PAD_AD_B0_14, 78 + IMXRT1050_PAD_AD_B0_15, 79 + IMXRT1050_PAD_AD_B1_00, 80 + IMXRT1050_PAD_AD_B1_01, 81 + IMXRT1050_PAD_AD_B1_02, 82 + IMXRT1050_PAD_AD_B1_03, 83 + IMXRT1050_PAD_AD_B1_04, 84 + IMXRT1050_PAD_AD_B1_05, 85 + IMXRT1050_PAD_AD_B1_06, 86 + IMXRT1050_PAD_AD_B1_07, 87 + IMXRT1050_PAD_AD_B1_08, 88 + IMXRT1050_PAD_AD_B1_09, 89 + IMXRT1050_PAD_AD_B1_10, 90 + IMXRT1050_PAD_AD_B1_11, 91 + IMXRT1050_PAD_AD_B1_12, 92 + IMXRT1050_PAD_AD_B1_13, 93 + IMXRT1050_PAD_AD_B1_14, 94 + IMXRT1050_PAD_AD_B1_15, 95 + IMXRT1050_PAD_B0_00, 96 + IMXRT1050_PAD_B0_01, 97 + IMXRT1050_PAD_B0_02, 98 + IMXRT1050_PAD_B0_03, 99 + IMXRT1050_PAD_B0_04, 100 + IMXRT1050_PAD_B0_05, 101 + IMXRT1050_PAD_B0_06, 102 + IMXRT1050_PAD_B0_07, 103 + IMXRT1050_PAD_B0_08, 104 + IMXRT1050_PAD_B0_09, 105 + IMXRT1050_PAD_B0_10, 106 + IMXRT1050_PAD_B0_11, 107 + IMXRT1050_PAD_B0_12, 108 + IMXRT1050_PAD_B0_13, 109 + IMXRT1050_PAD_B0_14, 110 + IMXRT1050_PAD_B0_15, 111 + IMXRT1050_PAD_B1_00, 112 + IMXRT1050_PAD_B1_01, 113 + IMXRT1050_PAD_B1_02, 114 + IMXRT1050_PAD_B1_03, 115 + IMXRT1050_PAD_B1_04, 116 + IMXRT1050_PAD_B1_05, 117 + IMXRT1050_PAD_B1_06, 118 + IMXRT1050_PAD_B1_07, 119 + IMXRT1050_PAD_B1_08, 120 + IMXRT1050_PAD_B1_09, 121 + IMXRT1050_PAD_B1_10, 122 + IMXRT1050_PAD_B1_11, 123 + IMXRT1050_PAD_B1_12, 124 + IMXRT1050_PAD_B1_13, 125 + IMXRT1050_PAD_B1_14, 126 + IMXRT1050_PAD_B1_15, 127 + IMXRT1050_PAD_SD_B0_00, 128 + IMXRT1050_PAD_SD_B0_01, 129 + IMXRT1050_PAD_SD_B0_02, 130 + IMXRT1050_PAD_SD_B0_03, 131 + IMXRT1050_PAD_SD_B0_04, 132 + IMXRT1050_PAD_SD_B0_05, 133 + IMXRT1050_PAD_SD_B1_00, 134 + IMXRT1050_PAD_SD_B1_01, 135 + IMXRT1050_PAD_SD_B1_02, 136 + IMXRT1050_PAD_SD_B1_03, 137 + IMXRT1050_PAD_SD_B1_04, 138 + IMXRT1050_PAD_SD_B1_05, 139 + IMXRT1050_PAD_SD_B1_06, 140 + IMXRT1050_PAD_SD_B1_07, 141 + IMXRT1050_PAD_SD_B1_08, 142 + IMXRT1050_PAD_SD_B1_09, 143 + IMXRT1050_PAD_SD_B1_10, 144 + IMXRT1050_PAD_SD_B1_11, 165 145 }; 166 146 167 147 /* Pad names for the pinmux subsystem */ ··· 151 171 IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE2), 152 172 IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE3), 153 173 IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE4), 154 - IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE5), 155 - IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE6), 156 - IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE7), 157 - IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE8), 158 - IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE9), 159 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO00), 160 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO01), 161 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO02), 162 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO03), 163 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO04), 164 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO05), 165 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO06), 166 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO07), 167 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO08), 168 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO09), 169 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO10), 170 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO11), 171 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO12), 172 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO13), 173 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO14), 174 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO15), 175 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_MDC), 176 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_MDIO), 177 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TD3), 178 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TD2), 179 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TD1), 180 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TD0), 181 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TX_CTL), 182 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TXC), 183 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RX_CTL), 184 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RXC), 185 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RD0), 186 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RD1), 187 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RD2), 188 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RD3), 189 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_CLK), 190 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_CMD), 191 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA0), 192 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA1), 193 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA2), 194 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA3), 195 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA4), 196 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA5), 197 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA6), 198 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA7), 199 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_RESET_B), 200 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_STROBE), 201 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_CD_B), 202 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_CLK), 203 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_CMD), 204 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_DATA0), 205 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_DATA1), 206 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_DATA2), 207 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_DATA3), 208 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_RESET_B), 209 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_WP), 210 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_ALE), 211 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_CE0), 212 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_CE1), 213 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_CE2), 214 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_CE3), 215 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_CLE), 216 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA00), 217 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA01), 218 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA02), 219 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA03), 220 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA04), 221 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA05), 222 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA06), 223 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA07), 224 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DQS), 225 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_RE_B), 226 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_READY_B), 227 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_WE_B), 228 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_WP_B), 229 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXFS), 230 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXC), 231 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXD0), 232 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXD1), 233 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXD2), 234 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXD3), 235 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_MCLK), 236 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXFS), 237 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXC), 238 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD0), 239 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD1), 240 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD2), 241 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD3), 242 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD4), 243 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD5), 244 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD6), 245 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD7), 246 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXFS), 247 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXC), 248 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD0), 249 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD1), 250 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD2), 251 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD3), 252 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD4), 253 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD5), 254 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD6), 255 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD7), 256 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_MCLK), 257 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_RXFS), 258 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_RXC), 259 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_RXD0), 260 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_TXFS), 261 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_TXC), 262 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_TXD0), 263 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_MCLK), 264 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_RXFS), 265 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_RXC), 266 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_RXD), 267 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_TXFS), 268 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_TXC), 269 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_TXD), 270 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_MCLK), 271 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SPDIF_TX), 272 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SPDIF_RX), 273 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SPDIF_EXT_CLK), 274 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI1_SCLK), 275 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI1_MOSI), 276 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI1_MISO), 277 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI1_SS0), 278 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI2_SCLK), 279 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI2_MOSI), 280 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI2_MISO), 281 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI2_SS0), 282 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C1_SCL), 283 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C1_SDA), 284 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C2_SCL), 285 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C2_SDA), 286 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C3_SCL), 287 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C3_SDA), 288 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C4_SCL), 289 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C4_SDA), 290 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART1_RXD), 291 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART1_TXD), 292 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART2_RXD), 293 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART2_TXD), 294 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART3_RXD), 295 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART3_TXD), 296 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART4_RXD), 297 - IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART4_TXD), 174 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_00), 175 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_01), 176 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_02), 177 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_03), 178 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_04), 179 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_05), 180 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_06), 181 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_07), 182 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_08), 183 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_09), 184 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_10), 185 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_11), 186 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_12), 187 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_13), 188 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_14), 189 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_15), 190 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_16), 191 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_17), 192 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_18), 193 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_19), 194 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_20), 195 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_21), 196 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_22), 197 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_23), 198 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_24), 199 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_25), 200 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_26), 201 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_27), 202 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_28), 203 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_29), 204 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_30), 205 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_31), 206 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_32), 207 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_33), 208 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_34), 209 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_35), 210 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_36), 211 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_37), 212 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_38), 213 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_39), 214 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_40), 215 + IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_41), 216 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_00), 217 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_01), 218 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_02), 219 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_03), 220 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_04), 221 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_05), 222 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_06), 223 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_07), 224 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_08), 225 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_09), 226 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_10), 227 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_11), 228 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_12), 229 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_13), 230 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_14), 231 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_15), 232 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_00), 233 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_01), 234 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_02), 235 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_03), 236 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_04), 237 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_05), 238 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_06), 239 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_07), 240 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_08), 241 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_09), 242 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_10), 243 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_11), 244 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_12), 245 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_13), 246 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_14), 247 + IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_15), 248 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_00), 249 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_01), 250 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_02), 251 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_03), 252 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_04), 253 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_05), 254 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_06), 255 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_07), 256 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_08), 257 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_09), 258 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_10), 259 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_11), 260 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_12), 261 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_13), 262 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_14), 263 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_15), 264 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_00), 265 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_01), 266 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_02), 267 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_03), 268 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_04), 269 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_05), 270 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_06), 271 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_07), 272 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_08), 273 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_09), 274 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_10), 275 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_11), 276 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_12), 277 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_13), 278 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_14), 279 + IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_15), 280 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_00), 281 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_01), 282 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_02), 283 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_03), 284 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_04), 285 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_05), 286 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_00), 287 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_01), 288 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_02), 289 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_03), 290 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_04), 291 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_05), 292 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_06), 293 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_07), 294 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_08), 295 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_09), 296 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_10), 297 + IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_11), 298 298 }; 299 299 300 300 static const struct imx_pinctrl_soc_info imxrt1050_pinctrl_info = {