All of lore.kernel.org
 help / color / mirror / Atom feed
* [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 = <&reg_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 = <&reg_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 = <&reg_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.