During the initial commit of i.MXRT1050
many of the DT docs were missing; this patch adds them.
The commit also adds docs for i.MXRT1170.
Clean up dtsi.
fix all the naming of pins in pinctrl,
wrong due to a miscommunication.
Jesse Taube (7):
dt-bindings: arm: imx: Add i.MXRT compatible Documentation
dt-bindings: pinctrl: Fix file path for pinfunc include
dt-bindings: timer: gpt: Add i.MXRT compatible Documentation
dt-bindings: serial: fsl-lpuart: add i.MXRT1170 compatible
dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT1170 compatible
pinctrl: freescale: Fix i.MXRT1050 pad names
ARM: dts: imx: Update i.MXRT1050.dtsi compatibles
.../devicetree/bindings/arm/fsl.yaml | 12 +
.../bindings/mmc/fsl-imx-esdhc.yaml | 4 +
.../bindings/pinctrl/fsl,imxrt1050.yaml | 2 +-
.../bindings/serial/fsl-lpuart.yaml | 3 +
.../devicetree/bindings/timer/fsl,imxgpt.yaml | 2 +
arch/arm/boot/dts/imxrt1050.dtsi | 11 +-
drivers/pinctrl/freescale/pinctrl-imxrt1050.c | 546 ++++++++----------
7 files changed, 280 insertions(+), 300 deletions(-)
--
2.37.2
Add i.MXRT1170 compatible string to Documentation.
Cc: Giulio Benetti <[email protected]>
Signed-off-by: Jesse Taube <[email protected]>
Acked-by: Rob Herring <[email protected]>
---
Documentation/devicetree/bindings/serial/fsl-lpuart.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/serial/fsl-lpuart.yaml b/Documentation/devicetree/bindings/serial/fsl-lpuart.yaml
index 30eaa62e1aed..74f75f669e77 100644
--- a/Documentation/devicetree/bindings/serial/fsl-lpuart.yaml
+++ b/Documentation/devicetree/bindings/serial/fsl-lpuart.yaml
@@ -32,6 +32,9 @@ properties:
- fsl,imx8qm-lpuart
- fsl,imx8dxl-lpuart
- const: fsl,imx8qxp-lpuart
+ - items:
+ - const: fsl,imxrt1050-lpuart
+ - const: fsl,imxrt1170-lpuart
reg:
maxItems: 1
--
2.37.2
Reference to pinfunc.h was wrong. Fix it.
Cc: Giulio Benetti <[email protected]>
Signed-off-by: Jesse Taube <[email protected]>
---
Documentation/devicetree/bindings/pinctrl/fsl,imxrt1050.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/pinctrl/fsl,imxrt1050.yaml b/Documentation/devicetree/bindings/pinctrl/fsl,imxrt1050.yaml
index 1278f7293560..db5fe66ad873 100644
--- a/Documentation/devicetree/bindings/pinctrl/fsl,imxrt1050.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/fsl,imxrt1050.yaml
@@ -35,7 +35,7 @@ patternProperties:
each entry consists of 6 integers and represents the mux and config
setting for one pin. The first 5 integers <mux_reg conf_reg input_reg
mux_val input_val> are specified using a PIN_FUNC_ID macro, which can
- be found in <include/dt-bindings/pinctrl/pins-imxrt1050.h>. The last
+ be found in <arch/arm/boot/dts/imxrt1050-pinfunc.h>. The last
integer CONFIG is the pad setting value like pull-up on this pin. Please
refer to i.MXRT1050 Reference Manual for detailed CONFIG settings.
$ref: /schemas/types.yaml#/definitions/uint32-matrix
--
2.37.2
Recently the imxrt1050 was added but the cpu compatible node wasn't
added. Add both i.MXRT1170 and 1050 compatibles to fsl.yaml.
Cc: Giulio Benetti <[email protected]>
Signed-off-by: Jesse Taube <[email protected]>
Acked-by: Rob Herring <[email protected]>
---
Documentation/devicetree/bindings/arm/fsl.yaml | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml
index 59e6e8b4dab3..a95b774e5d67 100644
--- a/Documentation/devicetree/bindings/arm/fsl.yaml
+++ b/Documentation/devicetree/bindings/arm/fsl.yaml
@@ -1046,6 +1046,18 @@ properties:
- fsl,imx93-11x11-evk # i.MX93 11x11 EVK Board
- const: fsl,imx93
+ - description: i.MXRT1050 based Boards
+ items:
+ - enum:
+ - fsl,imxrt1050-evk # i.MXRT1050 EVK Board
+ - const: fsl,imxrt1050
+
+ - description: i.MXRT1170 based Boards
+ items:
+ - enum:
+ - fsl,imxrt1170-evk # i.MXRT1170 EVK Board
+ - const: fsl,imxrt1170
+
- description:
Freescale Vybrid Platform Device Tree Bindings
--
2.37.2
Both the i.MXRT1170 and 1050 have the same GPT timer as "fsl,imx6dl-gpt"
Add i.MXRT to the compatible list.
Cc: Giulio Benetti <[email protected]>
Signed-off-by: Jesse Taube <[email protected]>
Acked-by: Krzysztof Kozlowski <[email protected]>
---
Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml b/Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
index a4f51f46b7a1..716c6afcca1f 100644
--- a/Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
+++ b/Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
@@ -31,6 +31,8 @@ properties:
- enum:
- fsl,imx6sl-gpt
- fsl,imx6sx-gpt
+ - fsl,imxrt1050-gpt
+ - fsl,imxrt1170-gpt
- const: fsl,imx6dl-gpt
reg:
--
2.37.2
The pad names for the i.MXRT1050 were incorrect. Fix them.
Cc: Giulio Benetti <[email protected]>
Signed-off-by: Jesse Taube <[email protected]>
---
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
Add i.MXRT1170 compatible string to Documentation.
Cc: Giulio Benetti <[email protected]>
Signed-off-by: Jesse Taube <[email protected]>
Acked-by: Rob Herring <[email protected]>
---
Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml b/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
index 29339d0196ec..0e7833478869 100644
--- a/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
+++ b/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
@@ -75,6 +75,10 @@ properties:
- const: fsl,imx8qxp-usdhc
- const: fsl,imx7d-usdhc
deprecated: true
+ - items:
+ - enum:
+ - fsl,imxrt1170-usdhc
+ - const: fsl,imxrt1050-usdhc
reg:
maxItems: 1
--
2.37.2
Remove unused compatibles from i.MXRT1050.dtsi.
Change GPT clock-names to match documentation.
Cc: Giulio Benetti <[email protected]>
Signed-off-by: Jesse Taube <[email protected]>
---
arch/arm/boot/dts/imxrt1050.dtsi | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boot/dts/imxrt1050.dtsi b/arch/arm/boot/dts/imxrt1050.dtsi
index 03e6a858a7be..8d79de239046 100644
--- a/arch/arm/boot/dts/imxrt1050.dtsi
+++ b/arch/arm/boot/dts/imxrt1050.dtsi
@@ -29,7 +29,7 @@ osc3M: osc3M {
soc {
lpuart1: serial@40184000 {
- compatible = "fsl,imxrt1050-lpuart", "fsl,imx7ulp-lpuart";
+ compatible = "fsl,imxrt1050-lpuart";
reg = <0x40184000 0x4000>;
interrupts = <20>;
clocks = <&clks IMXRT1050_CLK_LPUART1>;
@@ -40,7 +40,6 @@ lpuart1: serial@40184000 {
iomuxc: pinctrl@401f8000 {
compatible = "fsl,imxrt1050-iomuxc";
reg = <0x401f8000 0x4000>;
- fsl,mux_mask = <0x7>;
};
anatop: anatop@400d8000 {
@@ -83,7 +82,7 @@ edma1: dma-controller@400e8000 {
};
usdhc1: mmc@402c0000 {
- compatible = "fsl,imxrt1050-usdhc", "fsl,imx6sl-usdhc";
+ compatible = "fsl,imxrt1050-usdhc";
reg = <0x402c0000 0x4000>;
interrupts = <110>;
clocks = <&clks IMXRT1050_CLK_IPG_PDOF>,
@@ -150,11 +149,11 @@ gpio5: gpio@400c0000 {
};
gpt: timer@401ec000 {
- compatible = "fsl,imxrt1050-gpt", "fsl,imx6dl-gpt", "fsl,imx6sl-gpt";
+ compatible = "fsl,imxrt1050-gpt", "fsl,imx6dl-gpt";
reg = <0x401ec000 0x4000>;
interrupts = <100>;
- clocks = <&osc3M>;
- clock-names = "per";
+ clocks = <&osc3M>, <&osc3M>;
+ clock-names = "ipg", "per";
};
};
};
--
2.37.2
On Mon, Nov 7, 2022, at 08:15, Jesse Taube wrote:
> Remove unused compatibles from i.MXRT1050.dtsi.
> Change GPT clock-names to match documentation.
>
> Cc: Giulio Benetti <[email protected]>
> Signed-off-by: Jesse Taube <[email protected]>
Can you make sure your changelog texts explain why you do this?
Are they fundamentally different from the devices you had
claimed to be compatible with that need a different driver,
or are there drivers in the field that bind to the wrong
string first?
Arnd
On Mon, 07 Nov 2022 02:15:07 -0500, Jesse Taube wrote:
> Both the i.MXRT1170 and 1050 have the same GPT timer as "fsl,imx6dl-gpt"
> Add i.MXRT to the compatible list.
>
> Cc: Giulio Benetti <[email protected]>
> Signed-off-by: Jesse Taube <[email protected]>
> Acked-by: Krzysztof Kozlowski <[email protected]>
> ---
> Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
Running 'make dtbs_check' with the schema in this patch gives the
following warnings. Consider if they are expected or the schema is
incorrect. These may not be new warnings.
Note that it is not yet a requirement to have 0 warnings for dtbs_check.
This will change in the future.
Full log is available here: https://patchwork.ozlabs.org/patch/
timer@2098000: clock-names: ['ipg', 'per', 'osc_per'] is too long
arch/arm/boot/dts/imx6dl-alti6p.dtb
arch/arm/boot/dts/imx6dl-apf6dev.dtb
arch/arm/boot/dts/imx6dl-aristainetos2_4.dtb
arch/arm/boot/dts/imx6dl-aristainetos2_7.dtb
arch/arm/boot/dts/imx6dl-aristainetos_4.dtb
arch/arm/boot/dts/imx6dl-aristainetos_7.dtb
arch/arm/boot/dts/imx6dl-b105pv2.dtb
arch/arm/boot/dts/imx6dl-b105v2.dtb
arch/arm/boot/dts/imx6dl-b125pv2.dtb
arch/arm/boot/dts/imx6dl-b125v2.dtb
arch/arm/boot/dts/imx6dl-b155v2.dtb
arch/arm/boot/dts/imx6dl-colibri-aster.dtb
arch/arm/boot/dts/imx6dl-colibri-eval-v3.dtb
arch/arm/boot/dts/imx6dl-colibri-iris.dtb
arch/arm/boot/dts/imx6dl-colibri-iris-v2.dtb
arch/arm/boot/dts/imx6dl-cubox-i.dtb
arch/arm/boot/dts/imx6dl-cubox-i-emmc-som-v15.dtb
arch/arm/boot/dts/imx6dl-cubox-i-som-v15.dtb
arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dtb
arch/arm/boot/dts/imx6dl-dhcom-picoitx.dtb
arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dtb
arch/arm/boot/dts/imx6dl-emcon-avari.dtb
arch/arm/boot/dts/imx6dl-gw51xx.dtb
arch/arm/boot/dts/imx6dl-gw52xx.dtb
arch/arm/boot/dts/imx6dl-gw53xx.dtb
arch/arm/boot/dts/imx6dl-gw54xx.dtb
arch/arm/boot/dts/imx6dl-gw551x.dtb
arch/arm/boot/dts/imx6dl-gw552x.dtb
arch/arm/boot/dts/imx6dl-gw553x.dtb
arch/arm/boot/dts/imx6dl-gw560x.dtb
arch/arm/boot/dts/imx6dl-gw5903.dtb
arch/arm/boot/dts/imx6dl-gw5904.dtb
arch/arm/boot/dts/imx6dl-gw5907.dtb
arch/arm/boot/dts/imx6dl-gw5910.dtb
arch/arm/boot/dts/imx6dl-gw5912.dtb
arch/arm/boot/dts/imx6dl-gw5913.dtb
arch/arm/boot/dts/imx6dl-hummingboard2.dtb
arch/arm/boot/dts/imx6dl-hummingboard2-emmc-som-v15.dtb
arch/arm/boot/dts/imx6dl-hummingboard2-som-v15.dtb
arch/arm/boot/dts/imx6dl-hummingboard.dtb
arch/arm/boot/dts/imx6dl-hummingboard-emmc-som-v15.dtb
arch/arm/boot/dts/imx6dl-hummingboard-som-v15.dtb
arch/arm/boot/dts/imx6dl-icore.dtb
arch/arm/boot/dts/imx6dl-icore-mipi.dtb
arch/arm/boot/dts/imx6dl-icore-rqs.dtb
arch/arm/boot/dts/imx6dl-lanmcu.dtb
arch/arm/boot/dts/imx6dl-mamoj.dtb
arch/arm/boot/dts/imx6dl-mba6a.dtb
arch/arm/boot/dts/imx6dl-mba6b.dtb
arch/arm/boot/dts/imx6dl-nit6xlite.dtb
arch/arm/boot/dts/imx6dl-nitrogen6x.dtb
arch/arm/boot/dts/imx6dl-phytec-mira-rdk-nand.dtb
arch/arm/boot/dts/imx6dl-phytec-pbab01.dtb
arch/arm/boot/dts/imx6dl-pico-dwarf.dtb
arch/arm/boot/dts/imx6dl-pico-hobbit.dtb
arch/arm/boot/dts/imx6dl-pico-nymph.dtb
arch/arm/boot/dts/imx6dl-pico-pi.dtb
arch/arm/boot/dts/imx6dl-plybas.dtb
arch/arm/boot/dts/imx6dl-plym2m.dtb
arch/arm/boot/dts/imx6dl-prtmvt.dtb
arch/arm/boot/dts/imx6dl-prtrvt.dtb
arch/arm/boot/dts/imx6dl-prtvt7.dtb
arch/arm/boot/dts/imx6dl-rex-basic.dtb
arch/arm/boot/dts/imx6dl-riotboard.dtb
arch/arm/boot/dts/imx6dl-sabreauto.dtb
arch/arm/boot/dts/imx6dl-sabrelite.dtb
arch/arm/boot/dts/imx6dl-sabresd.dtb
arch/arm/boot/dts/imx6dl-savageboard.dtb
arch/arm/boot/dts/imx6dl-skov-revc-lt2.dtb
arch/arm/boot/dts/imx6dl-skov-revc-lt6.dtb
arch/arm/boot/dts/imx6dl-solidsense.dtb
arch/arm/boot/dts/imx6dl-ts4900.dtb
arch/arm/boot/dts/imx6dl-ts7970.dtb
arch/arm/boot/dts/imx6dl-tx6dl-comtft.dtb
arch/arm/boot/dts/imx6dl-tx6s-8034.dtb
arch/arm/boot/dts/imx6dl-tx6s-8034-mb7.dtb
arch/arm/boot/dts/imx6dl-tx6s-8035.dtb
arch/arm/boot/dts/imx6dl-tx6s-8035-mb7.dtb
arch/arm/boot/dts/imx6dl-tx6u-801x.dtb
arch/arm/boot/dts/imx6dl-tx6u-8033.dtb
arch/arm/boot/dts/imx6dl-tx6u-8033-mb7.dtb
arch/arm/boot/dts/imx6dl-tx6u-80xx-mb7.dtb
arch/arm/boot/dts/imx6dl-tx6u-811x.dtb
arch/arm/boot/dts/imx6dl-tx6u-81xx-mb7.dtb
arch/arm/boot/dts/imx6dl-udoo.dtb
arch/arm/boot/dts/imx6dl-victgo.dtb
arch/arm/boot/dts/imx6dl-vicut1.dtb
arch/arm/boot/dts/imx6dl-wandboard.dtb
arch/arm/boot/dts/imx6dl-wandboard-revb1.dtb
arch/arm/boot/dts/imx6dl-wandboard-revd1.dtb
arch/arm/boot/dts/imx6dl-yapp4-draco.dtb
arch/arm/boot/dts/imx6dl-yapp4-hydra.dtb
arch/arm/boot/dts/imx6dl-yapp4-orion.dtb
arch/arm/boot/dts/imx6dl-yapp4-ursa.dtb
arch/arm/boot/dts/imx6q-apalis-eval.dtb
arch/arm/boot/dts/imx6q-apalis-ixora.dtb
arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dtb
arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dtb
arch/arm/boot/dts/imx6q-apf6dev.dtb
arch/arm/boot/dts/imx6q-arm2.dtb
arch/arm/boot/dts/imx6q-b450v3.dtb
arch/arm/boot/dts/imx6q-b650v3.dtb
arch/arm/boot/dts/imx6q-b850v3.dtb
arch/arm/boot/dts/imx6q-bosch-acc.dtb
arch/arm/boot/dts/imx6q-cm-fx6.dtb
arch/arm/boot/dts/imx6q-cubox-i.dtb
arch/arm/boot/dts/imx6q-cubox-i-emmc-som-v15.dtb
arch/arm/boot/dts/imx6q-cubox-i-som-v15.dtb
arch/arm/boot/dts/imx6q-dfi-fs700-m60.dtb
arch/arm/boot/dts/imx6q-dhcom-pdk2.dtb
arch/arm/boot/dts/imx6q-display5-tianma-tm070-1280x768.dtb
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dtb
arch/arm/boot/dts/imx6q-dms-ba16.dtb
arch/arm/boot/dts/imx6q-ds.dtb
arch/arm/boot/dts/imx6q-emcon-avari.dtb
arch/arm/boot/dts/imx6q-evi.dtb
arch/arm/boot/dts/imx6q-gk802.dtb
arch/arm/boot/dts/imx6q-gw51xx.dtb
arch/arm/boot/dts/imx6q-gw52xx.dtb
arch/arm/boot/dts/imx6q-gw53xx.dtb
arch/arm/boot/dts/imx6q-gw5400-a.dtb
arch/arm/boot/dts/imx6q-gw54xx.dtb
arch/arm/boot/dts/imx6q-gw551x.dtb
arch/arm/boot/dts/imx6q-gw552x.dtb
arch/arm/boot/dts/imx6q-gw553x.dtb
arch/arm/boot/dts/imx6q-gw560x.dtb
arch/arm/boot/dts/imx6q-gw5903.dtb
arch/arm/boot/dts/imx6q-gw5904.dtb
arch/arm/boot/dts/imx6q-gw5907.dtb
arch/arm/boot/dts/imx6q-gw5910.dtb
arch/arm/boot/dts/imx6q-gw5912.dtb
arch/arm/boot/dts/imx6q-gw5913.dtb
arch/arm/boot/dts/imx6q-h100.dtb
arch/arm/boot/dts/imx6q-hummingboard2.dtb
arch/arm/boot/dts/imx6q-hummingboard2-emmc-som-v15.dtb
arch/arm/boot/dts/imx6q-hummingboard2-som-v15.dtb
arch/arm/boot/dts/imx6q-hummingboard.dtb
arch/arm/boot/dts/imx6q-hummingboard-emmc-som-v15.dtb
arch/arm/boot/dts/imx6q-hummingboard-som-v15.dtb
arch/arm/boot/dts/imx6q-icore.dtb
arch/arm/boot/dts/imx6q-icore-mipi.dtb
arch/arm/boot/dts/imx6q-icore-ofcap10.dtb
arch/arm/boot/dts/imx6q-icore-ofcap12.dtb
arch/arm/boot/dts/imx6q-icore-rqs.dtb
arch/arm/boot/dts/imx6q-kp-tpc.dtb
arch/arm/boot/dts/imx6q-logicpd.dtb
arch/arm/boot/dts/imx6q-marsboard.dtb
arch/arm/boot/dts/imx6q-mba6a.dtb
arch/arm/boot/dts/imx6q-mba6b.dtb
arch/arm/boot/dts/imx6q-mccmon6.dtb
arch/arm/boot/dts/imx6q-nitrogen6_max.dtb
arch/arm/boot/dts/imx6q-nitrogen6_som2.dtb
arch/arm/boot/dts/imx6q-nitrogen6x.dtb
arch/arm/boot/dts/imx6q-novena.dtb
arch/arm/boot/dts/imx6q-phytec-mira-rdk-emmc.dtb
arch/arm/boot/dts/imx6q-phytec-mira-rdk-nand.dtb
arch/arm/boot/dts/imx6q-phytec-pbab01.dtb
arch/arm/boot/dts/imx6q-pico-dwarf.dtb
arch/arm/boot/dts/imx6q-pico-hobbit.dtb
arch/arm/boot/dts/imx6q-pico-nymph.dtb
arch/arm/boot/dts/imx6q-pico-pi.dtb
arch/arm/boot/dts/imx6q-pistachio.dtb
arch/arm/boot/dts/imx6qp-mba6b.dtb
arch/arm/boot/dts/imx6qp-nitrogen6_max.dtb
arch/arm/boot/dts/imx6qp-nitrogen6_som2.dtb
arch/arm/boot/dts/imx6qp-phytec-mira-rdk-nand.dtb
arch/arm/boot/dts/imx6qp-prtwd3.dtb
arch/arm/boot/dts/imx6q-prti6q.dtb
arch/arm/boot/dts/imx6q-prtwd2.dtb
arch/arm/boot/dts/imx6qp-sabreauto.dtb
arch/arm/boot/dts/imx6qp-sabresd.dtb
arch/arm/boot/dts/imx6qp-tx6qp-8037.dtb
arch/arm/boot/dts/imx6qp-tx6qp-8037-mb7.dtb
arch/arm/boot/dts/imx6qp-tx6qp-8137.dtb
arch/arm/boot/dts/imx6qp-tx6qp-8137-mb7.dtb
arch/arm/boot/dts/imx6qp-vicutp.dtb
arch/arm/boot/dts/imx6qp-wandboard-revd1.dtb
arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dtb
arch/arm/boot/dts/imx6qp-zii-rdu2.dtb
arch/arm/boot/dts/imx6q-rex-pro.dtb
arch/arm/boot/dts/imx6q-sabreauto.dtb
arch/arm/boot/dts/imx6q-sabrelite.dtb
arch/arm/boot/dts/imx6q-sabresd.dtb
arch/arm/boot/dts/imx6q-savageboard.dtb
arch/arm/boot/dts/imx6q-sbc6x.dtb
arch/arm/boot/dts/imx6q-skov-revc-lt2.dtb
arch/arm/boot/dts/imx6q-skov-revc-lt6.dtb
arch/arm/boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dtb
arch/arm/boot/dts/imx6q-solidsense.dtb
arch/arm/boot/dts/imx6q-tbs2910.dtb
arch/arm/boot/dts/imx6q-ts4900.dtb
arch/arm/boot/dts/imx6q-ts7970.dtb
arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dtb
arch/arm/boot/dts/imx6q-tx6q-1010.dtb
arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dtb
arch/arm/boot/dts/imx6q-tx6q-1020.dtb
arch/arm/boot/dts/imx6q-tx6q-1036.dtb
arch/arm/boot/dts/imx6q-tx6q-1036-mb7.dtb
arch/arm/boot/dts/imx6q-tx6q-10x0-mb7.dtb
arch/arm/boot/dts/imx6q-tx6q-1110.dtb
arch/arm/boot/dts/imx6q-tx6q-11x0-mb7.dtb
arch/arm/boot/dts/imx6q-udoo.dtb
arch/arm/boot/dts/imx6q-utilite-pro.dtb
arch/arm/boot/dts/imx6q-var-dt6customboard.dtb
arch/arm/boot/dts/imx6q-vicut1.dtb
arch/arm/boot/dts/imx6q-wandboard.dtb
arch/arm/boot/dts/imx6q-wandboard-revb1.dtb
arch/arm/boot/dts/imx6q-wandboard-revd1.dtb
arch/arm/boot/dts/imx6q-yapp4-crux.dtb
arch/arm/boot/dts/imx6q-zii-rdu2.dtb
arch/arm/boot/dts/imx6s-dhcom-drc02.dtb
timer@2098000: clocks: [[2, 119], [2, 120], [2, 237]] is too long
arch/arm/boot/dts/imx6dl-alti6p.dtb
arch/arm/boot/dts/imx6dl-apf6dev.dtb
arch/arm/boot/dts/imx6dl-aristainetos2_4.dtb
arch/arm/boot/dts/imx6dl-aristainetos2_7.dtb
arch/arm/boot/dts/imx6dl-aristainetos_4.dtb
arch/arm/boot/dts/imx6dl-aristainetos_7.dtb
arch/arm/boot/dts/imx6dl-b105pv2.dtb
arch/arm/boot/dts/imx6dl-b105v2.dtb
arch/arm/boot/dts/imx6dl-b125pv2.dtb
arch/arm/boot/dts/imx6dl-b125v2.dtb
arch/arm/boot/dts/imx6dl-b155v2.dtb
arch/arm/boot/dts/imx6dl-colibri-aster.dtb
arch/arm/boot/dts/imx6dl-colibri-eval-v3.dtb
arch/arm/boot/dts/imx6dl-colibri-iris.dtb
arch/arm/boot/dts/imx6dl-colibri-iris-v2.dtb
arch/arm/boot/dts/imx6dl-cubox-i.dtb
arch/arm/boot/dts/imx6dl-cubox-i-emmc-som-v15.dtb
arch/arm/boot/dts/imx6dl-cubox-i-som-v15.dtb
arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dtb
arch/arm/boot/dts/imx6dl-dhcom-picoitx.dtb
arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dtb
arch/arm/boot/dts/imx6dl-emcon-avari.dtb
arch/arm/boot/dts/imx6dl-gw51xx.dtb
arch/arm/boot/dts/imx6dl-gw52xx.dtb
arch/arm/boot/dts/imx6dl-gw53xx.dtb
arch/arm/boot/dts/imx6dl-gw54xx.dtb
arch/arm/boot/dts/imx6dl-gw551x.dtb
arch/arm/boot/dts/imx6dl-gw552x.dtb
arch/arm/boot/dts/imx6dl-gw553x.dtb
arch/arm/boot/dts/imx6dl-gw560x.dtb
arch/arm/boot/dts/imx6dl-gw5903.dtb
arch/arm/boot/dts/imx6dl-gw5904.dtb
arch/arm/boot/dts/imx6dl-gw5907.dtb
arch/arm/boot/dts/imx6dl-gw5910.dtb
arch/arm/boot/dts/imx6dl-gw5912.dtb
arch/arm/boot/dts/imx6dl-gw5913.dtb
arch/arm/boot/dts/imx6dl-hummingboard2.dtb
arch/arm/boot/dts/imx6dl-hummingboard2-emmc-som-v15.dtb
arch/arm/boot/dts/imx6dl-hummingboard2-som-v15.dtb
arch/arm/boot/dts/imx6dl-hummingboard.dtb
arch/arm/boot/dts/imx6dl-hummingboard-emmc-som-v15.dtb
arch/arm/boot/dts/imx6dl-hummingboard-som-v15.dtb
arch/arm/boot/dts/imx6dl-icore.dtb
arch/arm/boot/dts/imx6dl-icore-mipi.dtb
arch/arm/boot/dts/imx6dl-icore-rqs.dtb
arch/arm/boot/dts/imx6dl-lanmcu.dtb
arch/arm/boot/dts/imx6dl-mamoj.dtb
arch/arm/boot/dts/imx6dl-mba6a.dtb
arch/arm/boot/dts/imx6dl-mba6b.dtb
arch/arm/boot/dts/imx6dl-nit6xlite.dtb
arch/arm/boot/dts/imx6dl-nitrogen6x.dtb
arch/arm/boot/dts/imx6dl-phytec-mira-rdk-nand.dtb
arch/arm/boot/dts/imx6dl-phytec-pbab01.dtb
arch/arm/boot/dts/imx6dl-pico-dwarf.dtb
arch/arm/boot/dts/imx6dl-pico-hobbit.dtb
arch/arm/boot/dts/imx6dl-pico-nymph.dtb
arch/arm/boot/dts/imx6dl-pico-pi.dtb
arch/arm/boot/dts/imx6dl-plybas.dtb
arch/arm/boot/dts/imx6dl-plym2m.dtb
arch/arm/boot/dts/imx6dl-prtmvt.dtb
arch/arm/boot/dts/imx6dl-prtrvt.dtb
arch/arm/boot/dts/imx6dl-prtvt7.dtb
arch/arm/boot/dts/imx6dl-rex-basic.dtb
arch/arm/boot/dts/imx6dl-riotboard.dtb
arch/arm/boot/dts/imx6dl-sabreauto.dtb
arch/arm/boot/dts/imx6dl-sabrelite.dtb
arch/arm/boot/dts/imx6dl-sabresd.dtb
arch/arm/boot/dts/imx6dl-savageboard.dtb
arch/arm/boot/dts/imx6dl-skov-revc-lt2.dtb
arch/arm/boot/dts/imx6dl-skov-revc-lt6.dtb
arch/arm/boot/dts/imx6dl-solidsense.dtb
arch/arm/boot/dts/imx6dl-ts4900.dtb
arch/arm/boot/dts/imx6dl-ts7970.dtb
arch/arm/boot/dts/imx6dl-tx6dl-comtft.dtb
arch/arm/boot/dts/imx6dl-tx6s-8034.dtb
arch/arm/boot/dts/imx6dl-tx6s-8034-mb7.dtb
arch/arm/boot/dts/imx6dl-tx6s-8035.dtb
arch/arm/boot/dts/imx6dl-tx6s-8035-mb7.dtb
arch/arm/boot/dts/imx6dl-tx6u-801x.dtb
arch/arm/boot/dts/imx6dl-tx6u-8033.dtb
arch/arm/boot/dts/imx6dl-tx6u-8033-mb7.dtb
arch/arm/boot/dts/imx6dl-tx6u-80xx-mb7.dtb
arch/arm/boot/dts/imx6dl-tx6u-811x.dtb
arch/arm/boot/dts/imx6dl-tx6u-81xx-mb7.dtb
arch/arm/boot/dts/imx6dl-udoo.dtb
arch/arm/boot/dts/imx6dl-victgo.dtb
arch/arm/boot/dts/imx6dl-vicut1.dtb
arch/arm/boot/dts/imx6dl-wandboard.dtb
arch/arm/boot/dts/imx6dl-wandboard-revb1.dtb
arch/arm/boot/dts/imx6dl-wandboard-revd1.dtb
arch/arm/boot/dts/imx6dl-yapp4-draco.dtb
arch/arm/boot/dts/imx6dl-yapp4-hydra.dtb
arch/arm/boot/dts/imx6dl-yapp4-orion.dtb
arch/arm/boot/dts/imx6dl-yapp4-ursa.dtb
arch/arm/boot/dts/imx6q-apalis-eval.dtb
arch/arm/boot/dts/imx6q-apalis-ixora.dtb
arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dtb
arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dtb
arch/arm/boot/dts/imx6q-apf6dev.dtb
arch/arm/boot/dts/imx6q-arm2.dtb
arch/arm/boot/dts/imx6q-b450v3.dtb
arch/arm/boot/dts/imx6q-b650v3.dtb
arch/arm/boot/dts/imx6q-b850v3.dtb
arch/arm/boot/dts/imx6q-bosch-acc.dtb
arch/arm/boot/dts/imx6q-cm-fx6.dtb
arch/arm/boot/dts/imx6q-cubox-i.dtb
arch/arm/boot/dts/imx6q-cubox-i-emmc-som-v15.dtb
arch/arm/boot/dts/imx6q-cubox-i-som-v15.dtb
arch/arm/boot/dts/imx6q-dfi-fs700-m60.dtb
arch/arm/boot/dts/imx6q-dhcom-pdk2.dtb
arch/arm/boot/dts/imx6q-display5-tianma-tm070-1280x768.dtb
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dtb
arch/arm/boot/dts/imx6q-dms-ba16.dtb
arch/arm/boot/dts/imx6q-ds.dtb
arch/arm/boot/dts/imx6q-emcon-avari.dtb
arch/arm/boot/dts/imx6q-evi.dtb
arch/arm/boot/dts/imx6q-gk802.dtb
arch/arm/boot/dts/imx6q-gw51xx.dtb
arch/arm/boot/dts/imx6q-gw52xx.dtb
arch/arm/boot/dts/imx6q-gw53xx.dtb
arch/arm/boot/dts/imx6q-gw5400-a.dtb
arch/arm/boot/dts/imx6q-gw54xx.dtb
arch/arm/boot/dts/imx6q-gw551x.dtb
arch/arm/boot/dts/imx6q-gw552x.dtb
arch/arm/boot/dts/imx6q-gw553x.dtb
arch/arm/boot/dts/imx6q-gw560x.dtb
arch/arm/boot/dts/imx6q-gw5903.dtb
arch/arm/boot/dts/imx6q-gw5904.dtb
arch/arm/boot/dts/imx6q-gw5907.dtb
arch/arm/boot/dts/imx6q-gw5910.dtb
arch/arm/boot/dts/imx6q-gw5912.dtb
arch/arm/boot/dts/imx6q-gw5913.dtb
arch/arm/boot/dts/imx6q-h100.dtb
arch/arm/boot/dts/imx6q-hummingboard2.dtb
arch/arm/boot/dts/imx6q-hummingboard2-emmc-som-v15.dtb
arch/arm/boot/dts/imx6q-hummingboard2-som-v15.dtb
arch/arm/boot/dts/imx6q-hummingboard.dtb
arch/arm/boot/dts/imx6q-hummingboard-emmc-som-v15.dtb
arch/arm/boot/dts/imx6q-hummingboard-som-v15.dtb
arch/arm/boot/dts/imx6q-icore.dtb
arch/arm/boot/dts/imx6q-icore-mipi.dtb
arch/arm/boot/dts/imx6q-icore-ofcap10.dtb
arch/arm/boot/dts/imx6q-icore-ofcap12.dtb
arch/arm/boot/dts/imx6q-icore-rqs.dtb
arch/arm/boot/dts/imx6q-kp-tpc.dtb
arch/arm/boot/dts/imx6q-logicpd.dtb
arch/arm/boot/dts/imx6q-marsboard.dtb
arch/arm/boot/dts/imx6q-mba6a.dtb
arch/arm/boot/dts/imx6q-mba6b.dtb
arch/arm/boot/dts/imx6q-mccmon6.dtb
arch/arm/boot/dts/imx6q-nitrogen6_max.dtb
arch/arm/boot/dts/imx6q-nitrogen6_som2.dtb
arch/arm/boot/dts/imx6q-nitrogen6x.dtb
arch/arm/boot/dts/imx6q-novena.dtb
arch/arm/boot/dts/imx6q-phytec-mira-rdk-emmc.dtb
arch/arm/boot/dts/imx6q-phytec-mira-rdk-nand.dtb
arch/arm/boot/dts/imx6q-phytec-pbab01.dtb
arch/arm/boot/dts/imx6q-pico-dwarf.dtb
arch/arm/boot/dts/imx6q-pico-hobbit.dtb
arch/arm/boot/dts/imx6q-pico-nymph.dtb
arch/arm/boot/dts/imx6q-pico-pi.dtb
arch/arm/boot/dts/imx6q-pistachio.dtb
arch/arm/boot/dts/imx6qp-mba6b.dtb
arch/arm/boot/dts/imx6qp-nitrogen6_max.dtb
arch/arm/boot/dts/imx6qp-nitrogen6_som2.dtb
arch/arm/boot/dts/imx6qp-phytec-mira-rdk-nand.dtb
arch/arm/boot/dts/imx6qp-prtwd3.dtb
arch/arm/boot/dts/imx6q-prti6q.dtb
arch/arm/boot/dts/imx6q-prtwd2.dtb
arch/arm/boot/dts/imx6qp-sabreauto.dtb
arch/arm/boot/dts/imx6qp-sabresd.dtb
arch/arm/boot/dts/imx6qp-tx6qp-8037.dtb
arch/arm/boot/dts/imx6qp-tx6qp-8037-mb7.dtb
arch/arm/boot/dts/imx6qp-tx6qp-8137.dtb
arch/arm/boot/dts/imx6qp-tx6qp-8137-mb7.dtb
arch/arm/boot/dts/imx6qp-vicutp.dtb
arch/arm/boot/dts/imx6qp-wandboard-revd1.dtb
arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dtb
arch/arm/boot/dts/imx6qp-zii-rdu2.dtb
arch/arm/boot/dts/imx6q-rex-pro.dtb
arch/arm/boot/dts/imx6q-sabreauto.dtb
arch/arm/boot/dts/imx6q-sabrelite.dtb
arch/arm/boot/dts/imx6q-sabresd.dtb
arch/arm/boot/dts/imx6q-savageboard.dtb
arch/arm/boot/dts/imx6q-sbc6x.dtb
arch/arm/boot/dts/imx6q-skov-revc-lt2.dtb
arch/arm/boot/dts/imx6q-skov-revc-lt6.dtb
arch/arm/boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dtb
arch/arm/boot/dts/imx6q-solidsense.dtb
arch/arm/boot/dts/imx6q-tbs2910.dtb
arch/arm/boot/dts/imx6q-ts4900.dtb
arch/arm/boot/dts/imx6q-ts7970.dtb
arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dtb
arch/arm/boot/dts/imx6q-tx6q-1010.dtb
arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dtb
arch/arm/boot/dts/imx6q-tx6q-1020.dtb
arch/arm/boot/dts/imx6q-tx6q-1036.dtb
arch/arm/boot/dts/imx6q-tx6q-1036-mb7.dtb
arch/arm/boot/dts/imx6q-tx6q-10x0-mb7.dtb
arch/arm/boot/dts/imx6q-tx6q-1110.dtb
arch/arm/boot/dts/imx6q-tx6q-11x0-mb7.dtb
arch/arm/boot/dts/imx6q-udoo.dtb
arch/arm/boot/dts/imx6q-utilite-pro.dtb
arch/arm/boot/dts/imx6q-var-dt6customboard.dtb
arch/arm/boot/dts/imx6q-vicut1.dtb
arch/arm/boot/dts/imx6q-wandboard.dtb
arch/arm/boot/dts/imx6q-wandboard-revb1.dtb
arch/arm/boot/dts/imx6q-wandboard-revd1.dtb
arch/arm/boot/dts/imx6q-yapp4-crux.dtb
arch/arm/boot/dts/imx6q-zii-rdu2.dtb
arch/arm/boot/dts/imx6s-dhcom-drc02.dtb
timer@2098000: compatible: 'oneOf' conditional failed, one must be fixed:
arch/arm/boot/dts/imx6sl-evk.dtb
arch/arm/boot/dts/imx6sll-evk.dtb
arch/arm/boot/dts/imx6sll-kobo-clarahd.dtb
arch/arm/boot/dts/imx6sll-kobo-librah2o.dtb
arch/arm/boot/dts/imx6sl-tolino-shine2hd.dtb
arch/arm/boot/dts/imx6sl-tolino-shine3.dtb
arch/arm/boot/dts/imx6sl-tolino-vision5.dtb
arch/arm/boot/dts/imx6sl-warp.dtb
arch/arm/boot/dts/imx6ul-14x14-evk.dtb
arch/arm/boot/dts/imx6ul-ccimx6ulsbcexpress.dtb
arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dtb
arch/arm/boot/dts/imx6ul-geam.dtb
arch/arm/boot/dts/imx6ul-isiot-emmc.dtb
arch/arm/boot/dts/imx6ul-isiot-nand.dtb
arch/arm/boot/dts/imx6ul-kontron-bl-43.dtb
arch/arm/boot/dts/imx6ul-kontron-bl.dtb
arch/arm/boot/dts/imx6ull-14x14-evk.dtb
arch/arm/boot/dts/imx6ull-colibri-aster.dtb
arch/arm/boot/dts/imx6ull-colibri-emmc-aster.dtb
arch/arm/boot/dts/imx6ull-colibri-emmc-eval-v3.dtb
arch/arm/boot/dts/imx6ull-colibri-emmc-iris.dtb
arch/arm/boot/dts/imx6ull-colibri-emmc-iris-v2.dtb
arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtb
arch/arm/boot/dts/imx6ull-colibri-iris.dtb
arch/arm/boot/dts/imx6ull-colibri-iris-v2.dtb
arch/arm/boot/dts/imx6ull-colibri-wifi-aster.dtb
arch/arm/boot/dts/imx6ull-colibri-wifi-eval-v3.dtb
arch/arm/boot/dts/imx6ull-colibri-wifi-iris.dtb
arch/arm/boot/dts/imx6ull-colibri-wifi-iris-v2.dtb
arch/arm/boot/dts/imx6ul-liteboard.dtb
arch/arm/boot/dts/imx6ull-jozacp.dtb
arch/arm/boot/dts/imx6ull-kontron-bl.dtb
arch/arm/boot/dts/imx6ull-myir-mys-6ulx-eval.dtb
arch/arm/boot/dts/imx6ull-opos6uldev.dtb
arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dtb
arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dtb
arch/arm/boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dtb
arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dtb
arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dtb
arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dtb
arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dtb
arch/arm/boot/dts/imx6ul-opos6uldev.dtb
arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-emmc.dtb
arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dtb
arch/arm/boot/dts/imx6ul-pico-dwarf.dtb
arch/arm/boot/dts/imx6ul-pico-hobbit.dtb
arch/arm/boot/dts/imx6ul-pico-pi.dtb
arch/arm/boot/dts/imx6ul-prti6g.dtb
arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dtb
arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dtb
arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dtb
arch/arm/boot/dts/imx6ul-tx6ul-0010.dtb
arch/arm/boot/dts/imx6ul-tx6ul-0011.dtb
arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dtb
arch/arm/boot/dts/imx6ulz-14x14-evk.dtb
arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dtb
timer@20e8000: compatible: 'oneOf' conditional failed, one must be fixed:
arch/arm/boot/dts/imx6ul-14x14-evk.dtb
arch/arm/boot/dts/imx6ul-ccimx6ulsbcexpress.dtb
arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dtb
arch/arm/boot/dts/imx6ul-geam.dtb
arch/arm/boot/dts/imx6ul-isiot-emmc.dtb
arch/arm/boot/dts/imx6ul-isiot-nand.dtb
arch/arm/boot/dts/imx6ul-kontron-bl-43.dtb
arch/arm/boot/dts/imx6ul-kontron-bl.dtb
arch/arm/boot/dts/imx6ull-14x14-evk.dtb
arch/arm/boot/dts/imx6ull-colibri-aster.dtb
arch/arm/boot/dts/imx6ull-colibri-emmc-aster.dtb
arch/arm/boot/dts/imx6ull-colibri-emmc-eval-v3.dtb
arch/arm/boot/dts/imx6ull-colibri-emmc-iris.dtb
arch/arm/boot/dts/imx6ull-colibri-emmc-iris-v2.dtb
arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtb
arch/arm/boot/dts/imx6ull-colibri-iris.dtb
arch/arm/boot/dts/imx6ull-colibri-iris-v2.dtb
arch/arm/boot/dts/imx6ull-colibri-wifi-aster.dtb
arch/arm/boot/dts/imx6ull-colibri-wifi-eval-v3.dtb
arch/arm/boot/dts/imx6ull-colibri-wifi-iris.dtb
arch/arm/boot/dts/imx6ull-colibri-wifi-iris-v2.dtb
arch/arm/boot/dts/imx6ul-liteboard.dtb
arch/arm/boot/dts/imx6ull-jozacp.dtb
arch/arm/boot/dts/imx6ull-kontron-bl.dtb
arch/arm/boot/dts/imx6ull-myir-mys-6ulx-eval.dtb
arch/arm/boot/dts/imx6ull-opos6uldev.dtb
arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dtb
arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dtb
arch/arm/boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dtb
arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dtb
arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dtb
arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dtb
arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dtb
arch/arm/boot/dts/imx6ul-opos6uldev.dtb
arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-emmc.dtb
arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dtb
arch/arm/boot/dts/imx6ul-pico-dwarf.dtb
arch/arm/boot/dts/imx6ul-pico-hobbit.dtb
arch/arm/boot/dts/imx6ul-pico-pi.dtb
arch/arm/boot/dts/imx6ul-prti6g.dtb
arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dtb
arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dtb
arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dtb
arch/arm/boot/dts/imx6ul-tx6ul-0010.dtb
arch/arm/boot/dts/imx6ul-tx6ul-0011.dtb
arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dtb
timer@302d0000: compatible: 'oneOf' conditional failed, one must be fixed:
arch/arm/boot/dts/imx7d-cl-som-imx7.dtb
arch/arm/boot/dts/imx7d-colibri-aster.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-aster.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-iris.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dtb
arch/arm/boot/dts/imx7d-colibri-eval-v3.dtb
arch/arm/boot/dts/imx7d-colibri-iris.dtb
arch/arm/boot/dts/imx7d-colibri-iris-v2.dtb
arch/arm/boot/dts/imx7d-flex-concentrator.dtb
arch/arm/boot/dts/imx7d-flex-concentrator-mfg.dtb
arch/arm/boot/dts/imx7d-mba7.dtb
arch/arm/boot/dts/imx7d-meerkat96.dtb
arch/arm/boot/dts/imx7d-nitrogen7.dtb
arch/arm/boot/dts/imx7d-pico-dwarf.dtb
arch/arm/boot/dts/imx7d-pico-hobbit.dtb
arch/arm/boot/dts/imx7d-pico-nymph.dtb
arch/arm/boot/dts/imx7d-pico-pi.dtb
arch/arm/boot/dts/imx7d-remarkable2.dtb
arch/arm/boot/dts/imx7d-sbc-imx7.dtb
arch/arm/boot/dts/imx7d-sdb.dtb
arch/arm/boot/dts/imx7d-sdb-reva.dtb
arch/arm/boot/dts/imx7d-sdb-sht11.dtb
arch/arm/boot/dts/imx7d-smegw01.dtb
arch/arm/boot/dts/imx7d-zii-rmu2.dtb
arch/arm/boot/dts/imx7d-zii-rpu2.dtb
arch/arm/boot/dts/imx7s-colibri-aster.dtb
arch/arm/boot/dts/imx7s-colibri-eval-v3.dtb
arch/arm/boot/dts/imx7s-colibri-iris.dtb
arch/arm/boot/dts/imx7s-colibri-iris-v2.dtb
arch/arm/boot/dts/imx7s-mba7.dtb
arch/arm/boot/dts/imx7s-warp.dtb
timer@302e0000: compatible: 'oneOf' conditional failed, one must be fixed:
arch/arm/boot/dts/imx7d-cl-som-imx7.dtb
arch/arm/boot/dts/imx7d-colibri-aster.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-aster.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-iris.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dtb
arch/arm/boot/dts/imx7d-colibri-eval-v3.dtb
arch/arm/boot/dts/imx7d-colibri-iris.dtb
arch/arm/boot/dts/imx7d-colibri-iris-v2.dtb
arch/arm/boot/dts/imx7d-flex-concentrator.dtb
arch/arm/boot/dts/imx7d-flex-concentrator-mfg.dtb
arch/arm/boot/dts/imx7d-mba7.dtb
arch/arm/boot/dts/imx7d-meerkat96.dtb
arch/arm/boot/dts/imx7d-nitrogen7.dtb
arch/arm/boot/dts/imx7d-pico-dwarf.dtb
arch/arm/boot/dts/imx7d-pico-hobbit.dtb
arch/arm/boot/dts/imx7d-pico-nymph.dtb
arch/arm/boot/dts/imx7d-pico-pi.dtb
arch/arm/boot/dts/imx7d-remarkable2.dtb
arch/arm/boot/dts/imx7d-sbc-imx7.dtb
arch/arm/boot/dts/imx7d-sdb.dtb
arch/arm/boot/dts/imx7d-sdb-reva.dtb
arch/arm/boot/dts/imx7d-sdb-sht11.dtb
arch/arm/boot/dts/imx7d-smegw01.dtb
arch/arm/boot/dts/imx7d-zii-rmu2.dtb
arch/arm/boot/dts/imx7d-zii-rpu2.dtb
arch/arm/boot/dts/imx7s-colibri-aster.dtb
arch/arm/boot/dts/imx7s-colibri-eval-v3.dtb
arch/arm/boot/dts/imx7s-colibri-iris.dtb
arch/arm/boot/dts/imx7s-colibri-iris-v2.dtb
arch/arm/boot/dts/imx7s-mba7.dtb
arch/arm/boot/dts/imx7s-warp.dtb
timer@302f0000: compatible: 'oneOf' conditional failed, one must be fixed:
arch/arm/boot/dts/imx7d-cl-som-imx7.dtb
arch/arm/boot/dts/imx7d-colibri-aster.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-aster.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-iris.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dtb
arch/arm/boot/dts/imx7d-colibri-eval-v3.dtb
arch/arm/boot/dts/imx7d-colibri-iris.dtb
arch/arm/boot/dts/imx7d-colibri-iris-v2.dtb
arch/arm/boot/dts/imx7d-flex-concentrator.dtb
arch/arm/boot/dts/imx7d-flex-concentrator-mfg.dtb
arch/arm/boot/dts/imx7d-mba7.dtb
arch/arm/boot/dts/imx7d-meerkat96.dtb
arch/arm/boot/dts/imx7d-nitrogen7.dtb
arch/arm/boot/dts/imx7d-pico-dwarf.dtb
arch/arm/boot/dts/imx7d-pico-hobbit.dtb
arch/arm/boot/dts/imx7d-pico-nymph.dtb
arch/arm/boot/dts/imx7d-pico-pi.dtb
arch/arm/boot/dts/imx7d-remarkable2.dtb
arch/arm/boot/dts/imx7d-sbc-imx7.dtb
arch/arm/boot/dts/imx7d-sdb.dtb
arch/arm/boot/dts/imx7d-sdb-reva.dtb
arch/arm/boot/dts/imx7d-sdb-sht11.dtb
arch/arm/boot/dts/imx7d-smegw01.dtb
arch/arm/boot/dts/imx7d-zii-rmu2.dtb
arch/arm/boot/dts/imx7d-zii-rpu2.dtb
arch/arm/boot/dts/imx7s-colibri-aster.dtb
arch/arm/boot/dts/imx7s-colibri-eval-v3.dtb
arch/arm/boot/dts/imx7s-colibri-iris.dtb
arch/arm/boot/dts/imx7s-colibri-iris-v2.dtb
arch/arm/boot/dts/imx7s-mba7.dtb
arch/arm/boot/dts/imx7s-warp.dtb
timer@30300000: compatible: 'oneOf' conditional failed, one must be fixed:
arch/arm/boot/dts/imx7d-cl-som-imx7.dtb
arch/arm/boot/dts/imx7d-colibri-aster.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-aster.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-iris.dtb
arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dtb
arch/arm/boot/dts/imx7d-colibri-eval-v3.dtb
arch/arm/boot/dts/imx7d-colibri-iris.dtb
arch/arm/boot/dts/imx7d-colibri-iris-v2.dtb
arch/arm/boot/dts/imx7d-flex-concentrator.dtb
arch/arm/boot/dts/imx7d-flex-concentrator-mfg.dtb
arch/arm/boot/dts/imx7d-mba7.dtb
arch/arm/boot/dts/imx7d-meerkat96.dtb
arch/arm/boot/dts/imx7d-nitrogen7.dtb
arch/arm/boot/dts/imx7d-pico-dwarf.dtb
arch/arm/boot/dts/imx7d-pico-hobbit.dtb
arch/arm/boot/dts/imx7d-pico-nymph.dtb
arch/arm/boot/dts/imx7d-pico-pi.dtb
arch/arm/boot/dts/imx7d-remarkable2.dtb
arch/arm/boot/dts/imx7d-sbc-imx7.dtb
arch/arm/boot/dts/imx7d-sdb.dtb
arch/arm/boot/dts/imx7d-sdb-reva.dtb
arch/arm/boot/dts/imx7d-sdb-sht11.dtb
arch/arm/boot/dts/imx7d-smegw01.dtb
arch/arm/boot/dts/imx7d-zii-rmu2.dtb
arch/arm/boot/dts/imx7d-zii-rpu2.dtb
arch/arm/boot/dts/imx7s-colibri-aster.dtb
arch/arm/boot/dts/imx7s-colibri-eval-v3.dtb
arch/arm/boot/dts/imx7s-colibri-iris.dtb
arch/arm/boot/dts/imx7s-colibri-iris-v2.dtb
arch/arm/boot/dts/imx7s-mba7.dtb
arch/arm/boot/dts/imx7s-warp.dtb
timer@401ec000: clock-names:0: 'ipg' was expected
arch/arm/boot/dts/imxrt1050-evk.dtb
timer@401ec000: clock-names: ['per'] is too short
arch/arm/boot/dts/imxrt1050-evk.dtb
timer@401ec000: clocks: [[7]] is too short
arch/arm/boot/dts/imxrt1050-evk.dtb
timer@401ec000: compatible: 'oneOf' conditional failed, one must be fixed:
arch/arm/boot/dts/imxrt1050-evk.dtb
timer@53f90000: compatible: 'oneOf' conditional failed, one must be fixed:
arch/arm/boot/dts/imx35-eukrea-mbimxsd35-baseboard.dtb
arch/arm/boot/dts/imx35-pdk.dtb
On 11/7/22 02:44, Arnd Bergmann wrote:
> On Mon, Nov 7, 2022, at 08:15, Jesse Taube wrote:
>> Remove unused compatibles from i.MXRT1050.dtsi.
>> Change GPT clock-names to match documentation.
>>
>> Cc: Giulio Benetti <[email protected]>
>> Signed-off-by: Jesse Taube <[email protected]>
>
> Can you make sure your changelog texts explain why you do this?
Yes, sorry I wasn't clear.
> Are they fundamentally different from the devices you had
> claimed to be compatible with that need a different driver,
UART and SDHC had drivers added which are better fit.
The GPT binds to imx6dl which is also the same as imx6sl.
> or are there drivers in the field that bind to the wrong
> string first?
I don't understand?
Thanks,
Jesse Taube
>
> Arnd
On Mon, Nov 7, 2022, at 16:09, Jesse Taube wrote:
> On 11/7/22 02:44, Arnd Bergmann wrote:
>> On Mon, Nov 7, 2022, at 08:15, Jesse Taube wrote:
>>> Remove unused compatibles from i.MXRT1050.dtsi.
>>> Change GPT clock-names to match documentation.
>>>
>>> Cc: Giulio Benetti <[email protected]>
>>> Signed-off-by: Jesse Taube <[email protected]>
>>
>> Can you make sure your changelog texts explain why you do this?
> Yes, sorry I wasn't clear.
>
>> Are they fundamentally different from the devices you had
>> claimed to be compatible with that need a different driver,
>
> UART and SDHC had drivers added which are better fit.
> The GPT binds to imx6dl which is also the same as imx6sl.
Where are those drivers added? Looking at linux-6.1-rc2
and linux-next, I still see them use the same drivers as
the original ones, and listing both strings would be the
preferred method.
>> or are there drivers in the field that bind to the wrong
>> string first?
> I don't understand?
I mean if you had run into the case where you have
a driver that misbehaves when the fallback string is
present in addition to the most specific one.
Arnd
On Mon, Nov 7, 2022 at 8:15 AM Jesse Taube <[email protected]> wrote:
> Remove unused compatibles from i.MXRT1050.dtsi.
> Change GPT clock-names to match documentation.
>
> Cc: Giulio Benetti <[email protected]>
> Signed-off-by: Jesse Taube <[email protected]>
I applied patches 1-6 to the pinctrl tree, this one seems independent
and possibly should not even be applied as I understand it.
Yours,
Linus Walleij
On Mon, Nov 7, 2022 at 8:15 AM Jesse Taube <[email protected]> wrote:
> During the initial commit of i.MXRT1050
> many of the DT docs were missing; this patch adds them.
> The commit also adds docs for i.MXRT1170.
> Clean up dtsi.
> fix all the naming of pins in pinctrl,
> wrong due to a miscommunication.
>
> Jesse Taube (7):
> dt-bindings: arm: imx: Add i.MXRT compatible Documentation
> dt-bindings: pinctrl: Fix file path for pinfunc include
> dt-bindings: timer: gpt: Add i.MXRT compatible Documentation
> dt-bindings: serial: fsl-lpuart: add i.MXRT1170 compatible
> dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT1170 compatible
> pinctrl: freescale: Fix i.MXRT1050 pad names
I applied patches 1-6 to the pinctrl tree.
> ARM: dts: imx: Update i.MXRT1050.dtsi compatibles
Please apply this patch 7/7 to the i.MX SoC tree.
Yours,
Linus Walleij