* [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 = <®_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