From: Jesse Taube <mr.bossman075@gmail.com>
To: linux-imx@nxp.com
Cc: robh+dt@kernel.org, sboyd@kernel.org, shawnguo@kernel.org,
kernel@pengutronix.de, festevam@gmail.com, aisheng.dong@nxp.com,
stefan@agner.ch, linus.walleij@linaro.org,
gregkh@linuxfoundation.org, arnd@arndb.de, linux@armlinux.org.uk,
abel.vesa@nxp.com, dev@lynxeye.de, marcel.ziswiler@toradex.com,
tharvey@gateworks.com, leoyang.li@nxp.com, fugang.duan@nxp.com,
Mr.Bossman075@gmail.com, giulio.benetti@benettiengineering.com,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org
Subject: [PATCH v1 6/7] pinctrl: freescale: Fix i.MXRT1050 pad names
Date: Mon, 7 Nov 2022 02:15:10 -0500 [thread overview]
Message-ID: <20221107071511.2764628-7-Mr.Bossman075@gmail.com> (raw)
In-Reply-To: <20221107071511.2764628-1-Mr.Bossman075@gmail.com>
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>
---
drivers/pinctrl/freescale/pinctrl-imxrt1050.c | 546 ++++++++----------
1 file changed, 253 insertions(+), 293 deletions(-)
diff --git a/drivers/pinctrl/freescale/pinctrl-imxrt1050.c b/drivers/pinctrl/freescale/pinctrl-imxrt1050.c
index 11f31c90ad30..def683839ebe 100644
--- a/drivers/pinctrl/freescale/pinctrl-imxrt1050.c
+++ b/drivers/pinctrl/freescale/pinctrl-imxrt1050.c
@@ -13,155 +13,135 @@
#include "pinctrl-imx.h"
enum imxrt1050_pads {
- IMXRT1050_PAD_RESERVE0 = 0,
- IMXRT1050_PAD_RESERVE1 = 1,
- IMXRT1050_PAD_RESERVE2 = 2,
- IMXRT1050_PAD_RESERVE3 = 3,
- IMXRT1050_PAD_RESERVE4 = 4,
- IMXRT1050_PAD_RESERVE5 = 5,
- IMXRT1050_PAD_RESERVE6 = 6,
- IMXRT1050_PAD_RESERVE7 = 7,
- IMXRT1050_PAD_RESERVE8 = 8,
- IMXRT1050_PAD_RESERVE9 = 9,
- IMXRT1050_IOMUXC_GPIO1_IO00 = 10,
- IMXRT1050_IOMUXC_GPIO1_IO01 = 11,
- IMXRT1050_IOMUXC_GPIO1_IO02 = 12,
- IMXRT1050_IOMUXC_GPIO1_IO03 = 13,
- IMXRT1050_IOMUXC_GPIO1_IO04 = 14,
- IMXRT1050_IOMUXC_GPIO1_IO05 = 15,
- IMXRT1050_IOMUXC_GPIO1_IO06 = 16,
- IMXRT1050_IOMUXC_GPIO1_IO07 = 17,
- IMXRT1050_IOMUXC_GPIO1_IO08 = 18,
- IMXRT1050_IOMUXC_GPIO1_IO09 = 19,
- IMXRT1050_IOMUXC_GPIO1_IO10 = 20,
- IMXRT1050_IOMUXC_GPIO1_IO11 = 21,
- IMXRT1050_IOMUXC_GPIO1_IO12 = 22,
- IMXRT1050_IOMUXC_GPIO1_IO13 = 23,
- IMXRT1050_IOMUXC_GPIO1_IO14 = 24,
- IMXRT1050_IOMUXC_GPIO1_IO15 = 25,
- IMXRT1050_IOMUXC_ENET_MDC = 26,
- IMXRT1050_IOMUXC_ENET_MDIO = 27,
- IMXRT1050_IOMUXC_ENET_TD3 = 28,
- IMXRT1050_IOMUXC_ENET_TD2 = 29,
- IMXRT1050_IOMUXC_ENET_TD1 = 30,
- IMXRT1050_IOMUXC_ENET_TD0 = 31,
- IMXRT1050_IOMUXC_ENET_TX_CTL = 32,
- IMXRT1050_IOMUXC_ENET_TXC = 33,
- IMXRT1050_IOMUXC_ENET_RX_CTL = 34,
- IMXRT1050_IOMUXC_ENET_RXC = 35,
- IMXRT1050_IOMUXC_ENET_RD0 = 36,
- IMXRT1050_IOMUXC_ENET_RD1 = 37,
- IMXRT1050_IOMUXC_ENET_RD2 = 38,
- IMXRT1050_IOMUXC_ENET_RD3 = 39,
- IMXRT1050_IOMUXC_SD1_CLK = 40,
- IMXRT1050_IOMUXC_SD1_CMD = 41,
- IMXRT1050_IOMUXC_SD1_DATA0 = 42,
- IMXRT1050_IOMUXC_SD1_DATA1 = 43,
- IMXRT1050_IOMUXC_SD1_DATA2 = 44,
- IMXRT1050_IOMUXC_SD1_DATA3 = 45,
- IMXRT1050_IOMUXC_SD1_DATA4 = 46,
- IMXRT1050_IOMUXC_SD1_DATA5 = 47,
- IMXRT1050_IOMUXC_SD1_DATA6 = 48,
- IMXRT1050_IOMUXC_SD1_DATA7 = 49,
- IMXRT1050_IOMUXC_SD1_RESET_B = 50,
- IMXRT1050_IOMUXC_SD1_STROBE = 51,
- IMXRT1050_IOMUXC_SD2_CD_B = 52,
- IMXRT1050_IOMUXC_SD2_CLK = 53,
- IMXRT1050_IOMUXC_SD2_CMD = 54,
- IMXRT1050_IOMUXC_SD2_DATA0 = 55,
- IMXRT1050_IOMUXC_SD2_DATA1 = 56,
- IMXRT1050_IOMUXC_SD2_DATA2 = 57,
- IMXRT1050_IOMUXC_SD2_DATA3 = 58,
- IMXRT1050_IOMUXC_SD2_RESET_B = 59,
- IMXRT1050_IOMUXC_SD2_WP = 60,
- IMXRT1050_IOMUXC_NAND_ALE = 61,
- IMXRT1050_IOMUXC_NAND_CE0 = 62,
- IMXRT1050_IOMUXC_NAND_CE1 = 63,
- IMXRT1050_IOMUXC_NAND_CE2 = 64,
- IMXRT1050_IOMUXC_NAND_CE3 = 65,
- IMXRT1050_IOMUXC_NAND_CLE = 66,
- IMXRT1050_IOMUXC_NAND_DATA00 = 67,
- IMXRT1050_IOMUXC_NAND_DATA01 = 68,
- IMXRT1050_IOMUXC_NAND_DATA02 = 69,
- IMXRT1050_IOMUXC_NAND_DATA03 = 70,
- IMXRT1050_IOMUXC_NAND_DATA04 = 71,
- IMXRT1050_IOMUXC_NAND_DATA05 = 72,
- IMXRT1050_IOMUXC_NAND_DATA06 = 73,
- IMXRT1050_IOMUXC_NAND_DATA07 = 74,
- IMXRT1050_IOMUXC_NAND_DQS = 75,
- IMXRT1050_IOMUXC_NAND_RE_B = 76,
- IMXRT1050_IOMUXC_NAND_READY_B = 77,
- IMXRT1050_IOMUXC_NAND_WE_B = 78,
- IMXRT1050_IOMUXC_NAND_WP_B = 79,
- IMXRT1050_IOMUXC_SAI5_RXFS = 80,
- IMXRT1050_IOMUXC_SAI5_RXC = 81,
- IMXRT1050_IOMUXC_SAI5_RXD0 = 82,
- IMXRT1050_IOMUXC_SAI5_RXD1 = 83,
- IMXRT1050_IOMUXC_SAI5_RXD2 = 84,
- IMXRT1050_IOMUXC_SAI5_RXD3 = 85,
- IMXRT1050_IOMUXC_SAI5_MCLK = 86,
- IMXRT1050_IOMUXC_SAI1_RXFS = 87,
- IMXRT1050_IOMUXC_SAI1_RXC = 88,
- IMXRT1050_IOMUXC_SAI1_RXD0 = 89,
- IMXRT1050_IOMUXC_SAI1_RXD1 = 90,
- IMXRT1050_IOMUXC_SAI1_RXD2 = 91,
- IMXRT1050_IOMUXC_SAI1_RXD3 = 92,
- IMXRT1050_IOMUXC_SAI1_RXD4 = 93,
- IMXRT1050_IOMUXC_SAI1_RXD5 = 94,
- IMXRT1050_IOMUXC_SAI1_RXD6 = 95,
- IMXRT1050_IOMUXC_SAI1_RXD7 = 96,
- IMXRT1050_IOMUXC_SAI1_TXFS = 97,
- IMXRT1050_IOMUXC_SAI1_TXC = 98,
- IMXRT1050_IOMUXC_SAI1_TXD0 = 99,
- IMXRT1050_IOMUXC_SAI1_TXD1 = 100,
- IMXRT1050_IOMUXC_SAI1_TXD2 = 101,
- IMXRT1050_IOMUXC_SAI1_TXD3 = 102,
- IMXRT1050_IOMUXC_SAI1_TXD4 = 103,
- IMXRT1050_IOMUXC_SAI1_TXD5 = 104,
- IMXRT1050_IOMUXC_SAI1_TXD6 = 105,
- IMXRT1050_IOMUXC_SAI1_TXD7 = 106,
- IMXRT1050_IOMUXC_SAI1_MCLK = 107,
- IMXRT1050_IOMUXC_SAI2_RXFS = 108,
- IMXRT1050_IOMUXC_SAI2_RXC = 109,
- IMXRT1050_IOMUXC_SAI2_RXD0 = 110,
- IMXRT1050_IOMUXC_SAI2_TXFS = 111,
- IMXRT1050_IOMUXC_SAI2_TXC = 112,
- IMXRT1050_IOMUXC_SAI2_TXD0 = 113,
- IMXRT1050_IOMUXC_SAI2_MCLK = 114,
- IMXRT1050_IOMUXC_SAI3_RXFS = 115,
- IMXRT1050_IOMUXC_SAI3_RXC = 116,
- IMXRT1050_IOMUXC_SAI3_RXD = 117,
- IMXRT1050_IOMUXC_SAI3_TXFS = 118,
- IMXRT1050_IOMUXC_SAI3_TXC = 119,
- IMXRT1050_IOMUXC_SAI3_TXD = 120,
- IMXRT1050_IOMUXC_SAI3_MCLK = 121,
- IMXRT1050_IOMUXC_SPDIF_TX = 122,
- IMXRT1050_IOMUXC_SPDIF_RX = 123,
- IMXRT1050_IOMUXC_SPDIF_EXT_CLK = 124,
- IMXRT1050_IOMUXC_ECSPI1_SCLK = 125,
- IMXRT1050_IOMUXC_ECSPI1_MOSI = 126,
- IMXRT1050_IOMUXC_ECSPI1_MISO = 127,
- IMXRT1050_IOMUXC_ECSPI1_SS0 = 128,
- IMXRT1050_IOMUXC_ECSPI2_SCLK = 129,
- IMXRT1050_IOMUXC_ECSPI2_MOSI = 130,
- IMXRT1050_IOMUXC_ECSPI2_MISO = 131,
- IMXRT1050_IOMUXC_ECSPI2_SS0 = 132,
- IMXRT1050_IOMUXC_I2C1_SCL = 133,
- IMXRT1050_IOMUXC_I2C1_SDA = 134,
- IMXRT1050_IOMUXC_I2C2_SCL = 135,
- IMXRT1050_IOMUXC_I2C2_SDA = 136,
- IMXRT1050_IOMUXC_I2C3_SCL = 137,
- IMXRT1050_IOMUXC_I2C3_SDA = 138,
- IMXRT1050_IOMUXC_I2C4_SCL = 139,
- IMXRT1050_IOMUXC_I2C4_SDA = 140,
- IMXRT1050_IOMUXC_UART1_RXD = 141,
- IMXRT1050_IOMUXC_UART1_TXD = 142,
- IMXRT1050_IOMUXC_UART2_RXD = 143,
- IMXRT1050_IOMUXC_UART2_TXD = 144,
- IMXRT1050_IOMUXC_UART3_RXD = 145,
- IMXRT1050_IOMUXC_UART3_TXD = 146,
- IMXRT1050_IOMUXC_UART4_RXD = 147,
- IMXRT1050_IOMUXC_UART4_TXD = 148,
+ IMXRT1050_PAD_RESERVE0,
+ IMXRT1050_PAD_RESERVE1,
+ IMXRT1050_PAD_RESERVE2,
+ IMXRT1050_PAD_RESERVE3,
+ IMXRT1050_PAD_RESERVE4,
+ IMXRT1050_PAD_EMC_00,
+ IMXRT1050_PAD_EMC_01,
+ IMXRT1050_PAD_EMC_02,
+ IMXRT1050_PAD_EMC_03,
+ IMXRT1050_PAD_EMC_04,
+ IMXRT1050_PAD_EMC_05,
+ IMXRT1050_PAD_EMC_06,
+ IMXRT1050_PAD_EMC_07,
+ IMXRT1050_PAD_EMC_08,
+ IMXRT1050_PAD_EMC_09,
+ IMXRT1050_PAD_EMC_10,
+ IMXRT1050_PAD_EMC_11,
+ IMXRT1050_PAD_EMC_12,
+ IMXRT1050_PAD_EMC_13,
+ IMXRT1050_PAD_EMC_14,
+ IMXRT1050_PAD_EMC_15,
+ IMXRT1050_PAD_EMC_16,
+ IMXRT1050_PAD_EMC_17,
+ IMXRT1050_PAD_EMC_18,
+ IMXRT1050_PAD_EMC_19,
+ IMXRT1050_PAD_EMC_20,
+ IMXRT1050_PAD_EMC_21,
+ IMXRT1050_PAD_EMC_22,
+ IMXRT1050_PAD_EMC_23,
+ IMXRT1050_PAD_EMC_24,
+ IMXRT1050_PAD_EMC_25,
+ IMXRT1050_PAD_EMC_26,
+ IMXRT1050_PAD_EMC_27,
+ IMXRT1050_PAD_EMC_28,
+ IMXRT1050_PAD_EMC_29,
+ IMXRT1050_PAD_EMC_30,
+ IMXRT1050_PAD_EMC_31,
+ IMXRT1050_PAD_EMC_32,
+ IMXRT1050_PAD_EMC_33,
+ IMXRT1050_PAD_EMC_34,
+ IMXRT1050_PAD_EMC_35,
+ IMXRT1050_PAD_EMC_36,
+ IMXRT1050_PAD_EMC_37,
+ IMXRT1050_PAD_EMC_38,
+ IMXRT1050_PAD_EMC_39,
+ IMXRT1050_PAD_EMC_40,
+ IMXRT1050_PAD_EMC_41,
+ IMXRT1050_PAD_AD_B0_00,
+ IMXRT1050_PAD_AD_B0_01,
+ IMXRT1050_PAD_AD_B0_02,
+ IMXRT1050_PAD_AD_B0_03,
+ IMXRT1050_PAD_AD_B0_04,
+ IMXRT1050_PAD_AD_B0_05,
+ IMXRT1050_PAD_AD_B0_06,
+ IMXRT1050_PAD_AD_B0_07,
+ IMXRT1050_PAD_AD_B0_08,
+ IMXRT1050_PAD_AD_B0_09,
+ IMXRT1050_PAD_AD_B0_10,
+ IMXRT1050_PAD_AD_B0_11,
+ IMXRT1050_PAD_AD_B0_12,
+ IMXRT1050_PAD_AD_B0_13,
+ IMXRT1050_PAD_AD_B0_14,
+ IMXRT1050_PAD_AD_B0_15,
+ IMXRT1050_PAD_AD_B1_00,
+ IMXRT1050_PAD_AD_B1_01,
+ IMXRT1050_PAD_AD_B1_02,
+ IMXRT1050_PAD_AD_B1_03,
+ IMXRT1050_PAD_AD_B1_04,
+ IMXRT1050_PAD_AD_B1_05,
+ IMXRT1050_PAD_AD_B1_06,
+ IMXRT1050_PAD_AD_B1_07,
+ IMXRT1050_PAD_AD_B1_08,
+ IMXRT1050_PAD_AD_B1_09,
+ IMXRT1050_PAD_AD_B1_10,
+ IMXRT1050_PAD_AD_B1_11,
+ IMXRT1050_PAD_AD_B1_12,
+ IMXRT1050_PAD_AD_B1_13,
+ IMXRT1050_PAD_AD_B1_14,
+ IMXRT1050_PAD_AD_B1_15,
+ IMXRT1050_PAD_B0_00,
+ IMXRT1050_PAD_B0_01,
+ IMXRT1050_PAD_B0_02,
+ IMXRT1050_PAD_B0_03,
+ IMXRT1050_PAD_B0_04,
+ IMXRT1050_PAD_B0_05,
+ IMXRT1050_PAD_B0_06,
+ IMXRT1050_PAD_B0_07,
+ IMXRT1050_PAD_B0_08,
+ IMXRT1050_PAD_B0_09,
+ IMXRT1050_PAD_B0_10,
+ IMXRT1050_PAD_B0_11,
+ IMXRT1050_PAD_B0_12,
+ IMXRT1050_PAD_B0_13,
+ IMXRT1050_PAD_B0_14,
+ IMXRT1050_PAD_B0_15,
+ IMXRT1050_PAD_B1_00,
+ IMXRT1050_PAD_B1_01,
+ IMXRT1050_PAD_B1_02,
+ IMXRT1050_PAD_B1_03,
+ IMXRT1050_PAD_B1_04,
+ IMXRT1050_PAD_B1_05,
+ IMXRT1050_PAD_B1_06,
+ IMXRT1050_PAD_B1_07,
+ IMXRT1050_PAD_B1_08,
+ IMXRT1050_PAD_B1_09,
+ IMXRT1050_PAD_B1_10,
+ IMXRT1050_PAD_B1_11,
+ IMXRT1050_PAD_B1_12,
+ IMXRT1050_PAD_B1_13,
+ IMXRT1050_PAD_B1_14,
+ IMXRT1050_PAD_B1_15,
+ IMXRT1050_PAD_SD_B0_00,
+ IMXRT1050_PAD_SD_B0_01,
+ IMXRT1050_PAD_SD_B0_02,
+ IMXRT1050_PAD_SD_B0_03,
+ IMXRT1050_PAD_SD_B0_04,
+ IMXRT1050_PAD_SD_B0_05,
+ IMXRT1050_PAD_SD_B1_00,
+ IMXRT1050_PAD_SD_B1_01,
+ IMXRT1050_PAD_SD_B1_02,
+ IMXRT1050_PAD_SD_B1_03,
+ IMXRT1050_PAD_SD_B1_04,
+ IMXRT1050_PAD_SD_B1_05,
+ IMXRT1050_PAD_SD_B1_06,
+ IMXRT1050_PAD_SD_B1_07,
+ IMXRT1050_PAD_SD_B1_08,
+ IMXRT1050_PAD_SD_B1_09,
+ IMXRT1050_PAD_SD_B1_10,
+ IMXRT1050_PAD_SD_B1_11,
};
/* Pad names for the pinmux subsystem */
@@ -171,150 +151,130 @@ static const struct pinctrl_pin_desc imxrt1050_pinctrl_pads[] = {
IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE2),
IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE3),
IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE4),
- IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE5),
- IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE6),
- IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE7),
- IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE8),
- IMX_PINCTRL_PIN(IMXRT1050_PAD_RESERVE9),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO00),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO01),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO02),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO03),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO04),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO05),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO06),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO07),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO08),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO09),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO10),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO11),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO12),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO13),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO14),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_GPIO1_IO15),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_MDC),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_MDIO),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TD3),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TD2),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TD1),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TD0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TX_CTL),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_TXC),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RX_CTL),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RXC),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RD0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RD1),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RD2),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ENET_RD3),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_CLK),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_CMD),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA1),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA2),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA3),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA4),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA5),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA6),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_DATA7),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_RESET_B),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD1_STROBE),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_CD_B),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_CLK),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_CMD),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_DATA0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_DATA1),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_DATA2),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_DATA3),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_RESET_B),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SD2_WP),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_ALE),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_CE0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_CE1),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_CE2),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_CE3),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_CLE),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA00),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA01),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA02),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA03),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA04),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA05),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA06),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DATA07),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_DQS),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_RE_B),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_READY_B),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_WE_B),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_NAND_WP_B),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXFS),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXC),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXD0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXD1),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXD2),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_RXD3),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI5_MCLK),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXFS),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXC),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD1),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD2),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD3),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD4),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD5),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD6),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_RXD7),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXFS),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXC),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD1),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD2),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD3),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD4),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD5),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD6),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_TXD7),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI1_MCLK),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_RXFS),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_RXC),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_RXD0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_TXFS),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_TXC),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_TXD0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI2_MCLK),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_RXFS),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_RXC),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_RXD),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_TXFS),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_TXC),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_TXD),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SAI3_MCLK),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SPDIF_TX),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SPDIF_RX),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_SPDIF_EXT_CLK),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI1_SCLK),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI1_MOSI),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI1_MISO),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI1_SS0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI2_SCLK),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI2_MOSI),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI2_MISO),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_ECSPI2_SS0),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C1_SCL),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C1_SDA),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C2_SCL),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C2_SDA),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C3_SCL),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C3_SDA),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C4_SCL),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_I2C4_SDA),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART1_RXD),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART1_TXD),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART2_RXD),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART2_TXD),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART3_RXD),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART3_TXD),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART4_RXD),
- IMX_PINCTRL_PIN(IMXRT1050_IOMUXC_UART4_TXD),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_00),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_01),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_02),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_03),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_04),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_05),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_06),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_07),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_08),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_09),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_10),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_11),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_12),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_13),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_14),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_15),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_16),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_17),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_18),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_19),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_20),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_21),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_22),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_23),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_24),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_25),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_26),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_27),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_28),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_29),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_30),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_31),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_32),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_33),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_34),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_35),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_36),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_37),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_38),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_39),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_40),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_EMC_41),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_00),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_01),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_02),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_03),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_04),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_05),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_06),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_07),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_08),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_09),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_10),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_11),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_12),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_13),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_14),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B0_15),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_00),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_01),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_02),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_03),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_04),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_05),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_06),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_07),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_08),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_09),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_10),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_11),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_12),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_13),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_14),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_AD_B1_15),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_00),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_01),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_02),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_03),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_04),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_05),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_06),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_07),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_08),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_09),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_10),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_11),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_12),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_13),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_14),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B0_15),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_00),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_01),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_02),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_03),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_04),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_05),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_06),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_07),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_08),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_09),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_10),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_11),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_12),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_13),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_14),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_B1_15),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_00),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_01),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_02),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_03),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_04),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B0_05),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_00),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_01),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_02),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_03),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_04),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_05),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_06),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_07),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_08),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_09),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_10),
+ IMX_PINCTRL_PIN(IMXRT1050_PAD_SD_B1_11),
};
static const struct imx_pinctrl_soc_info imxrt1050_pinctrl_info = {
--
2.37.2
next prev parent reply other threads:[~2022-11-07 7:15 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-11-07 7:15 [PATCH v1 0/7] Clean-up and documentation for i.MXRT1050 Jesse Taube
2022-11-07 7:15 ` [PATCH v1 1/7] dt-bindings: arm: imx: Add i.MXRT compatible Documentation Jesse Taube
2022-11-07 7:15 ` [PATCH v1 2/7] dt-bindings: pinctrl: Fix file path for pinfunc include Jesse Taube
2022-11-07 7:15 ` [PATCH v1 3/7] dt-bindings: timer: gpt: Add i.MXRT compatible Documentation Jesse Taube
2022-11-07 12:16 ` Rob Herring
2022-11-07 7:15 ` [PATCH v1 4/7] dt-bindings: serial: fsl-lpuart: add i.MXRT1170 compatible Jesse Taube
2022-11-07 7:15 ` [PATCH v1 5/7] dt-bindings: mmc: fsl-imx-esdhc: " Jesse Taube
2022-11-07 7:15 ` Jesse Taube [this message]
2022-11-07 7:15 ` [PATCH v1 7/7] ARM: dts: imx: Update i.MXRT1050.dtsi compatibles Jesse Taube
2022-11-07 7:44 ` Arnd Bergmann
2022-11-07 15:09 ` Jesse Taube
2022-11-08 11:07 ` Arnd Bergmann
2022-11-09 8:54 ` Linus Walleij
2022-11-09 8:52 ` [PATCH v1 0/7] Clean-up and documentation for i.MXRT1050 Linus Walleij
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20221107071511.2764628-7-Mr.Bossman075@gmail.com \
--to=mr.bossman075@gmail.com \
--cc=abel.vesa@nxp.com \
--cc=aisheng.dong@nxp.com \
--cc=arnd@arndb.de \
--cc=dev@lynxeye.de \
--cc=devicetree@vger.kernel.org \
--cc=festevam@gmail.com \
--cc=fugang.duan@nxp.com \
--cc=giulio.benetti@benettiengineering.com \
--cc=gregkh@linuxfoundation.org \
--cc=kernel@pengutronix.de \
--cc=leoyang.li@nxp.com \
--cc=linus.walleij@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-imx@nxp.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-serial@vger.kernel.org \
--cc=linux@armlinux.org.uk \
--cc=marcel.ziswiler@toradex.com \
--cc=robh+dt@kernel.org \
--cc=sboyd@kernel.org \
--cc=shawnguo@kernel.org \
--cc=stefan@agner.ch \
--cc=tharvey@gateworks.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).