* [PATCH 0/8] arm64: dts: Kontron i.MX OSM GPIO Label Fixes
@ 2026-10-13 9:44 Frieder Schrempf
2026-10-13 9:44 ` [PATCH 1/8] arm64: dts: imx8mp-kontron: Fix GPIO label assignments Frieder Schrempf
` (7 more replies)
0 siblings, 8 replies; 10+ messages in thread
From: Frieder Schrempf @ 2026-10-13 9:44 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Shawn Guo,
Frieder Schrempf
Cc: Eberhard Stoll, devicetree, imx, linux-arm-kernel, linux-kernel
The OSM spec [1] clearly names all pads and GPIO labels should match
the spec in order to have unified names across all boards. The intial
board support uses different labels for some pads and contains bugs.
Fix these to provide the correct labels the user expects from the
documentation. This invalidates some previously used incorrect label
names.
[1] https://sget.org/standards/osm/
---
Eberhard Stoll (5):
arm64: dts: imx8mp-kontron: Fix GPIO label assignments
arm64: dts: imx8mp-kontron: Fix GPIO labels according to OSM spec
arm64: dts: imx8mp-kontron: Remove obsolete VDD_CARRIER regulator
arm64: dts: imx8mm-kontron: Fix wrong label for SPI_A_SDI_(IO0) pad
arm64: dts: imx8mm-kontron: Fix GPIO label for PCIe_SM_ALERT#
Frieder Schrempf (3):
arm64: dts: imx93-kontron: Fix ETH_B_TXD GPIO labels
arm64: dts: imx93-kontron: Fix UART RTS/CTS pad names
arm64: dts: imx93-kontron: Fix GPIO labels according to OSM spec
.../boot/dts/freescale/imx8mm-kontron-osm-s.dtsi | 6 +-
.../boot/dts/freescale/imx8mp-kontron-osm-s.dtsi | 84 +++++++++-------------
.../boot/dts/freescale/imx93-kontron-osm-s.dtsi | 41 ++++++-----
3 files changed, 59 insertions(+), 72 deletions(-)
---
base-commit: 4eb2586bd40db27d77cc5b724ca9386ed0c71d53
change-id: 20261013-upstreaming-gpio-label-fixes-6ff6c415c63b
Best regards,
--
Frieder Schrempf <frieder.schrempf@kontron.de>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 1/8] arm64: dts: imx8mp-kontron: Fix GPIO label assignments
2026-10-13 9:44 [PATCH 0/8] arm64: dts: Kontron i.MX OSM GPIO Label Fixes Frieder Schrempf
@ 2026-10-13 9:44 ` Frieder Schrempf
2026-10-13 9:44 ` [PATCH 2/8] arm64: dts: imx8mp-kontron: Fix GPIO labels according to OSM spec Frieder Schrempf
` (6 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Frieder Schrempf @ 2026-10-13 9:44 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Shawn Guo,
Frieder Schrempf
Cc: Eberhard Stoll, devicetree, imx, linux-arm-kernel, linux-kernel
From: Eberhard Stoll <eberhard.stoll@kontron.de>
The OSM-S pad names GPIO_A_7, UART_B_RX, I2S_LRCLK and PCIe_CLKREQ
are incorrectly assigned. The labels I2S_B_DATA_IN and I2S_B_DATA_OUT
are missing and SPI_A_WP/SPI_A_HOLD are unconnected. Fix the labels.
Fixes: 946ab10e3f40 ("arm64: dts: Add support for Kontron OSM-S i.MX8MP SoM and BL carrier board")
Signed-off-by: Eberhard Stoll <eberhard.stoll@kontron.de>
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
---
arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
index ea69c639b30b8..3c183ab573bed 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
@@ -158,8 +158,8 @@ &gpio2 {
&gpio3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio3>;
- gpio-line-names = "PCIE_WAKE", "PCIE_CLKREQ", "PCIE_A_PERST", "SDIO_B_D5",
- "SDIO_B_D6", "SDIO_B_D7", "SPI_A_WP", "SPI_A_HOLD",
+ gpio-line-names = "PCIE_WAKE", "GPIO_A_7", "PCIE_A_PERST", "SDIO_B_D5",
+ "SDIO_B_D6", "SDIO_B_D7", "UART_B_RX", "I2S_LRCLK",
"UART_B_RTS", "UART_B_CTS", "SDIO_B_D0", "SDIO_B_D1",
"SDIO_B_D2", "SDIO_B_D3", "SDIO_B_WP", "SDIO_B_D4",
"PCIE_SM_ALERT", "SDIO_B_CLK", "SDIO_B_CMD", "GPIO_B_0",
@@ -178,7 +178,7 @@ &gpio4 {
"ETH_A_TX_EN", "ETH_A_TX_CLK", "GPIO_B_3", "GPIO_B_4",
"GPIO_B_2", "GPIO_A_6", "CAN_A_TX", "UART_A_CTS",
"UART_A_RTS", "CAN_A_RX", "CAN_B_TX", "CAN_B_RX",
- "GPIO_A_7", "CARRIER_PWR_EN", "I2S_A_DATA_IN", "I2S_LRCLK";
+ "I2S_B_DATA_IN", "CARRIER_PWR_EN", "I2S_A_DATA_IN", "I2S_B_DATA_OUT";
};
&gpio5 {
@@ -189,7 +189,7 @@ &gpio5 {
"I2C_B_SCL", "I2C_B_SDA", "PCIE_SMCLK", "PCIE_SMDAT",
"I2C_CAM_SCL", "I2C_CAM_SDA", "UART_A_RX", "UART_A_TX",
"UART_C_RX", "UART_C_TX", "UART_CON_RX", "UART_CON_TX",
- "UART_B_RX", "UART_B_TX";
+ "PCIe_CLKREQ", "UART_B_TX";
};
&i2c1 { /* OSM-S I2C_A */
--
2.55.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 2/8] arm64: dts: imx8mp-kontron: Fix GPIO labels according to OSM spec
2026-10-13 9:44 [PATCH 0/8] arm64: dts: Kontron i.MX OSM GPIO Label Fixes Frieder Schrempf
2026-10-13 9:44 ` [PATCH 1/8] arm64: dts: imx8mp-kontron: Fix GPIO label assignments Frieder Schrempf
@ 2026-10-13 9:44 ` Frieder Schrempf
2026-10-13 9:44 ` [PATCH 3/8] arm64: dts: imx8mp-kontron: Remove obsolete VDD_CARRIER regulator Frieder Schrempf
` (5 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Frieder Schrempf @ 2026-10-13 9:44 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Shawn Guo,
Frieder Schrempf
Cc: Eberhard Stoll, devicetree, imx, linux-arm-kernel, linux-kernel
From: Eberhard Stoll <eberhard.stoll@kontron.de>
The OSM specification provides generic names for all pads. Fix the
GPIO labels to use the correct pad names in order to align the
labels with the spec and with other OSM module devicetrees.
Fixes: 946ab10e3f40 ("arm64: dts: Add support for Kontron OSM-S i.MX8MP SoM and BL carrier board")
Signed-off-by: Eberhard Stoll <eberhard.stoll@kontron.de>
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
---
.../boot/dts/freescale/imx8mp-kontron-osm-s.dtsi | 50 +++++++++++++---------
1 file changed, 29 insertions(+), 21 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
index 3c183ab573bed..3459ee2c0eb64 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
@@ -141,16 +141,19 @@ &gpio1 {
gpio-line-names = "GPIO_A_0", "GPIO_A_1", "", "",
"", "GPIO_A_2", "GPIO_A_3", "GPIO_A_4",
"GPIO_A_5", "USB_B_EN", "USB_A_ID", "USB_B_ID",
- "USB_A_EN", "USB_A_OC","CAM_MCK", "USB_B_OC",
- "ETH_B_MDC", "ETH_B_MDIO", "ETH_B_TXD3", "ETH_B_TXD2",
- "ETH_B_TXD1", "ETH_B_TXD0", "ETH_B_TX_EN", "ETH_B_TX_CLK",
- "ETH_B_RX_DV", "ETH_B_RX_CLK", "ETH_B_RXD0", "ETH_B_RXD1",
- "ETH_B_RXD2", "ETH_B_RXD3";
+ "USB_A_EN", "USB_A_OC#","CAM_MCK", "USB_B_OC#",
+ "ETH_B_MDC", "ETH_B_MDIO",
+ "ETH_B_(S)(R)(G)MII_TXD3", "ETH_B_(S)(R)(G)MII_TXD2",
+ "ETH_B_(S)(R)(G)MII_TXD1", "ETH_B_(S)(R)(G)MII_TXD0",
+ "ETH_B_(R)(G)MII_TX_EN(_ER)", "ETH_B_(R)(G)MII_TX_CLK",
+ "ETH_B_(R)(G)MII_RX_DV(_ER)", "ETH_B_(R)(G)MII_RX_CLK",
+ "ETH_B_(S)(R)(G)MII_RXD0", "ETH_B_(S)(R)(G)MII_RXD1",
+ "ETH_B_(R)(G)MII_RXD2", "ETH_B_(R)(G)MII_RXD3";
};
&gpio2 {
gpio-line-names = "", "", "", "", "", "", "", "", "", "", "", "",
- "SDIO_A_CD", "SDIO_A_CLK", "SDIO_A_CMD", "SDIO_A_D0",
+ "SDIO_A_CD#", "SDIO_A_CLK", "SDIO_A_CMD", "SDIO_A_D0",
"SDIO_A_D1", "SDIO_A_D2", "SDIO_A_D3", "SDIO_A_PWR_EN",
"SDIO_A_WP";
};
@@ -158,13 +161,13 @@ &gpio2 {
&gpio3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio3>;
- gpio-line-names = "PCIE_WAKE", "GPIO_A_7", "PCIE_A_PERST", "SDIO_B_D5",
+ gpio-line-names = "PCIe_WAKE#", "GPIO_A_7", "PCIe_A_PERST#", "SDIO_B_D5",
"SDIO_B_D6", "SDIO_B_D7", "UART_B_RX", "I2S_LRCLK",
"UART_B_RTS", "UART_B_CTS", "SDIO_B_D0", "SDIO_B_D1",
"SDIO_B_D2", "SDIO_B_D3", "SDIO_B_WP", "SDIO_B_D4",
- "PCIE_SM_ALERT", "SDIO_B_CLK", "SDIO_B_CMD", "GPIO_B_0",
- "GPIO_B_1", "", "BOOT_SEL0", "BOOT_SEL1",
- "", "", "SDIO_B_CD", "SDIO_B_PWR_EN",
+ "PCIe_SM_ALERT#", "SDIO_B_CLK", "SDIO_B_CMD", "GPIO_B_0",
+ "GPIO_B_1", "", "BOOT_SEL0#", "BOOT_SEL1#",
+ "", "", "SDIO_B_CD#", "SDIO_B_PWR_EN",
"HDMI_CEC", "HDMI_HPD";
};
@@ -172,10 +175,14 @@ &gpio4 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio4>;
gpio-line-names = "GPIO_B_5", "GPIO_B_6", "GPIO_B_7", "GPIO_C_0",
- "ETH_A_MDC", "ETH_A_MDIO", "ETH_A_RXD0", "ETH_A_RXD1",
- "ETH_A_RXD2", "ETH_A_RXD3", "ETH_A_RX_DV", "ETH_A_RX_CLK",
- "ETH_A_TXD0", "ETH_A_TXD1", "ETH_A_TXD2", "ETH_A_TXD3",
- "ETH_A_TX_EN", "ETH_A_TX_CLK", "GPIO_B_3", "GPIO_B_4",
+ "ETH_MDC", "ETH_MDIO",
+ "ETH_A_(S)(R)(G)MII_RXD0", "ETH_A_(S)(R)(G)MII_RXD1",
+ "ETH_A_(R)(G)MII_RXD2", "ETH_A_(R)(G)MII_RXD3",
+ "ETH_A_(R)(G)MII_RX_DV(_ER)", "ETH_A_(R)(G)MII_RX_CLK",
+ "ETH_A_(S)(R)(G)MII_TXD0", "ETH_A_(S)(R)(G)MII_TXD1",
+ "ETH_A_(S)(R)(G)MII_TXD2", "ETH_A_(S)(R)(G)MII_TXD3",
+ "ETH_A_(R)(G)MII_TX_EN(_ER)", "ETH_A_(R)(G)MII_TX_CLK",
+ "GPIO_B_3", "GPIO_B_4",
"GPIO_B_2", "GPIO_A_6", "CAN_A_TX", "UART_A_CTS",
"UART_A_RTS", "CAN_A_RX", "CAN_B_TX", "CAN_B_RX",
"I2S_B_DATA_IN", "CARRIER_PWR_EN", "I2S_A_DATA_IN", "I2S_B_DATA_OUT";
@@ -183,13 +190,14 @@ &gpio4 {
&gpio5 {
gpio-line-names = "I2S_BITCLK", "I2S_A_DATA_OUT", "I2S_MCLK", "PWM_2",
- "PWM_1", "PWM_0", "SPI_A_SCK", "SPI_A_SDO",
- "SPI_A_SDI", "SPI_A_CS0", "SPI_B_SCK", "SPI_B_SDO",
- "SPI_B_SDI", "SPI_B_CS0", "I2C_A_SCL", "I2C_A_SDA",
- "I2C_B_SCL", "I2C_B_SDA", "PCIE_SMCLK", "PCIE_SMDAT",
- "I2C_CAM_SCL", "I2C_CAM_SDA", "UART_A_RX", "UART_A_TX",
+ "PWM_1", "PWM_0", "SPI_A_SCK", "SPI_A_SDO_(IO1)",
+ "SPI_A_SDI_(IO0)", "SPI_A_CS0#", "SPI_B_SCK", "SPI_B_SDO",
+ "SPI_B_SDI", "SPI_B_CS0#", "I2C_A_SCL", "I2C_A_SDA",
+ "I2C_B_SCL", "I2C_B_SDA", "PCIe_SMCLK", "PCIe_SMDAT",
+ "I2C_CAM_SCL/CSI_TX_P", "I2C_CAM_SDA/CSI_TX_N",
+ "UART_A_RX", "UART_A_TX",
"UART_C_RX", "UART_C_TX", "UART_CON_RX", "UART_CON_TX",
- "PCIe_CLKREQ", "UART_B_TX";
+ "PCIe_CLKREQ#", "UART_B_TX";
};
&i2c1 { /* OSM-S I2C_A */
@@ -623,7 +631,7 @@ pinctrl_pcie: pciegrp {
MX8MP_IOMUXC_UART4_RXD__PCIE_CLKREQ_B 0x19 /* PCIe_CLKREQ# */
MX8MP_IOMUXC_NAND_CE1_B__GPIO3_IO02 0x19 /* PCIe_A_PERST# */
MX8MP_IOMUXC_NAND_ALE__GPIO3_IO00 0x19 /* PCIe_WAKE# */
- MX8MP_IOMUXC_NAND_READY_B__GPIO3_IO16 0x19 /* PCIe_SM_ALERT */
+ MX8MP_IOMUXC_NAND_READY_B__GPIO3_IO16 0x19 /* PCIe_SM_ALERT# */
>;
};
--
2.55.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 3/8] arm64: dts: imx8mp-kontron: Remove obsolete VDD_CARRIER regulator
2026-10-13 9:44 [PATCH 0/8] arm64: dts: Kontron i.MX OSM GPIO Label Fixes Frieder Schrempf
2026-10-13 9:44 ` [PATCH 1/8] arm64: dts: imx8mp-kontron: Fix GPIO label assignments Frieder Schrempf
2026-10-13 9:44 ` [PATCH 2/8] arm64: dts: imx8mp-kontron: Fix GPIO labels according to OSM spec Frieder Schrempf
@ 2026-10-13 9:44 ` Frieder Schrempf
2026-10-13 10:04 ` sashiko-bot
2026-10-13 9:44 ` [PATCH 4/8] arm64: dts: imx8mm-kontron: Fix wrong label for SPI_A_SDI_(IO0) pad Frieder Schrempf
` (4 subsequent siblings)
7 siblings, 1 reply; 10+ messages in thread
From: Frieder Schrempf @ 2026-10-13 9:44 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Shawn Guo,
Frieder Schrempf
Cc: Eberhard Stoll, devicetree, imx, linux-arm-kernel, linux-kernel
From: Eberhard Stoll <eberhard.stoll@kontron.de>
For early prototypes, the CARRIER_PWR_EN signal was controlled
by software. Now, for the regular revisions, this signal is
controlled by hardware. The corresponding pad is now available as
GPIO_C_1. Reflect these changes in the devicetree.
Fixes: 946ab10e3f40 ("arm64: dts: Add support for Kontron OSM-S i.MX8MP SoM and BL carrier board")
Signed-off-by: Eberhard Stoll <eberhard.stoll@kontron.de>
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
---
.../boot/dts/freescale/imx8mp-kontron-osm-s.dtsi | 32 ++--------------------
1 file changed, 2 insertions(+), 30 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
index 3459ee2c0eb64..4fd42e7170ee8 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
@@ -72,29 +72,6 @@ reg_usdhc3_vcc: regulator-usdhc3-vcc {
regulator-max-microvolt = <3300000>;
regulator-name = "VCC_SDIO_B";
};
-
- reg_vdd_carrier: regulator-vdd-carrier {
- compatible = "regulator-fixed";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_reg_vdd_carrier>;
- gpio = <&gpio3 16 GPIO_ACTIVE_HIGH>;
- enable-active-high;
- regulator-always-on;
- regulator-boot-on;
- regulator-name = "VDD_CARRIER";
-
- regulator-state-standby {
- regulator-on-in-suspend;
- };
-
- regulator-state-mem {
- regulator-off-in-suspend;
- };
-
- regulator-state-disk {
- regulator-off-in-suspend;
- };
- };
};
&A53_0 {
@@ -185,7 +162,7 @@ &gpio4 {
"GPIO_B_3", "GPIO_B_4",
"GPIO_B_2", "GPIO_A_6", "CAN_A_TX", "UART_A_CTS",
"UART_A_RTS", "CAN_A_RX", "CAN_B_TX", "CAN_B_RX",
- "I2S_B_DATA_IN", "CARRIER_PWR_EN", "I2S_A_DATA_IN", "I2S_B_DATA_OUT";
+ "I2S_B_DATA_IN", "GPIO_C_1", "I2S_A_DATA_IN", "I2S_B_DATA_OUT";
};
&gpio5 {
@@ -547,6 +524,7 @@ MX8MP_IOMUXC_SAI1_TXD6__GPIO4_IO18 0x19 /* GPIO_B_3 */
MX8MP_IOMUXC_SAI1_TXD7__GPIO4_IO19 0x19 /* GPIO_B_4 */
MX8MP_IOMUXC_SAI1_MCLK__GPIO4_IO20 0x19 /* GPIO_B_2 */
MX8MP_IOMUXC_SAI2_RXFS__GPIO4_IO21 0x19 /* GPIO_A_6 */
+ MX8MP_IOMUXC_SAI3_RXC__GPIO4_IO29 0x19 /* GPIO_C_1 */
>;
};
@@ -683,12 +661,6 @@ MX8MP_IOMUXC_HDMI_DDC_SDA__GPIO3_IO27 0x19 /* SDIO_B_PWR_EN */
>;
};
- pinctrl_reg_vdd_carrier: regvddcarriergrp {
- fsl,pins = <
- MX8MP_IOMUXC_SAI3_RXC__GPIO4_IO29 0x19 /* CARRIER_PWR_EN */
- >;
- };
-
pinctrl_rtc: rtcgrp {
fsl,pins = <
MX8MP_IOMUXC_SAI5_RXD3__GPIO3_IO24 0x1c0
--
2.55.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 4/8] arm64: dts: imx8mm-kontron: Fix wrong label for SPI_A_SDI_(IO0) pad
2026-10-13 9:44 [PATCH 0/8] arm64: dts: Kontron i.MX OSM GPIO Label Fixes Frieder Schrempf
` (2 preceding siblings ...)
2026-10-13 9:44 ` [PATCH 3/8] arm64: dts: imx8mp-kontron: Remove obsolete VDD_CARRIER regulator Frieder Schrempf
@ 2026-10-13 9:44 ` Frieder Schrempf
2026-10-13 9:44 ` [PATCH 5/8] arm64: dts: imx8mm-kontron: Fix GPIO label for PCIe_SM_ALERT# Frieder Schrempf
` (3 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Frieder Schrempf @ 2026-10-13 9:44 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Shawn Guo,
Frieder Schrempf
Cc: Eberhard Stoll, devicetree, imx, linux-arm-kernel, linux-kernel
From: Eberhard Stoll <eberhard.stoll@kontron.de>
The OSM-S pad SPI_A_SDI_(IO0) is incorrectly named as SPI_A_SCK.
Therefore SPI_A_SDI(IO0) is missing and the label SPI_A_SCK is
duplicated. Fix this.
Fixes: 6f5e6d7306c0 ("arm64: dts: imx8mm-kontron: Refactor devicetree for OSM-S module and board")
Signed-off-by: Eberhard Stoll <eberhard.stoll@kontron.de>
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
---
arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi
index 4fb13d8ecfd45..35b76cd02b1df 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi
@@ -230,7 +230,7 @@ &gpio5 {
gpio-line-names = "UART_B_TX", "SDIO_B_PWR_EN", "SDIO_B_WP", "PWM_2",
"PWM_1", "PWM_0", "", "",
"", "", "SPI_A_SCK", "SPI_A_SDO_(IO1)",
- "SPI_A_SCK", "SPI_A_CS0#", "", "",
+ "SPI_A_SDI_(IO0)", "SPI_A_CS0#", "", "",
"I2C_A_SCL", "I2C_A_SDA", "I2C_B_SCL", "I2C_B_SDA",
"PCIe_SMCLK", "PCIe_SMDAT", "SPI_B_SCK", "SPI_B_SDO",
"SPI_B_SDI", "SPI_B_CS0#", "UART_CON_RX", "UART_CON_TX",
--
2.55.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 5/8] arm64: dts: imx8mm-kontron: Fix GPIO label for PCIe_SM_ALERT#
2026-10-13 9:44 [PATCH 0/8] arm64: dts: Kontron i.MX OSM GPIO Label Fixes Frieder Schrempf
` (3 preceding siblings ...)
2026-10-13 9:44 ` [PATCH 4/8] arm64: dts: imx8mm-kontron: Fix wrong label for SPI_A_SDI_(IO0) pad Frieder Schrempf
@ 2026-10-13 9:44 ` Frieder Schrempf
2026-10-13 9:44 ` [PATCH 6/8] arm64: dts: imx93-kontron: Fix ETH_B_TXD GPIO labels Frieder Schrempf
` (2 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Frieder Schrempf @ 2026-10-13 9:44 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Shawn Guo,
Frieder Schrempf
Cc: Eberhard Stoll, devicetree, imx, linux-arm-kernel, linux-kernel
From: Eberhard Stoll <eberhard.stoll@kontron.de>
The OSM specification provides generic names for all pads. Fix the
GPIO label for PCIe_SM_ALERT# to use the correct pad name in order
to align the label with the spec and with other OSM module
devicetrees.
Fixes: 6f5e6d7306c0 ("arm64: dts: imx8mm-kontron: Refactor devicetree for OSM-S module and board")
Signed-off-by: Eberhard Stoll <eberhard.stoll@kontron.de>
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
---
arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi
index 35b76cd02b1df..9fb229815c1fe 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi
@@ -223,7 +223,7 @@ &gpio4 {
"GPIO_B_7", "SPI_A_/WP_(IO2)", "SPI_A_/HOLD_(IO3)", "GPIO_C_6",
"I2S_MCLK", "UART_A_TX", "UART_A_RX", "UART_A_CTS",
"UART_A_RTS", "", "", "",
- "PCIe_SM_ALERT", "UART_B_RTS", "UART_B_CTS", "UART_B_RX";
+ "PCIe_SM_ALERT#", "UART_B_RTS", "UART_B_CTS", "UART_B_RX";
};
&gpio5 {
@@ -614,7 +614,7 @@ pinctrl_pcie: pciegrp {
MX8MM_IOMUXC_SAI5_RXD1_GPIO3_IO22 0x19 /* PCIe_CLKREQ# */
MX8MM_IOMUXC_SAI5_RXD2_GPIO3_IO23 0x19 /* PCIe_A_PERST# */
MX8MM_IOMUXC_SAI5_RXD3_GPIO3_IO24 0x19 /* PCIe_WAKE# */
- MX8MM_IOMUXC_SAI3_RXFS_GPIO4_IO28 0x19 /* PCIe_SM_ALERT */
+ MX8MM_IOMUXC_SAI3_RXFS_GPIO4_IO28 0x19 /* PCIe_SM_ALERT# */
>;
};
--
2.55.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 6/8] arm64: dts: imx93-kontron: Fix ETH_B_TXD GPIO labels
2026-10-13 9:44 [PATCH 0/8] arm64: dts: Kontron i.MX OSM GPIO Label Fixes Frieder Schrempf
` (4 preceding siblings ...)
2026-10-13 9:44 ` [PATCH 5/8] arm64: dts: imx8mm-kontron: Fix GPIO label for PCIe_SM_ALERT# Frieder Schrempf
@ 2026-10-13 9:44 ` Frieder Schrempf
2026-10-13 9:44 ` [PATCH 7/8] arm64: dts: imx93-kontron: Fix UART RTS/CTS pad names Frieder Schrempf
2026-10-13 9:44 ` [PATCH 8/8] arm64: dts: imx93-kontron: Fix GPIO labels according to OSM spec Frieder Schrempf
7 siblings, 0 replies; 10+ messages in thread
From: Frieder Schrempf @ 2026-10-13 9:44 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Shawn Guo,
Frieder Schrempf
Cc: Eberhard Stoll, devicetree, imx, linux-arm-kernel, linux-kernel
From: Frieder Schrempf <frieder.schrempf@kontron.de>
The labels for the ETH_B transmit data pads are off by one.
ENET1_TD3..TD0 map to GPIO4_IO02..05, which are the OSM-S pads
ETH_B_TXD3..TXD0. There is no ETH_B_TXD4 pad. Fix the labels.
Fixes: 2b52fd6035b7 ("arm64: dts: Add support for Kontron i.MX93 OSM-S SoM and BL carrier board")
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
---
arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi b/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
index 36548d9181695..a6b6128f22ddf 100644
--- a/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
@@ -83,8 +83,8 @@ &gpio3 {
&gpio4 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio4>;
- gpio-line-names = "ETH_B_MDC", "ETH_B_MDIO", "ETH_B_TXD4", "ETH_B_TXD3",
- "ETH_B_TXD2", "ETH_B_TXD1", "ETH_B_TX_EN", "ETH_B_TX_CLK",
+ gpio-line-names = "ETH_B_MDC", "ETH_B_MDIO", "ETH_B_TXD3", "ETH_B_TXD2",
+ "ETH_B_TXD1", "ETH_B_TXD0", "ETH_B_TX_EN", "ETH_B_TX_CLK",
"ETH_B_RX_CTL", "ETH_B_RX_CLK", "ETH_B_RXD0", "ETH_B_RXD1",
"ETH_B_RXD2", "ETH_B_RXD3", "ETH_MDC", "ETH_MDIO",
"ETH_A_TXD3", "ETH_A_TXD2", "ETH_A_TXD1", "ETH_A_TXD0",
--
2.55.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 7/8] arm64: dts: imx93-kontron: Fix UART RTS/CTS pad names
2026-10-13 9:44 [PATCH 0/8] arm64: dts: Kontron i.MX OSM GPIO Label Fixes Frieder Schrempf
` (5 preceding siblings ...)
2026-10-13 9:44 ` [PATCH 6/8] arm64: dts: imx93-kontron: Fix ETH_B_TXD GPIO labels Frieder Schrempf
@ 2026-10-13 9:44 ` Frieder Schrempf
2026-10-13 9:44 ` [PATCH 8/8] arm64: dts: imx93-kontron: Fix GPIO labels according to OSM spec Frieder Schrempf
7 siblings, 0 replies; 10+ messages in thread
From: Frieder Schrempf @ 2026-10-13 9:44 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Shawn Guo,
Frieder Schrempf
Cc: Eberhard Stoll, devicetree, imx, linux-arm-kernel, linux-kernel
From: Frieder Schrempf <frieder.schrempf@kontron.de>
On i.MX93 the LPUART RTS_B signal is an output and CTS_B is an input,
so they connect directly to the OSM-S UART_x_RTS and UART_x_CTS pads.
The naming used for the Gpio labels and pinmux comments was carried
over from i.MX8M, where the UART RTS/CTS signals have the opposite
direction.
Fix the naming to match the hardware:
GPIO_IO06 (LPUART6_CTS_B) -> UART_B_CTS
GPIO_IO07 (LPUART6_RTS_B) -> UART_B_RTS
GPIO_IO10 (LPUART7_CTS_B) -> UART_A_CTS
GPIO_IO11 (LPUART7_RTS_B) -> UART_A_RTS
Fixes: 2b52fd6035b7 ("arm64: dts: Add support for Kontron i.MX93 OSM-S SoM and BL carrier board")
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
---
arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi b/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
index a6b6128f22ddf..850a92dd9b9ba 100644
--- a/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
@@ -59,8 +59,8 @@ &gpio2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio2>;
gpio-line-names = "I2C_B_SDA", "I2C_B_SCL", "GPIO_B_1", "GPIO_A_2",
- "UART_B_TX", "UART_B_RX", "UART_B_RTS", "UART_B_CTS",
- "UART_A_TX", "UART_A_RX", "UART_A_RTS", "UART_A_CTS",
+ "UART_B_TX", "UART_B_RX", "UART_B_CTS", "UART_B_RTS",
+ "UART_A_TX", "UART_A_RX", "UART_A_CTS", "UART_A_RTS",
"SPI_B_CS0", "SPI_B_SDI", "SPI_B_SDO", "SPI_B_SCK",
"I2S_BITCLK", "I2S_MCLK", "GPIO_A_1", "I2S_A_DATA_OUT",
"I2S_A_DATA_IN", "PWM_2", "GPIO_A_3", "PWM_1",
@@ -423,8 +423,8 @@ pinctrl_lpuart6: lpuart6grp {
fsl,pins = <
MX93_PAD_GPIO_IO05__LPUART6_RX 0x31e /* UART_B_RX */
MX93_PAD_GPIO_IO04__LPUART6_TX 0x31e /* UART_B_TX */
- MX93_PAD_GPIO_IO07__LPUART6_RTS_B 0x31e /* UART_B_CTS */
- MX93_PAD_GPIO_IO06__LPUART6_CTS_B 0x31e /* UART_B_RTS */
+ MX93_PAD_GPIO_IO07__LPUART6_RTS_B 0x31e /* UART_B_RTS */
+ MX93_PAD_GPIO_IO06__LPUART6_CTS_B 0x31e /* UART_B_CTS */
>;
};
@@ -432,8 +432,8 @@ pinctrl_lpuart7: lpuart7grp {
fsl,pins = <
MX93_PAD_GPIO_IO09__LPUART7_RX 0x31e /* UART_A_RX */
MX93_PAD_GPIO_IO08__LPUART7_TX 0x31e /* UART_A_TX */
- MX93_PAD_GPIO_IO11__LPUART7_RTS_B 0x31e /* UART_A_CTS */
- MX93_PAD_GPIO_IO10__LPUART7_CTS_B 0x31e /* UART_A_RTS */
+ MX93_PAD_GPIO_IO11__LPUART7_RTS_B 0x31e /* UART_A_RTS */
+ MX93_PAD_GPIO_IO10__LPUART7_CTS_B 0x31e /* UART_A_CTS */
>;
};
--
2.55.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 8/8] arm64: dts: imx93-kontron: Fix GPIO labels according to OSM spec
2026-10-13 9:44 [PATCH 0/8] arm64: dts: Kontron i.MX OSM GPIO Label Fixes Frieder Schrempf
` (6 preceding siblings ...)
2026-10-13 9:44 ` [PATCH 7/8] arm64: dts: imx93-kontron: Fix UART RTS/CTS pad names Frieder Schrempf
@ 2026-10-13 9:44 ` Frieder Schrempf
7 siblings, 0 replies; 10+ messages in thread
From: Frieder Schrempf @ 2026-10-13 9:44 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Shawn Guo,
Frieder Schrempf
Cc: Eberhard Stoll, devicetree, imx, linux-arm-kernel, linux-kernel
From: Frieder Schrempf <frieder.schrempf@kontron.de>
The OSM specification provides generic names for all pads. Fix the
GPIO labels to use the correct pad names in order to align the
labels with the spec and with other OSM module devicetrees.
Fixes: 2b52fd6035b7 ("arm64: dts: Add support for Kontron i.MX93 OSM-S SoM and BL carrier board")
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
---
.../boot/dts/freescale/imx93-kontron-osm-s.dtsi | 29 ++++++++++++++--------
1 file changed, 18 insertions(+), 11 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi b/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
index 850a92dd9b9ba..c104f42a825b9 100644
--- a/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
@@ -51,8 +51,8 @@ &gpio1 {
pinctrl-0 = <&pinctrl_gpio1>;
gpio-line-names = "", "", "I2C_A_SCL", "I2C_A_SDA",
"UART_CON_RX", "UART_CON_TX", "UART_C_RX", "UART_C_TX",
- "CAN_A_TX", "CAN_A_RX", "GPIO_A_0", "SPI_A_CS0",
- "SPI_A_SDI", "SPI_A_SCK","SPI_A_SDO";
+ "CAN_A_TX", "CAN_A_RX", "GPIO_A_0", "SPI_A_CS0#",
+ "SPI_A_SDI_(IO0)", "SPI_A_SCK", "SPI_A_SDO_(IO1)";
};
&gpio2 {
@@ -61,7 +61,7 @@ &gpio2 {
gpio-line-names = "I2C_B_SDA", "I2C_B_SCL", "GPIO_B_1", "GPIO_A_2",
"UART_B_TX", "UART_B_RX", "UART_B_CTS", "UART_B_RTS",
"UART_A_TX", "UART_A_RX", "UART_A_CTS", "UART_A_RTS",
- "SPI_B_CS0", "SPI_B_SDI", "SPI_B_SDO", "SPI_B_SCK",
+ "SPI_B_CS0#", "SPI_B_SDI", "SPI_B_SDO", "SPI_B_SCK",
"I2S_BITCLK", "I2S_MCLK", "GPIO_A_1", "I2S_A_DATA_OUT",
"I2S_A_DATA_IN", "PWM_2", "GPIO_A_3", "PWM_1",
"PWM_0", "CAN_B_TX", "I2S_LRCLK", "CAN_B_RX", "GPIO_A_4",
@@ -71,7 +71,7 @@ &gpio2 {
&gpio3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio3>;
- gpio-line-names = "SDIO_A_CD", "SDIO_A_CLK", "SDIO_A_CMD", "SDIO_A_D0",
+ gpio-line-names = "SDIO_A_CD#", "SDIO_A_CLK", "SDIO_A_CMD", "SDIO_A_D0",
"SDIO_A_D1", "SDIO_A_D2", "SDIO_A_D3", "SDIO_A_PWR_EN",
"", "", "", "",
"", "", "", "",
@@ -83,13 +83,20 @@ &gpio3 {
&gpio4 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio4>;
- gpio-line-names = "ETH_B_MDC", "ETH_B_MDIO", "ETH_B_TXD3", "ETH_B_TXD2",
- "ETH_B_TXD1", "ETH_B_TXD0", "ETH_B_TX_EN", "ETH_B_TX_CLK",
- "ETH_B_RX_CTL", "ETH_B_RX_CLK", "ETH_B_RXD0", "ETH_B_RXD1",
- "ETH_B_RXD2", "ETH_B_RXD3", "ETH_MDC", "ETH_MDIO",
- "ETH_A_TXD3", "ETH_A_TXD2", "ETH_A_TXD1", "ETH_A_TXD0",
- "ETH_A_TX_EN", "ETH_A_TX_CLK", "ETH_A_RX_CTL", "ETH_A_RX_CLK",
- "ETH_A_RXD0", "ETH_A_RXD1", "ETH_A_RXD2", "ETH_A_RXD3",
+ gpio-line-names = "ETH_B_MDC", "ETH_B_MDIO",
+ "ETH_B_(S)(R)(G)MII_TXD3", "ETH_B_(S)(R)(G)MII_TXD2",
+ "ETH_B_(S)(R)(G)MII_TXD1", "ETH_B_(S)(R)(G)MII_TXD0",
+ "ETH_B_(R)(G)MII_TX_EN(_ER)", "ETH_B_(R)(G)MII_TX_CLK",
+ "ETH_B_(R)(G)MII_RX_DV(_ER)", "ETH_B_(R)(G)MII_RX_CLK",
+ "ETH_B_(S)(R)(G)MII_RXD0", "ETH_B_(S)(R)(G)MII_RXD1",
+ "ETH_B_(R)(G)MII_RXD2", "ETH_B_(R)(G)MII_RXD3",
+ "ETH_MDC", "ETH_MDIO",
+ "ETH_A_(S)(R)(G)MII_TXD3", "ETH_A_(S)(R)(G)MII_TXD2",
+ "ETH_A_(S)(R)(G)MII_TXD1", "ETH_A_(S)(R)(G)MII_TXD0",
+ "ETH_A_(R)(G)MII_TX_EN(_ER)", "ETH_A_(R)(G)MII_TX_CLK",
+ "ETH_A_(R)(G)MII_RX_DV(_ER)", "ETH_A_(R)(G)MII_RX_CLK",
+ "ETH_A_(S)(R)(G)MII_RXD0", "ETH_A_(S)(R)(G)MII_RXD1",
+ "ETH_A_(R)(G)MII_RXD2", "ETH_A_(R)(G)MII_RXD3",
"GPIO_B_0", "GPIO_B_2";
};
--
2.55.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH 3/8] arm64: dts: imx8mp-kontron: Remove obsolete VDD_CARRIER regulator
2026-10-13 9:44 ` [PATCH 3/8] arm64: dts: imx8mp-kontron: Remove obsolete VDD_CARRIER regulator Frieder Schrempf
@ 2026-10-13 10:04 ` sashiko-bot
0 siblings, 0 replies; 10+ messages in thread
From: sashiko-bot @ 2026-10-13 10:04 UTC (permalink / raw)
To: Frieder Schrempf; +Cc: devicetree, imx, robh, conor+dt, Frank.Li
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Low] dts: Stale CARRIER_PWR_EN label in carrier board gpio-line-names overrides
--
commit b5bf4333f3ce6c5ca93d4fd597b09395c78fe9b7
Author: Eberhard Stoll <eberhard.stoll@kontron.de>
arm64: dts: imx8mp-kontron: Remove obsolete VDD_CARRIER regulator
This commit removes the VDD_CARRIER regulator from the Kontron OSM-S i.MX8MP
SoM devicetree. It also renames the CARRIER_PWR_EN gpio line to GPIO_C_1, as
the signal is now controlled by hardware on regular revisions rather than
software.
> diff --git a/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
> index 3459ee2c0eb64..4fd42e7170ee8 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
> +++ b/arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi
[ ... ]
> @@ -185,7 +162,7 @@ &gpio4 {
> "GPIO_B_3", "GPIO_B_4",
> "GPIO_B_2", "GPIO_A_6", "CAN_A_TX", "UART_A_CTS",
> "UART_A_RTS", "CAN_A_RX", "CAN_B_TX", "CAN_B_RX",
> - "I2S_B_DATA_IN", "CARRIER_PWR_EN", "I2S_A_DATA_IN", "I2S_B_DATA_OUT";
> + "I2S_B_DATA_IN", "GPIO_C_1", "I2S_A_DATA_IN", "I2S_B_DATA_OUT";
> };
[Severity: Low]
Is this rename incomplete? While "CARRIER_PWR_EN" is updated to "GPIO_C_1"
here in the SoM's &gpio4 node, the carrier boards provide their own
gpio-line-names overrides for &gpio4 which still hardcode the old name.
For the BL OSM-S carrier board:
arch/arm64/boot/dts/freescale/imx8mp-kontron-bl-osm-s.dts:&gpio4 {
...
gpio-line-names = "CAN_B_RX", "CAN_B_TX", "CAN_A_RX", "CAN_A_TX",
...
"TFT_STBY", "CARRIER_PWR_EN", "I2S_A_DATA_IN", "I2S_LRCLK";
}
And similarly for the SMARC carrier board:
arch/arm64/boot/dts/freescale/imx8mp-kontron-smarc.dtsi:&gpio4 {
...
gpio-line-names = "", "", "", "",
...
"TEST", "CARRIER_PWR_EN", "I2S0_SDIN", "I2S0_LRCK";
}
Since the board-level overrides remain, the old label is still exported to
userspace on these boards. Does this defeat the purpose of the rename for
those devices?
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261013-upstreaming-gpio-label-fixes-v1-0-94f09ec520ef@kontron.de?part=3
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2026-10-13 10:04 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-13 9:44 [PATCH 0/8] arm64: dts: Kontron i.MX OSM GPIO Label Fixes Frieder Schrempf
2026-10-13 9:44 ` [PATCH 1/8] arm64: dts: imx8mp-kontron: Fix GPIO label assignments Frieder Schrempf
2026-10-13 9:44 ` [PATCH 2/8] arm64: dts: imx8mp-kontron: Fix GPIO labels according to OSM spec Frieder Schrempf
2026-10-13 9:44 ` [PATCH 3/8] arm64: dts: imx8mp-kontron: Remove obsolete VDD_CARRIER regulator Frieder Schrempf
2026-10-13 10:04 ` sashiko-bot
2026-10-13 9:44 ` [PATCH 4/8] arm64: dts: imx8mm-kontron: Fix wrong label for SPI_A_SDI_(IO0) pad Frieder Schrempf
2026-10-13 9:44 ` [PATCH 5/8] arm64: dts: imx8mm-kontron: Fix GPIO label for PCIe_SM_ALERT# Frieder Schrempf
2026-10-13 9:44 ` [PATCH 6/8] arm64: dts: imx93-kontron: Fix ETH_B_TXD GPIO labels Frieder Schrempf
2026-10-13 9:44 ` [PATCH 7/8] arm64: dts: imx93-kontron: Fix UART RTS/CTS pad names Frieder Schrempf
2026-10-13 9:44 ` [PATCH 8/8] arm64: dts: imx93-kontron: Fix GPIO labels according to OSM spec Frieder Schrempf
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox