* [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches
@ 2025-10-28 20:30 Frank Li
2025-10-28 20:30 ` [PATCH 1/8] arm64: dts: imx8qm-mek: add state_100mhz and state_200mhz for usdhc Frank Li
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: Frank Li @ 2025-10-28 20:30 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Frank Li,
Richard Zhu
collect some missed qm patches.
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
Frank Li (7):
arm64: dts: imx8qm-mek: add state_100mhz and state_200mhz for usdhc
arm64: dts: imx8qm-mek: assign double SD bus frequency for usdhc1
arm64: dts: imx8qm-mek: add lpuart1 and bluetooth node
arm64: dts: imx8qm: add label thermal_zones
arm64: dts: imx8qm-mek: add pmic thermal-zones
arm64: dts: imx8qm-mek: add usbotg1 and related nodes
arm64: dts: imx8qm-mek: replace space with tab
Richard Zhu (1):
arm64: dts: imx8qm-mek: add supports-clkreq property to PCIe M.2 port
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 146 ++++++++++++++++++++++-----
arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 +-
2 files changed, 122 insertions(+), 26 deletions(-)
---
base-commit: 15a86388f95bd819e102fcec2712d314e77ae4ac
change-id: 20251028-b4_qm_dts-456a09713a6c
Best regards,
--
Frank Li <Frank.Li@nxp.com>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 1/8] arm64: dts: imx8qm-mek: add state_100mhz and state_200mhz for usdhc
2025-10-28 20:30 [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Frank Li
@ 2025-10-28 20:30 ` Frank Li
2025-10-28 20:30 ` [PATCH 2/8] arm64: dts: imx8qm-mek: assign double SD bus frequency for usdhc1 Frank Li
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Frank Li @ 2025-10-28 20:30 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Frank Li
default, state_100mhz and state_200mhz use the same settings. But current
driver use these to indicate if sd3.0 support.
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
index 202d5c67ac40b844ee38e8fb0f9caf2e186cfa9f..6f1c78fcf384a7691f7f8ea1b50ab21cd6e72ba1 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
@@ -800,8 +800,10 @@ &pwm_lvds1 {
};
&usdhc1 {
- pinctrl-names = "default";
+ pinctrl-names = "default", "state_100mhz", "state_200mhz";
pinctrl-0 = <&pinctrl_usdhc1>;
+ pinctrl-1 = <&pinctrl_usdhc1>;
+ pinctrl-2 = <&pinctrl_usdhc1>;
bus-width = <8>;
no-sd;
no-sdio;
@@ -810,8 +812,10 @@ &usdhc1 {
};
&usdhc2 {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_usdhc2>;
+ pinctrl-names = "default", "state_100mhz", "state_200mhz";
+ pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
+ pinctrl-1 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
+ pinctrl-2 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
bus-width = <4>;
vmmc-supply = <®_usdhc2_vmmc>;
cd-gpios = <&lsio_gpio5 22 GPIO_ACTIVE_LOW>;
@@ -1228,4 +1232,12 @@ IMX8QM_USDHC1_DATA3_CONN_USDHC1_DATA3 0x00000021
IMX8QM_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x00000021
>;
};
+
+ pinctrl_usdhc2_gpio: usdhc2gpiogrp {
+ fsl,pins = <
+ IMX8QM_USDHC1_DATA6_LSIO_GPIO5_IO21 0x00000021
+ IMX8QM_USDHC1_DATA7_LSIO_GPIO5_IO22 0x00000021
+ IMX8QM_USDHC1_RESET_B_LSIO_GPIO4_IO07 0x00000021
+ >;
+ };
};
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 2/8] arm64: dts: imx8qm-mek: assign double SD bus frequency for usdhc1
2025-10-28 20:30 [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Frank Li
2025-10-28 20:30 ` [PATCH 1/8] arm64: dts: imx8qm-mek: add state_100mhz and state_200mhz for usdhc Frank Li
@ 2025-10-28 20:30 ` Frank Li
2025-10-28 20:30 ` [PATCH 3/8] arm64: dts: imx8qm-mek: add lpuart1 and bluetooth node Frank Li
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Frank Li @ 2025-10-28 20:30 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Frank Li
Assign double SD bus frequency to support SDR104 mode, where the operating
clock runs at 208 MHz.
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
index 6f1c78fcf384a7691f7f8ea1b50ab21cd6e72ba1..44b8e9c75c59aa31cf9dd04c3d03be047ef82ff9 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
@@ -800,6 +800,8 @@ &pwm_lvds1 {
};
&usdhc1 {
+ assigned-clocks = <&clk IMX_SC_R_SDHC_0 IMX_SC_PM_CLK_PER>;
+ assigned-clock-rates = <400000000>;
pinctrl-names = "default", "state_100mhz", "state_200mhz";
pinctrl-0 = <&pinctrl_usdhc1>;
pinctrl-1 = <&pinctrl_usdhc1>;
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 3/8] arm64: dts: imx8qm-mek: add lpuart1 and bluetooth node
2025-10-28 20:30 [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Frank Li
2025-10-28 20:30 ` [PATCH 1/8] arm64: dts: imx8qm-mek: add state_100mhz and state_200mhz for usdhc Frank Li
2025-10-28 20:30 ` [PATCH 2/8] arm64: dts: imx8qm-mek: assign double SD bus frequency for usdhc1 Frank Li
@ 2025-10-28 20:30 ` Frank Li
2025-10-28 20:30 ` [PATCH 4/8] arm64: dts: imx8qm: add label thermal_zones Frank Li
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Frank Li @ 2025-10-28 20:30 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Frank Li
Add lpuart1 and bluetooth support.
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
index 44b8e9c75c59aa31cf9dd04c3d03be047ef82ff9..a88e8600999adf53e66785e608c6231bee53b162 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
@@ -686,6 +686,16 @@ &lpuart0 {
status = "okay";
};
+&lpuart1 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_lpuart1>;
+ status = "okay";
+
+ bluetooth {
+ compatible = "nxp,88w8987-bt";
+ };
+};
+
&lpuart2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lpuart2>;
@@ -1098,6 +1108,15 @@ IMX8QM_UART0_TX_DMA_UART0_TX 0x06000020
>;
};
+ pinctrl_lpuart1: lpuart1grp {
+ fsl,pins = <
+ IMX8QM_UART1_RX_DMA_UART1_RX 0x06000020
+ IMX8QM_UART1_TX_DMA_UART1_TX 0x06000020
+ IMX8QM_UART1_CTS_B_DMA_UART1_CTS_B 0x06000020
+ IMX8QM_UART1_RTS_B_DMA_UART1_RTS_B 0x06000020
+ >;
+ };
+
pinctrl_lpuart2: lpuart2grp {
fsl,pins = <
IMX8QM_UART0_RTS_B_DMA_UART2_RX 0x06000020
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 4/8] arm64: dts: imx8qm: add label thermal_zones
2025-10-28 20:30 [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Frank Li
` (2 preceding siblings ...)
2025-10-28 20:30 ` [PATCH 3/8] arm64: dts: imx8qm-mek: add lpuart1 and bluetooth node Frank Li
@ 2025-10-28 20:30 ` Frank Li
2025-10-28 20:30 ` [PATCH 5/8] arm64: dts: imx8qm-mek: add pmic thermal-zones Frank Li
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Frank Li @ 2025-10-28 20:30 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Frank Li
Add label thermal_zones to prepare add pmic thermal zones.
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dts/freescale/imx8qm.dtsi
index 2508a07832810831d019f81d47a8f7042a77d709..39df74dd29b006b11dfe5828677fa8940cf428c2 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi
@@ -376,7 +376,7 @@ watchdog {
};
};
- thermal-zones {
+ thermal_zones: thermal-zones {
cpu0-thermal {
polling-delay-passive = <250>;
polling-delay = <2000>;
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 5/8] arm64: dts: imx8qm-mek: add pmic thermal-zones
2025-10-28 20:30 [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Frank Li
` (3 preceding siblings ...)
2025-10-28 20:30 ` [PATCH 4/8] arm64: dts: imx8qm: add label thermal_zones Frank Li
@ 2025-10-28 20:30 ` Frank Li
2025-10-28 20:30 ` [PATCH 6/8] arm64: dts: imx8qm-mek: add usbotg1 and related nodes Frank Li
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Frank Li @ 2025-10-28 20:30 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Frank Li
Add pmic thermal-zones.
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 32 ++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
index a88e8600999adf53e66785e608c6231bee53b162..90daa3de24c6697554a75ab5176682ba8fbf5ada 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
@@ -912,6 +912,38 @@ &vpu_dsp {
status = "okay";
};
+&thermal_zones {
+ pmic-thermal {
+ polling-delay-passive = <250>;
+ polling-delay = <2000>;
+ thermal-sensors = <&tsens IMX_SC_R_PMIC_0>;
+
+ trips {
+ pmic_alert0: trip0 {
+ temperature = <110000>;
+ hysteresis = <2000>;
+ type = "passive";
+ };
+
+ pmic_crit0: trip1 {
+ temperature = <125000>;
+ hysteresis = <2000>;
+ type = "critical";
+ };
+ };
+
+ cooling-maps {
+ map0 {
+ trip = <&pmic_alert0>;
+ cooling-device = <&A53_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+ <&A53_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+ <&A53_2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+ <&A53_3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+ };
+ };
+ };
+};
+
&iomuxc {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_hog>;
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 6/8] arm64: dts: imx8qm-mek: add usbotg1 and related nodes
2025-10-28 20:30 [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Frank Li
` (4 preceding siblings ...)
2025-10-28 20:30 ` [PATCH 5/8] arm64: dts: imx8qm-mek: add pmic thermal-zones Frank Li
@ 2025-10-28 20:30 ` Frank Li
2025-10-28 20:30 ` [PATCH 7/8] arm64: dts: imx8qm-mek: add supports-clkreq property to PCIe M.2 port Frank Li
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Frank Li @ 2025-10-28 20:30 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Frank Li
Add usbotg1 and related nodes.
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 30 ++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
index 90daa3de24c6697554a75ab5176682ba8fbf5ada..578bbee5a861397b4f8528d4c7746630a40f2935 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
@@ -323,6 +323,15 @@ reg_pciea: regulator-pcie {
enable-active-high;
};
+ reg_usb_otg1_vbus: regulator-usbotg1-vbus {
+ compatible = "regulator-fixed";
+ regulator-name = "usb_otg1_vbus";
+ regulator-min-microvolt = <5000000>;
+ regulator-max-microvolt = <5000000>;
+ gpio = <&lsio_gpio4 3 GPIO_ACTIVE_HIGH>;
+ enable-active-high;
+ };
+
reg_vref_1v8: regulator-adc-vref {
compatible = "regulator-fixed";
regulator-name = "vref_1v8";
@@ -835,10 +844,25 @@ &usdhc2 {
status = "okay";
};
+&usbphy1 {
+ status = "okay";
+};
+
&usb3_phy {
status = "okay";
};
+&usbotg1 {
+ vbus-supply = <®_usb_otg1_vbus>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_usbotg1>;
+ srp-disable;
+ hnp-disable;
+ adp-disable;
+ disable-over-current;
+ status = "okay";
+};
+
&usbotg3 {
status = "okay";
};
@@ -1258,6 +1282,12 @@ IMX8QM_USB_SS3_TC3_LSIO_GPIO4_IO06 0x60
>;
};
+ pinctrl_usbotg1: usbotg1grp {
+ fsl,pins = <
+ IMX8QM_USB_SS3_TC0_LSIO_GPIO4_IO03 0x06000021
+ >;
+ };
+
pinctrl_usdhc1: usdhc1grp {
fsl,pins = <
IMX8QM_EMMC0_CLK_CONN_EMMC0_CLK 0x06000041
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 7/8] arm64: dts: imx8qm-mek: add supports-clkreq property to PCIe M.2 port
2025-10-28 20:30 [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Frank Li
` (5 preceding siblings ...)
2025-10-28 20:30 ` [PATCH 6/8] arm64: dts: imx8qm-mek: add usbotg1 and related nodes Frank Li
@ 2025-10-28 20:30 ` Frank Li
2025-10-28 20:30 ` [PATCH 8/8] arm64: dts: imx8qm-mek: replace space with tab Frank Li
2025-11-16 9:48 ` [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Shawn Guo
8 siblings, 0 replies; 10+ messages in thread
From: Frank Li @ 2025-10-28 20:30 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Frank Li,
Richard Zhu
From: Richard Zhu <hongxing.zhu@nxp.com>
According to PCIe r6.1, sec 5.5.1.
The following rules define how the L1.1 and L1.2 substates are entered:
Both the Upstream and Downstream Ports must monitor the logical state of
the CLKREQ# signal.
Typical implement is using open drain, which connect RC's clkreq# to
EP's clkreq# together and pull up clkreq#.
imx8qm-mek matches this requirement, so add supports-clkreq to allow
PCIe device enter ASPM L1 Sub-State.
Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
index 578bbee5a861397b4f8528d4c7746630a40f2935..64479802a6cb85adc2c817c0e605e8a1e970aa45 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
@@ -794,6 +794,7 @@ &pciea {
pinctrl-names = "default";
reset-gpio = <&lsio_gpio4 29 GPIO_ACTIVE_LOW>;
vpcie-supply = <®_pciea>;
+ supports-clkreq;
status = "okay";
};
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 8/8] arm64: dts: imx8qm-mek: replace space with tab
2025-10-28 20:30 [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Frank Li
` (6 preceding siblings ...)
2025-10-28 20:30 ` [PATCH 7/8] arm64: dts: imx8qm-mek: add supports-clkreq property to PCIe M.2 port Frank Li
@ 2025-10-28 20:30 ` Frank Li
2025-11-16 9:48 ` [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Shawn Guo
8 siblings, 0 replies; 10+ messages in thread
From: Frank Li @ 2025-10-28 20:30 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Frank Li
Replace space with tab.
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 44 ++++++++++++++--------------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
index 64479802a6cb85adc2c817c0e605e8a1e970aa45..3fc9258758ffcee878ed2ec08162246cfb1bc773 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
@@ -1084,38 +1084,38 @@ IMX8QM_SPI2_CS0_LSIO_GPIO3_IO10 0x21
pinctrl_mipi0_lpi2c0: mipi0_lpi2c0grp {
fsl,pins = <
- IMX8QM_MIPI_DSI0_I2C0_SCL_MIPI_DSI0_I2C0_SCL 0xc6000020
- IMX8QM_MIPI_DSI0_I2C0_SDA_MIPI_DSI0_I2C0_SDA 0xc6000020
- IMX8QM_MIPI_DSI0_GPIO0_01_LSIO_GPIO1_IO19 0x00000020
+ IMX8QM_MIPI_DSI0_I2C0_SCL_MIPI_DSI0_I2C0_SCL 0xc6000020
+ IMX8QM_MIPI_DSI0_I2C0_SDA_MIPI_DSI0_I2C0_SDA 0xc6000020
+ IMX8QM_MIPI_DSI0_GPIO0_01_LSIO_GPIO1_IO19 0x00000020
>;
};
pinctrl_mipi1_lpi2c0: mipi1_lpi2c0grp {
fsl,pins = <
- IMX8QM_MIPI_DSI1_I2C0_SCL_MIPI_DSI1_I2C0_SCL 0xc6000020
- IMX8QM_MIPI_DSI1_I2C0_SDA_MIPI_DSI1_I2C0_SDA 0xc6000020
- IMX8QM_MIPI_DSI1_GPIO0_01_LSIO_GPIO1_IO23 0x00000020
+ IMX8QM_MIPI_DSI1_I2C0_SCL_MIPI_DSI1_I2C0_SCL 0xc6000020
+ IMX8QM_MIPI_DSI1_I2C0_SDA_MIPI_DSI1_I2C0_SDA 0xc6000020
+ IMX8QM_MIPI_DSI1_GPIO0_01_LSIO_GPIO1_IO23 0x00000020
>;
};
pinctrl_flexspi0: flexspi0grp {
fsl,pins = <
- IMX8QM_QSPI0A_DATA0_LSIO_QSPI0A_DATA0 0x06000021
- IMX8QM_QSPI0A_DATA1_LSIO_QSPI0A_DATA1 0x06000021
- IMX8QM_QSPI0A_DATA2_LSIO_QSPI0A_DATA2 0x06000021
- IMX8QM_QSPI0A_DATA3_LSIO_QSPI0A_DATA3 0x06000021
- IMX8QM_QSPI0A_DQS_LSIO_QSPI0A_DQS 0x06000021
- IMX8QM_QSPI0A_SS0_B_LSIO_QSPI0A_SS0_B 0x06000021
- IMX8QM_QSPI0A_SS1_B_LSIO_QSPI0A_SS1_B 0x06000021
- IMX8QM_QSPI0A_SCLK_LSIO_QSPI0A_SCLK 0x06000021
- IMX8QM_QSPI0B_SCLK_LSIO_QSPI0B_SCLK 0x06000021
- IMX8QM_QSPI0B_DATA0_LSIO_QSPI0B_DATA0 0x06000021
- IMX8QM_QSPI0B_DATA1_LSIO_QSPI0B_DATA1 0x06000021
- IMX8QM_QSPI0B_DATA2_LSIO_QSPI0B_DATA2 0x06000021
- IMX8QM_QSPI0B_DATA3_LSIO_QSPI0B_DATA3 0x06000021
- IMX8QM_QSPI0B_DQS_LSIO_QSPI0B_DQS 0x06000021
- IMX8QM_QSPI0B_SS0_B_LSIO_QSPI0B_SS0_B 0x06000021
- IMX8QM_QSPI0B_SS1_B_LSIO_QSPI0B_SS1_B 0x06000021
+ IMX8QM_QSPI0A_DATA0_LSIO_QSPI0A_DATA0 0x06000021
+ IMX8QM_QSPI0A_DATA1_LSIO_QSPI0A_DATA1 0x06000021
+ IMX8QM_QSPI0A_DATA2_LSIO_QSPI0A_DATA2 0x06000021
+ IMX8QM_QSPI0A_DATA3_LSIO_QSPI0A_DATA3 0x06000021
+ IMX8QM_QSPI0A_DQS_LSIO_QSPI0A_DQS 0x06000021
+ IMX8QM_QSPI0A_SS0_B_LSIO_QSPI0A_SS0_B 0x06000021
+ IMX8QM_QSPI0A_SS1_B_LSIO_QSPI0A_SS1_B 0x06000021
+ IMX8QM_QSPI0A_SCLK_LSIO_QSPI0A_SCLK 0x06000021
+ IMX8QM_QSPI0B_SCLK_LSIO_QSPI0B_SCLK 0x06000021
+ IMX8QM_QSPI0B_DATA0_LSIO_QSPI0B_DATA0 0x06000021
+ IMX8QM_QSPI0B_DATA1_LSIO_QSPI0B_DATA1 0x06000021
+ IMX8QM_QSPI0B_DATA2_LSIO_QSPI0B_DATA2 0x06000021
+ IMX8QM_QSPI0B_DATA3_LSIO_QSPI0B_DATA3 0x06000021
+ IMX8QM_QSPI0B_DQS_LSIO_QSPI0B_DQS 0x06000021
+ IMX8QM_QSPI0B_SS0_B_LSIO_QSPI0B_SS0_B 0x06000021
+ IMX8QM_QSPI0B_SS1_B_LSIO_QSPI0B_SS1_B 0x06000021
>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches
2025-10-28 20:30 [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Frank Li
` (7 preceding siblings ...)
2025-10-28 20:30 ` [PATCH 8/8] arm64: dts: imx8qm-mek: replace space with tab Frank Li
@ 2025-11-16 9:48 ` Shawn Guo
8 siblings, 0 replies; 10+ messages in thread
From: Shawn Guo @ 2025-11-16 9:48 UTC (permalink / raw)
To: Frank Li
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, devicetree,
imx, linux-arm-kernel, linux-kernel, Richard Zhu
On Tue, Oct 28, 2025 at 04:30:41PM -0400, Frank Li wrote:
> Frank Li (7):
> arm64: dts: imx8qm-mek: add state_100mhz and state_200mhz for usdhc
> arm64: dts: imx8qm-mek: assign double SD bus frequency for usdhc1
> arm64: dts: imx8qm-mek: add lpuart1 and bluetooth node
> arm64: dts: imx8qm: add label thermal_zones
> arm64: dts: imx8qm-mek: add pmic thermal-zones
> arm64: dts: imx8qm-mek: add usbotg1 and related nodes
> arm64: dts: imx8qm-mek: replace space with tab
Applied these.
>
> Richard Zhu (1):
> arm64: dts: imx8qm-mek: add supports-clkreq property to PCIe M.2 port
This had been applied as part of another series.
Shawn
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2025-11-16 9:48 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-28 20:30 [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Frank Li
2025-10-28 20:30 ` [PATCH 1/8] arm64: dts: imx8qm-mek: add state_100mhz and state_200mhz for usdhc Frank Li
2025-10-28 20:30 ` [PATCH 2/8] arm64: dts: imx8qm-mek: assign double SD bus frequency for usdhc1 Frank Li
2025-10-28 20:30 ` [PATCH 3/8] arm64: dts: imx8qm-mek: add lpuart1 and bluetooth node Frank Li
2025-10-28 20:30 ` [PATCH 4/8] arm64: dts: imx8qm: add label thermal_zones Frank Li
2025-10-28 20:30 ` [PATCH 5/8] arm64: dts: imx8qm-mek: add pmic thermal-zones Frank Li
2025-10-28 20:30 ` [PATCH 6/8] arm64: dts: imx8qm-mek: add usbotg1 and related nodes Frank Li
2025-10-28 20:30 ` [PATCH 7/8] arm64: dts: imx8qm-mek: add supports-clkreq property to PCIe M.2 port Frank Li
2025-10-28 20:30 ` [PATCH 8/8] arm64: dts: imx8qm-mek: replace space with tab Frank Li
2025-11-16 9:48 ` [PATCH 0/8] arm64: dts: imx8qm: collect some missed qm patches Shawn Guo
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.