public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders
@ 2026-02-18 13:23 Max Merchel
  2026-02-18 13:23 ` [PATCH 1/4] ARM: dts: imx6ul/imx6ull: add boot phase properties Max Merchel
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Max Merchel @ 2026-02-18 13:23 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Max Merchel, linux, devicetree, imx, linux-arm-kernel,
	linux-kernel

This series contains modifications for using Linux device trees
in bootloaders. Changes from U-Boot bootloader are incorporated
directly into the Linux device trees.

Max Merchel (4):
  ARM: dts: imx6ul/imx6ull: add boot phase properties
  ARM: dts: imx6ul[l]-tqma6ul[l]: add boot phase properties
  ARM: dts: mba6ulx: add boot phase properties
  ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems

 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul-common.dtsi   | 10 ++++++++++
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2.dtsi         |  1 +
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l-mba6ulx.dts |  4 ++--
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l.dtsi        |  1 +
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulx-common.dtsi  |  1 +
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulxl-common.dtsi |  1 +
 arch/arm/boot/dts/nxp/imx/imx6ul.dtsi                  |  6 ++++++
 arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2.dtsi       |  1 +
 .../boot/dts/nxp/imx/imx6ull-tqma6ull2l-mba6ulx.dts    |  2 +-
 arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi      |  3 ++-
 arch/arm/boot/dts/nxp/imx/imx6ull.dtsi                 |  1 +
 arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi                 |  6 ++++++
 12 files changed, 33 insertions(+), 4 deletions(-)

-- 
2.43.0



^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PATCH 1/4] ARM: dts: imx6ul/imx6ull: add boot phase properties
  2026-02-18 13:23 [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders Max Merchel
@ 2026-02-18 13:23 ` Max Merchel
  2026-02-18 18:14   ` Fabio Estevam
  2026-02-18 13:23 ` [PATCH 2/4] ARM: dts: imx6ul[l]-tqma6ul[l]: " Max Merchel
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 13+ messages in thread
From: Max Merchel @ 2026-02-18 13:23 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Max Merchel, linux, devicetree, imx, linux-arm-kernel,
	linux-kernel

Add boot phase properties from U-Boot device tree.

Signed-off-by: Max Merchel <Max.Merchel@ew.tq-group.com>
---
 arch/arm/boot/dts/nxp/imx/imx6ul.dtsi  | 6 ++++++
 arch/arm/boot/dts/nxp/imx/imx6ull.dtsi | 1 +
 2 files changed, 7 insertions(+)

diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi
index 6eb80f867f50..c745f30a9b25 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi
@@ -115,6 +115,7 @@ osc: clock-osc {
 		#clock-cells = <0>;
 		clock-frequency = <24000000>;
 		clock-output-names = "osc";
+		bootph-pre-ram;
 	};
 
 	ipp_di0: clock-di0 {
@@ -143,6 +144,7 @@ soc: soc {
 		compatible = "simple-bus";
 		interrupt-parent = <&gpc>;
 		ranges;
+		bootph-pre-ram;
 
 		ocram: sram@900000 {
 			compatible = "mmio-sram";
@@ -202,6 +204,7 @@ aips1: bus@2000000 {
 			#size-cells = <1>;
 			reg = <0x02000000 0x100000>;
 			ranges;
+			bootph-pre-ram;
 
 			spba-bus@2000000 {
 				compatible = "fsl,spba-bus", "simple-bus";
@@ -580,6 +583,7 @@ clks: clock-controller@20c4000 {
 				#clock-cells = <1>;
 				clocks = <&ckil>, <&osc>, <&ipp_di0>, <&ipp_di1>;
 				clock-names = "ckil", "osc", "ipp_di0", "ipp_di1";
+				bootph-pre-ram;
 			};
 
 			anatop: anatop@20c8000 {
@@ -745,6 +749,7 @@ power-domain@0 {
 			iomuxc: pinctrl@20e0000 {
 				compatible = "fsl,imx6ul-iomuxc";
 				reg = <0x020e0000 0x4000>;
+				bootph-pre-ram;
 			};
 
 			gpr: iomuxc-gpr@20e4000 {
@@ -826,6 +831,7 @@ aips2: bus@2100000 {
 			#size-cells = <1>;
 			reg = <0x02100000 0x100000>;
 			ranges;
+			bootph-pre-ram;
 
 			crypto: crypto@2140000 {
 				compatible = "fsl,imx6ul-caam", "fsl,sec-v4.0";
diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ull.dtsi
index db0c339022ac..ba0ea10c7b74 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ull.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ull.dtsi
@@ -57,6 +57,7 @@ aips3: bus@2200000 {
 			#size-cells = <1>;
 			reg = <0x02200000 0x100000>;
 			ranges;
+			bootph-pre-ram;
 
 			dcp: crypto@2280000 {
 				compatible = "fsl,imx6ull-dcp", "fsl,imx28-dcp";
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 2/4] ARM: dts: imx6ul[l]-tqma6ul[l]: add boot phase properties
  2026-02-18 13:23 [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders Max Merchel
  2026-02-18 13:23 ` [PATCH 1/4] ARM: dts: imx6ul/imx6ull: add boot phase properties Max Merchel
@ 2026-02-18 13:23 ` Max Merchel
  2026-02-18 13:23 ` [PATCH 3/4] ARM: dts: mba6ulx: " Max Merchel
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 13+ messages in thread
From: Max Merchel @ 2026-02-18 13:23 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Max Merchel, linux, devicetree, imx, linux-arm-kernel,
	linux-kernel

Add boot phase properties for TQMa6UL[L] device tree.

Signed-off-by: Max Merchel <Max.Merchel@ew.tq-group.com>
---
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul-common.dtsi   | 10 ++++++++++
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2.dtsi         |  1 +
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l.dtsi        |  1 +
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulx-common.dtsi  |  1 +
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulxl-common.dtsi |  1 +
 arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2.dtsi       |  1 +
 arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi      |  1 +
 7 files changed, 16 insertions(+)

diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul-common.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul-common.dtsi
index 2dd635a615cb..4fa98e6a66d7 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul-common.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul-common.dtsi
@@ -26,6 +26,7 @@ &i2c4 {
 	pinctrl-1 = <&pinctrl_i2c4_recovery>;
 	scl-gpios = <&gpio1 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
 	sda-gpios = <&gpio1 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
+	bootph-pre-ram;
 	status = "okay";
 
 	pfuze3000: pmic@8 {
@@ -140,9 +141,14 @@ rtc0: rtc@68 {
 	};
 };
 
+&gpio1 {
+	bootph-pre-ram;
+};
+
 &gpio4 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_pmic>;
+	bootph-pre-ram;
 
 	/*
 	 * PMIC & temperature sensor IRQ
@@ -159,6 +165,7 @@ pmic-int-hog {
 &qspi {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_qspi>;
+	bootph-pre-ram;
 	status = "okay";
 
 	flash0: flash@0 {
@@ -168,6 +175,7 @@ flash0: flash@0 {
 		spi-rx-bus-width = <4>;
 		spi-tx-bus-width = <1>;
 		vcc-supply = <&reg_vldo4>;
+		bootph-pre-ram;
 
 		partitions {
 			compatible = "fixed-partitions";
@@ -189,6 +197,7 @@ &usdhc2 {
 	non-removable;
 	no-sdio;
 	no-sd;
+	bootph-all;
 	status = "okay";
 };
 
@@ -212,5 +221,6 @@ pinctrl_pmic: pmicgrp {
 			/* PMIC irq */
 			MX6UL_PAD_CSI_DATA03__GPIO4_IO24	0x1b099
 		>;
+		bootph-pre-ram;
 	};
 };
diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2.dtsi
index e2e95dd92263..f81cd09fe0c7 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2.dtsi
@@ -33,6 +33,7 @@ MX6UL_PAD_NAND_DATA07__USDHC2_DATA7	0x00017051
 			/* rst */
 			MX6UL_PAD_NAND_ALE__GPIO4_IO10		0x0001b051
 		>;
+		bootph-all;
 	};
 
 	pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l.dtsi
index 4b87e2dc70dc..11c8f1af4173 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l.dtsi
@@ -33,6 +33,7 @@ MX6UL_PAD_NAND_DATA07__USDHC2_DATA7	0x00017051
 			/* rst */
 			MX6UL_PAD_NAND_ALE__GPIO4_IO10		0x0001b051
 		>;
+		bootph-all;
 	};
 
 	pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulx-common.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulx-common.dtsi
index 5afb9046c202..5c90d0a3ee2e 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulx-common.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulx-common.dtsi
@@ -39,5 +39,6 @@ MX6UL_PAD_NAND_CE1_B__QSPI_A_DATA02   0x70b9
 			MX6UL_PAD_NAND_CLE__QSPI_A_DATA03     0x70b9
 			MX6UL_PAD_NAND_DQS__QSPI_A_SS0_B      0x70a1
 		>;
+		bootph-pre-ram;
 	};
 };
diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulxl-common.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulxl-common.dtsi
index ba84a4f70ebd..133961ee7283 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulxl-common.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulxl-common.dtsi
@@ -44,5 +44,6 @@ MX6UL_PAD_NAND_CE1_B__QSPI_A_DATA02   0x70a9
 			MX6UL_PAD_NAND_CLE__QSPI_A_DATA03     0x70a9
 			MX6UL_PAD_NAND_DQS__QSPI_A_SS0_B      0x70a1
 		>;
+		bootph-pre-ram;
 	};
 };
diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2.dtsi
index 8541cb3f3b3e..1224ef132439 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2.dtsi
@@ -38,6 +38,7 @@ MX6UL_PAD_NAND_DATA07__USDHC2_DATA7	0x00017039
 			/* rst */
 			MX6UL_PAD_NAND_ALE__GPIO4_IO10		0x0001b051
 		>;
+		bootph-all;
 	};
 
 	pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi
index be593d47e3b1..6dd1b359e086 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi
@@ -38,6 +38,7 @@ MX6UL_PAD_NAND_DATA07__USDHC2_DATA7	0x00017039
 			/* rst */
 			MX6UL_PAD_NAND_ALE__GPIO4_IO10		0x0001b051
 		>;
+		bootph-all;
 	};
 
 	pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 3/4] ARM: dts: mba6ulx: add boot phase properties
  2026-02-18 13:23 [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders Max Merchel
  2026-02-18 13:23 ` [PATCH 1/4] ARM: dts: imx6ul/imx6ull: add boot phase properties Max Merchel
  2026-02-18 13:23 ` [PATCH 2/4] ARM: dts: imx6ul[l]-tqma6ul[l]: " Max Merchel
@ 2026-02-18 13:23 ` Max Merchel
  2026-02-18 13:23 ` [PATCH 4/4] ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems Max Merchel
  2026-02-18 17:03 ` [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders Frank Li
  4 siblings, 0 replies; 13+ messages in thread
From: Max Merchel @ 2026-02-18 13:23 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Max Merchel, linux, devicetree, imx, linux-arm-kernel,
	linux-kernel

Add boot phase properties to MBa6ULx device tree.

Signed-off-by: Max Merchel <Max.Merchel@ew.tq-group.com>
---
 arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi b/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi
index 65fde4f52587..1fda60d62ffe 100644
--- a/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi
@@ -95,6 +95,7 @@ reg_mba6ul_3v3: regulator-mba6ul-3v3 {
 		regulator-min-microvolt = <3300000>;
 		regulator-max-microvolt = <3300000>;
 		regulator-always-on;
+		bootph-pre-ram;
 	};
 
 	reg_mba6ul_5v0: regulator-mba6ul-5v0 {
@@ -336,6 +337,7 @@ &sai1 {
 &uart1 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_uart1>;
+	bootph-pre-ram;
 	status = "okay";
 };
 
@@ -392,6 +394,7 @@ &usdhc1 {
 	no-1-8-v;
 	no-mmc;
 	no-sdio;
+	bootph-all;
 	status = "okay";
 };
 
@@ -399,6 +402,7 @@ &wdog1 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_wdog1>;
 	fsl,ext-reset-output;
+	bootph-pre-ram;
 	status = "okay";
 };
 
@@ -494,6 +498,7 @@ pinctrl_uart1: uart1grp {
 			MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX	0x1b0b1
 			MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX	0x1b0b1
 		>;
+		bootph-pre-ram;
 	};
 
 	pinctrl_uart3: uart3grp {
@@ -542,6 +547,7 @@ MX6UL_PAD_UART1_CTS_B__GPIO1_IO18	0x0001b099
 			/* CD */
 			MX6UL_PAD_UART1_RTS_B__GPIO1_IO19	0x0001b099
 		>;
+		bootph-all;
 	};
 
 	pinctrl_usdhc1_100mhz: usdhc1-100mhz-grp {
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 4/4] ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems
  2026-02-18 13:23 [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders Max Merchel
                   ` (2 preceding siblings ...)
  2026-02-18 13:23 ` [PATCH 3/4] ARM: dts: mba6ulx: " Max Merchel
@ 2026-02-18 13:23 ` Max Merchel
  2026-02-18 17:03 ` [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders Frank Li
  4 siblings, 0 replies; 13+ messages in thread
From: Max Merchel @ 2026-02-18 13:23 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Max Merchel, linux, devicetree, imx, linux-arm-kernel,
	linux-kernel

TQ-Systems is written with a hyphen. Correct the spelling.

Signed-off-by: Max Merchel <Max.Merchel@ew.tq-group.com>
---
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l-mba6ulx.dts   | 4 ++--
 arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l-mba6ulx.dts | 2 +-
 arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi        | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l-mba6ulx.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l-mba6ulx.dts
index 9d9b6b744a1c..9d637c0a12ec 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l-mba6ulx.dts
+++ b/arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l-mba6ulx.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
 /*
- * Copyright 2018-2022 TQ Systems GmbH
+ * Copyright 2018-2022 TQ-Systems GmbH
  * Author: Markus Niebel <Markus.Niebel@tq-group.com>
  */
 
@@ -10,6 +10,6 @@
 #include "mba6ulx.dtsi"
 
 / {
-	model = "TQ Systems TQMa6UL2L SoM on MBa6ULx board";
+	model = "TQ-Systems TQMa6UL2L SoM on MBa6ULx board";
 	compatible = "tq,imx6ul-tqma6ul2l-mba6ulx", "tq,imx6ul-tqma6ul2l", "fsl,imx6ul";
 };
diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l-mba6ulx.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l-mba6ulx.dts
index 33437aae9822..5676904820a9 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l-mba6ulx.dts
+++ b/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l-mba6ulx.dts
@@ -10,6 +10,6 @@
 #include "mba6ulx.dtsi"
 
 / {
-	model = "TQ Systems TQMa6ULL2L SoM on MBa6ULx board";
+	model = "TQ-Systems TQMa6ULL2L SoM on MBa6ULx board";
 	compatible = "tq,imx6ull-tqma6ull2l-mba6ulx", "tq,imx6ull-tqma6ull2l", "fsl,imx6ull";
 };
diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi
index 6dd1b359e086..ac18caf5a76c 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi
@@ -9,7 +9,7 @@
 #include "imx6ul-tqma6ulxl-common.dtsi"
 
 / {
-	model = "TQ Systems TQMa6ULL2L SoM";
+	model = "TQ-Systems TQMa6ULL2L SoM";
 	compatible = "tq,imx6ull-tqma6ull2l", "fsl,imx6ull";
 };
 
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders
  2026-02-18 13:23 [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders Max Merchel
                   ` (3 preceding siblings ...)
  2026-02-18 13:23 ` [PATCH 4/4] ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems Max Merchel
@ 2026-02-18 17:03 ` Frank Li
  2026-02-18 19:44   ` Krzysztof Kozlowski
  4 siblings, 1 reply; 13+ messages in thread
From: Frank Li @ 2026-02-18 17:03 UTC (permalink / raw)
  To: Max Merchel
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, linux, devicetree, imx,
	linux-arm-kernel, linux-kernel

On Wed, Feb 18, 2026 at 02:23:33PM +0100, Max Merchel wrote:
> This series contains modifications for using Linux device trees
> in bootloaders. Changes from U-Boot bootloader are incorporated
> directly into the Linux device trees.
Reviewed-by: Frank Li <Frank.Li@nxp.com>
>
> Max Merchel (4):
>   ARM: dts: imx6ul/imx6ull: add boot phase properties
>   ARM: dts: imx6ul[l]-tqma6ul[l]: add boot phase properties
>   ARM: dts: mba6ulx: add boot phase properties
>   ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems
>
>  arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul-common.dtsi   | 10 ++++++++++
>  arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2.dtsi         |  1 +
>  arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l-mba6ulx.dts |  4 ++--
>  arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l.dtsi        |  1 +
>  arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulx-common.dtsi  |  1 +
>  arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ulxl-common.dtsi |  1 +
>  arch/arm/boot/dts/nxp/imx/imx6ul.dtsi                  |  6 ++++++
>  arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2.dtsi       |  1 +
>  .../boot/dts/nxp/imx/imx6ull-tqma6ull2l-mba6ulx.dts    |  2 +-
>  arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi      |  3 ++-
>  arch/arm/boot/dts/nxp/imx/imx6ull.dtsi                 |  1 +
>  arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi                 |  6 ++++++
>  12 files changed, 33 insertions(+), 4 deletions(-)
>
> --
> 2.43.0
>


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 1/4] ARM: dts: imx6ul/imx6ull: add boot phase properties
  2026-02-18 13:23 ` [PATCH 1/4] ARM: dts: imx6ul/imx6ull: add boot phase properties Max Merchel
@ 2026-02-18 18:14   ` Fabio Estevam
  2026-02-20 12:10     ` Max Merchel
  0 siblings, 1 reply; 13+ messages in thread
From: Fabio Estevam @ 2026-02-18 18:14 UTC (permalink / raw)
  To: Max Merchel
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, linux, devicetree, imx,
	linux-arm-kernel, linux-kernel

Hi Max,

On Wed, Feb 18, 2026 at 10:24 AM Max Merchel
<Max.Merchel@ew.tq-group.com> wrote:
>
> Add boot phase properties from U-Boot device tree.

The commit logs of this series could be improved. Please take a look
at these examples:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.19&id=256feb5be482315a91c1bd1a1808276f57ef76dd

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.19&id=2285ea3f8065f47a6a1b62e6fcfa85105c8c261b


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders
  2026-02-18 17:03 ` [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders Frank Li
@ 2026-02-18 19:44   ` Krzysztof Kozlowski
  2026-02-19 19:45     ` Frank Li
  0 siblings, 1 reply; 13+ messages in thread
From: Krzysztof Kozlowski @ 2026-02-18 19:44 UTC (permalink / raw)
  To: Frank Li, Max Merchel
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, linux, devicetree, imx,
	linux-arm-kernel, linux-kernel

On 18/02/2026 18:03, Frank Li wrote:
> On Wed, Feb 18, 2026 at 02:23:33PM +0100, Max Merchel wrote:
>> This series contains modifications for using Linux device trees
>> in bootloaders. Changes from U-Boot bootloader are incorporated
>> directly into the Linux device trees.
> Reviewed-by: Frank Li <Frank.Li@nxp.com>

Hi Frank,

Why are you giving review tags instead of applying the patches? Aren't
you the maintainer which handles the patches for IMX?

Best regards,
Krzysztof


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders
  2026-02-18 19:44   ` Krzysztof Kozlowski
@ 2026-02-19 19:45     ` Frank Li
  2026-02-20  9:44       ` Daniel Baluta
  0 siblings, 1 reply; 13+ messages in thread
From: Frank Li @ 2026-02-19 19:45 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Max Merchel, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, linux,
	devicetree, imx, linux-arm-kernel, linux-kernel

On Wed, Feb 18, 2026 at 08:44:17PM +0100, Krzysztof Kozlowski wrote:
> On 18/02/2026 18:03, Frank Li wrote:
> > On Wed, Feb 18, 2026 at 02:23:33PM +0100, Max Merchel wrote:
> >> This series contains modifications for using Linux device trees
> >> in bootloaders. Changes from U-Boot bootloader are incorporated
> >> directly into the Linux device trees.
> > Reviewed-by: Frank Li <Frank.Li@nxp.com>
>
> Hi Frank,
>
> Why are you giving review tags instead of applying the patches? Aren't

Now merge windows, wait for v7.0-rc1 come out. Still waitting for other
reviewer's comments. I leave tag here to mark it is basic good to pick up.

Frank

> you the maintainer which handles the patches for IMX?
>
> Best regards,
> Krzysztof


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders
  2026-02-19 19:45     ` Frank Li
@ 2026-02-20  9:44       ` Daniel Baluta
  0 siblings, 0 replies; 13+ messages in thread
From: Daniel Baluta @ 2026-02-20  9:44 UTC (permalink / raw)
  To: Frank Li, Krzysztof Kozlowski
  Cc: Max Merchel, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, linux,
	devicetree, imx, linux-arm-kernel, linux-kernel

On 2/19/26 21:45, Frank Li wrote:
> On Wed, Feb 18, 2026 at 08:44:17PM +0100, Krzysztof Kozlowski wrote:
>> On 18/02/2026 18:03, Frank Li wrote:
>>> On Wed, Feb 18, 2026 at 02:23:33PM +0100, Max Merchel wrote:
>>>> This series contains modifications for using Linux device trees
>>>> in bootloaders. Changes from U-Boot bootloader are incorporated
>>>> directly into the Linux device trees.
>>> Reviewed-by: Frank Li <Frank.Li@nxp.com>
>> Hi Frank,
>>
>> Why are you giving review tags instead of applying the patches? Aren't
> Now merge windows, wait for v7.0-rc1 come out. Still waitting for other
> reviewer's comments. I leave tag here to mark it is basic good to pick up.
>
I think by this point taking directly the patches into your tree would also mean you reviewed them.

I think it is worth adding the patches in your tree sooner than later to allow for testing and also integration in linux-next.


thanks,

Daniel.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 1/4] ARM: dts: imx6ul/imx6ull: add boot phase properties
  2026-02-18 18:14   ` Fabio Estevam
@ 2026-02-20 12:10     ` Max Merchel
  2026-02-20 13:14       ` Max Merchel
  0 siblings, 1 reply; 13+ messages in thread
From: Max Merchel @ 2026-02-20 12:10 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, linux, devicetree, imx,
	linux-arm-kernel, linux-kernel



Am 18.02.26 um 19:14 schrieb Fabio Estevam:
> Hi Max,
> 
> On Wed, Feb 18, 2026 at 10:24 AM Max Merchel
> <Max.Merchel@ew.tq-group.com> wrote:
>>
>> Add boot phase properties from U-Boot device tree.
> 
> The commit logs of this series could be improved. Please take a look
> at these examples:
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.19&id=256feb5be482315a91c1bd1a1808276f57ef76dd
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.19&id=2285ea3f8065f47a6a1b62e6fcfa85105c8c261b

Hi Fabio,

I can add sentences to the commits, including the properties, for example:

dtschema/schemas/bootph.yaml describe various node usage during
boot phases with DT.

All SoCs require buses (aips and spba), clock, iomuxc and SOC access 
during boot process.


-- 
Best regards,
Max

TQ-Systems GmbH | Mühlstraße 2, Gut Delling | 82229 Seefeld, Germany
Amtsgericht München, HRB 105018
Geschäftsführer: Detlef Schneider, Rüdiger Stahl, Stefan Schneider
http://www.tq-group.com/



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 1/4] ARM: dts: imx6ul/imx6ull: add boot phase properties
  2026-02-20 12:10     ` Max Merchel
@ 2026-02-20 13:14       ` Max Merchel
  2026-02-20 13:46         ` Fabio Estevam
  0 siblings, 1 reply; 13+ messages in thread
From: Max Merchel @ 2026-02-20 13:14 UTC (permalink / raw)
  To: Frank Li, Fabio Estevam
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sascha Hauer,
	Pengutronix Kernel Team, linux, devicetree, imx, linux-arm-kernel,
	linux-kernel

Hi Frank,

I forgot the boot property for the spba-bus in imx6ul.dtsi.

If Fabio gives me feedback on my suggestion to improved the comment 
messages, I will send a V2 at the beginning of next week.

Am 20.02.26 um 13:10 schrieb Max Merchel:
> 
> 
> Am 18.02.26 um 19:14 schrieb Fabio Estevam:
>> Hi Max,
>>
>> On Wed, Feb 18, 2026 at 10:24 AM Max Merchel
>> <Max.Merchel@ew.tq-group.com> wrote:
>>>
>>> Add boot phase properties from U-Boot device tree.
>>
>> The commit logs of this series could be improved. Please take a look
>> at these examples:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/ 
>> commit/?h=v6.19&id=256feb5be482315a91c1bd1a1808276f57ef76dd
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/ 
>> commit/?h=v6.19&id=2285ea3f8065f47a6a1b62e6fcfa85105c8c261b
> 
> Hi Fabio,
> 
> I can add sentences to the commits, including the properties, for example:
> 
> dtschema/schemas/bootph.yaml describe various node usage during
> boot phases with DT.
> 
> All SoCs require buses (aips and spba), clock, iomuxc and SOC access 
> during boot process.
> 
> 

-- 
Best regards,
Max

TQ-Systems GmbH | Mühlstraße 2, Gut Delling | 82229 Seefeld, Germany
Amtsgericht München, HRB 105018
Geschäftsführer: Detlef Schneider, Rüdiger Stahl, Stefan Schneider
http://www.tq-group.com/



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 1/4] ARM: dts: imx6ul/imx6ull: add boot phase properties
  2026-02-20 13:14       ` Max Merchel
@ 2026-02-20 13:46         ` Fabio Estevam
  0 siblings, 0 replies; 13+ messages in thread
From: Fabio Estevam @ 2026-02-20 13:46 UTC (permalink / raw)
  To: Max Merchel
  Cc: Frank Li, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, linux, devicetree, imx,
	linux-arm-kernel, linux-kernel

On Fri, Feb 20, 2026 at 10:14 AM Max Merchel
<max.merchel@ew.tq-group.com> wrote:
>
> Hi Frank,
>
> I forgot the boot property for the spba-bus in imx6ul.dtsi.
>
> If Fabio gives me feedback on my suggestion to improved the comment
> messages, I will send a V2 at the beginning of next week.

Yes, it looks good to me.


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-02-20 13:46 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-18 13:23 [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders Max Merchel
2026-02-18 13:23 ` [PATCH 1/4] ARM: dts: imx6ul/imx6ull: add boot phase properties Max Merchel
2026-02-18 18:14   ` Fabio Estevam
2026-02-20 12:10     ` Max Merchel
2026-02-20 13:14       ` Max Merchel
2026-02-20 13:46         ` Fabio Estevam
2026-02-18 13:23 ` [PATCH 2/4] ARM: dts: imx6ul[l]-tqma6ul[l]: " Max Merchel
2026-02-18 13:23 ` [PATCH 3/4] ARM: dts: mba6ulx: " Max Merchel
2026-02-18 13:23 ` [PATCH 4/4] ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems Max Merchel
2026-02-18 17:03 ` [PATCH 0/4] ARM: dts: TQMa6UL: modify for use in bootloaders Frank Li
2026-02-18 19:44   ` Krzysztof Kozlowski
2026-02-19 19:45     ` Frank Li
2026-02-20  9:44       ` Daniel Baluta

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox