U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1] arm: dts: layerscape: fix many DTS warnings
@ 2026-05-10 20:37 Vincent Jardin
  0 siblings, 0 replies; 3+ messages in thread
From: Vincent Jardin @ 2026-05-10 20:37 UTC (permalink / raw)
  To: u-boot; +Cc: Vincent Jardin, Meenakshi Aggarwal, Tom Rini, Wasim Khan

SPI controller bridge nodes (flexspi@/dspi@/quadspi@) and
the SPI flash child nodes were not using
proper names, so dtc warns about them. The old label
is kept as an inline comment for grep-ability.

Also drop a block of three &dspi{0,1,2} in fsl-lx2162a-qds.dts
that are provided by fsl-lx2160a-qds.dtsi, so the warning fix
is not duplicated.

No functional change.

Example, it fixes the following dtc warnings:

  fsl-lx2160a.dtsi: Warning (spi_bus_bridge): /flexspi@20c0000: node name for SPI buses should be 'spi'
  fsl-lx2160a.dtsi: Warning (spi_bus_bridge): /dspi@2100000: node name for SPI buses should be 'spi'
  fsl-lx2160a-qds-*.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge'
  fsl-lx2162a-qds-*.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge'
  fsl-ls2080a.dtsi: Warning (spi_bus_bridge): /dspi@2100000: node name for SPI buses should be 'spi'
  fsl-ls2080a.dtsi: Warning (spi_bus_bridge): /quadspi@1550000: node name for SPI buses should be 'spi'
  fsl-ls2080a-qds.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge'
  fsl-ls2080a-qds-42-x.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge'
  fsl-ls2081a-rdb.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge'
  fsl-ls2088a-rdb-qspi.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge'
  fsl-ls1088a-qds.dtsi: Warning (spi_bus_reg): /soc/spi@2100000/ n25q128a: SPI bus unit address format error, expected "0"
  fsl-ls1088a-qds.dtsi: Warning (spi_bus_reg): /soc/spi@2100000/ sst25wf040b: SPI bus unit address format error, expected "1"
  ...

Signed-off-by: Vincent Jardin <vjardin@free.fr>

---

 arch/arm/dts/fsl-ls1012a-qds.dtsi     |  6 +-
 arch/arm/dts/fsl-ls1012a.dtsi         |  4 +-
 arch/arm/dts/fsl-ls1028a-qds.dtsi     | 14 ++--
 arch/arm/dts/fsl-ls1043a-qds.dtsi     |  6 +-
 arch/arm/dts/fsl-ls1043a-rdb.dts      |  2 +-
 arch/arm/dts/fsl-ls1043a.dtsi         |  6 +-
 arch/arm/dts/fsl-ls1046a-qds.dtsi     |  6 +-
 arch/arm/dts/fsl-ls1046a.dtsi         |  6 +-
 arch/arm/dts/fsl-ls1088a-qds.dtsi     |  6 +-
 arch/arm/dts/fsl-ls2080a-qds.dtsi     |  6 +-
 arch/arm/dts/fsl-ls2080a-rdb.dts      |  2 +-
 arch/arm/dts/fsl-ls2080a.dtsi         |  4 +-
 arch/arm/dts/fsl-ls2081a-rdb.dts      |  2 +-
 arch/arm/dts/fsl-ls2088a-rdb-qspi.dts |  2 +-
 arch/arm/dts/fsl-lx2160a-qds.dtsi     | 18 ++---
 arch/arm/dts/fsl-lx2160a.dtsi         |  8 +--
 arch/arm/dts/fsl-lx2162a-qds.dts      | 99 ---------------------------
 17 files changed, 49 insertions(+), 148 deletions(-)

diff --git a/arch/arm/dts/fsl-ls1012a-qds.dtsi b/arch/arm/dts/fsl-ls1012a-qds.dtsi
index 910d2a5c778..474649e9392 100644
--- a/arch/arm/dts/fsl-ls1012a-qds.dtsi
+++ b/arch/arm/dts/fsl-ls1012a-qds.dtsi
@@ -17,7 +17,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash0: n25q128a {
+	dflash0: flash@0 { /* n25q128a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
@@ -25,7 +25,7 @@
 		spi-max-frequency = <1000000>; /* input clock */
 	};
 
-	dflash1: sst25wf040b {
+	dflash1: flash@1 { /* sst25wf040b */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
@@ -33,7 +33,7 @@
 		reg = <1>;
 	};
 
-	dflash2: en25s64 {
+	dflash2: flash@2 { /* en25s64 */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
diff --git a/arch/arm/dts/fsl-ls1012a.dtsi b/arch/arm/dts/fsl-ls1012a.dtsi
index 796d72fc9ed..cf4246012ad 100644
--- a/arch/arm/dts/fsl-ls1012a.dtsi
+++ b/arch/arm/dts/fsl-ls1012a.dtsi
@@ -48,7 +48,7 @@
 			clocks = <&sysclk>;
 		};
 
-		dspi0: dspi@2100000 {
+		dspi0: spi@2100000 { /* dspi@2100000 */
 			compatible = "fsl,vf610-dspi";
 			#address-cells = <1>;
 			#size-cells = <0>;
@@ -178,7 +178,7 @@
 			clocks = <&clockgen 4 0>;
 		};
 
-		qspi: quadspi@1550000 {
+		qspi: spi@1550000 { /* quadspi@1550000 */
 			compatible = "fsl,ls1021a-qspi";
 			#address-cells = <1>;
 			#size-cells = <0>;
diff --git a/arch/arm/dts/fsl-ls1028a-qds.dtsi b/arch/arm/dts/fsl-ls1028a-qds.dtsi
index 3b063d0257d..8002391b1fd 100644
--- a/arch/arm/dts/fsl-ls1028a-qds.dtsi
+++ b/arch/arm/dts/fsl-ls1028a-qds.dtsi
@@ -26,7 +26,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash0: sst25wf040b {
+	dflash0: flash@0 { /* sst25wf040b */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -36,7 +36,7 @@
 		reg = <0>;
 	};
 
-	dflash1: en25s64 {
+	dflash1: flash@1 { /* en25s64 */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -45,7 +45,7 @@
 		spi-cpha;
 		reg = <1>;
 	};
-	dflash2: n25q128a {
+	dflash2: flash@2 { /* n25q128a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -60,7 +60,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash3: sst25wf040b {
+	dflash3: flash@0 { /* sst25wf040b */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -70,7 +70,7 @@
 		reg = <0>;
 	};
 
-	dflash4: en25s64 {
+	dflash4: flash@1 { /* en25s64 */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -79,7 +79,7 @@
 		spi-cpha;
 		reg = <1>;
 	};
-	dflash5: n25q128a {
+	dflash5: flash@2 { /* n25q128a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -94,7 +94,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash8: en25s64 {
+	dflash8: flash@0 { /* en25s64 */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
diff --git a/arch/arm/dts/fsl-ls1043a-qds.dtsi b/arch/arm/dts/fsl-ls1043a-qds.dtsi
index 5e02cd91d75..80560caebff 100644
--- a/arch/arm/dts/fsl-ls1043a-qds.dtsi
+++ b/arch/arm/dts/fsl-ls1043a-qds.dtsi
@@ -21,7 +21,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash0: n25q128a {
+	dflash0: flash@0 { /* n25q128a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
@@ -31,7 +31,7 @@
 		reg = <0>;
 	};
 
-	dflash1: sst25wf040b {
+	dflash1: flash@1 { /* sst25wf040b */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
@@ -41,7 +41,7 @@
 		reg = <1>;
 	};
 
-	dflash2: en25s64 {
+	dflash2: flash@2 { /* en25s64 */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
diff --git a/arch/arm/dts/fsl-ls1043a-rdb.dts b/arch/arm/dts/fsl-ls1043a-rdb.dts
index f5b3bb68b3d..10a5962cb78 100644
--- a/arch/arm/dts/fsl-ls1043a-rdb.dts
+++ b/arch/arm/dts/fsl-ls1043a-rdb.dts
@@ -28,7 +28,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dspiflash: n25q12a {
+	dspiflash: flash@0 { /* n25q12a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
diff --git a/arch/arm/dts/fsl-ls1043a.dtsi b/arch/arm/dts/fsl-ls1043a.dtsi
index 21643a1d951..feedc305800 100644
--- a/arch/arm/dts/fsl-ls1043a.dtsi
+++ b/arch/arm/dts/fsl-ls1043a.dtsi
@@ -54,7 +54,7 @@
 			clocks = <&sysclk>;
 		};
 
-		dspi0: dspi@2100000 {
+		dspi0: spi@2100000 { /* dspi@2100000 */
 			compatible = "fsl,vf610-dspi";
 			#address-cells = <1>;
 			#size-cells = <0>;
@@ -67,7 +67,7 @@
 			status = "disabled";
 		};
 
-		dspi1: dspi@2110000 {
+		dspi1: spi@2110000 { /* dspi@2110000 */
 			compatible = "fsl,vf610-dspi";
 			#address-cells = <1>;
 			#size-cells = <0>;
@@ -306,7 +306,7 @@
 			clock-names = "ipg";
 			status = "disabled";
 		};
-		qspi: quadspi@1550000 {
+		qspi: spi@1550000 { /* quadspi@1550000 */
 			compatible = "fsl,ls1021a-qspi";
 			#address-cells = <1>;
 			#size-cells = <0>;
diff --git a/arch/arm/dts/fsl-ls1046a-qds.dtsi b/arch/arm/dts/fsl-ls1046a-qds.dtsi
index d66824975c5..9750533a259 100644
--- a/arch/arm/dts/fsl-ls1046a-qds.dtsi
+++ b/arch/arm/dts/fsl-ls1046a-qds.dtsi
@@ -21,7 +21,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash0: n25q128a {
+	dflash0: flash@0 { /* n25q128a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
@@ -31,7 +31,7 @@
 		reg = <0>;
 	};
 
-	dflash1: sst25wf040b {
+	dflash1: flash@1 { /* sst25wf040b */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
@@ -41,7 +41,7 @@
 		reg = <1>;
 	};
 
-	dflash2: en25s64 {
+	dflash2: flash@2 { /* en25s64 */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
diff --git a/arch/arm/dts/fsl-ls1046a.dtsi b/arch/arm/dts/fsl-ls1046a.dtsi
index 44ee4c5808d..505760dd3ee 100644
--- a/arch/arm/dts/fsl-ls1046a.dtsi
+++ b/arch/arm/dts/fsl-ls1046a.dtsi
@@ -54,7 +54,7 @@
 			clocks = <&sysclk>;
 		};
 
-		dspi0: dspi@2100000 {
+		dspi0: spi@2100000 { /* dspi@2100000 */
 			compatible = "fsl,vf610-dspi";
 			#address-cells = <1>;
 			#size-cells = <0>;
@@ -67,7 +67,7 @@
 			status = "disabled";
 		};
 
-		dspi1: dspi@2110000 {
+		dspi1: spi@2110000 { /* dspi@2110000 */
 			compatible = "fsl,vf610-dspi";
 			#address-cells = <1>;
 			#size-cells = <0>;
@@ -311,7 +311,7 @@
 			status = "disabled";
 		};
 
-		qspi: quadspi@1550000 {
+		qspi: spi@1550000 { /* quadspi@1550000 */
 			compatible = "fsl,ls1021a-qspi";
 			#address-cells = <1>;
 			#size-cells = <0>;
diff --git a/arch/arm/dts/fsl-ls1088a-qds.dtsi b/arch/arm/dts/fsl-ls1088a-qds.dtsi
index 4d21d4fbd5e..a11b99ed14a 100644
--- a/arch/arm/dts/fsl-ls1088a-qds.dtsi
+++ b/arch/arm/dts/fsl-ls1088a-qds.dtsi
@@ -144,7 +144,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash0: n25q128a {
+	dflash0: flash@0 { /* n25q128a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
@@ -152,7 +152,7 @@
 		spi-max-frequency = <1000000>; /* input clock */
 	};
 
-	dflash1: sst25wf040b {
+	dflash1: flash@1 { /* sst25wf040b */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
@@ -160,7 +160,7 @@
 		reg = <1>;
 	};
 
-	dflash2: en25s64 {
+	dflash2: flash@2 { /* en25s64 */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
diff --git a/arch/arm/dts/fsl-ls2080a-qds.dtsi b/arch/arm/dts/fsl-ls2080a-qds.dtsi
index cb7851f2cc0..0524e74a6ca 100644
--- a/arch/arm/dts/fsl-ls2080a-qds.dtsi
+++ b/arch/arm/dts/fsl-ls2080a-qds.dtsi
@@ -31,7 +31,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash0: n25q128a {
+	dflash0: flash@0 { /* n25q128a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
@@ -40,7 +40,7 @@
 		spi-cpha;
 		reg = <0>;
 	};
-	dflash1: sst25wf040b {
+	dflash1: flash@1 { /* sst25wf040b */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
@@ -49,7 +49,7 @@
 		spi-cpha;
 		reg = <1>;
 	};
-	dflash2: en25s64 {
+	dflash2: flash@2 { /* en25s64 */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
diff --git a/arch/arm/dts/fsl-ls2080a-rdb.dts b/arch/arm/dts/fsl-ls2080a-rdb.dts
index 0a87caeba96..b7f648eedb5 100644
--- a/arch/arm/dts/fsl-ls2080a-rdb.dts
+++ b/arch/arm/dts/fsl-ls2080a-rdb.dts
@@ -22,7 +22,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash0: n25q512a {
+	dflash0: flash@0 { /* n25q512a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
diff --git a/arch/arm/dts/fsl-ls2080a.dtsi b/arch/arm/dts/fsl-ls2080a.dtsi
index d754eb4d5cc..cbf018cfd81 100644
--- a/arch/arm/dts/fsl-ls2080a.dtsi
+++ b/arch/arm/dts/fsl-ls2080a.dtsi
@@ -118,7 +118,7 @@
 		interrupts = <0 35 0x4>; /* Level high type */
 	};
 
-	dspi: dspi@2100000 {
+	dspi: spi@2100000 { /* dspi@2100000 */
 		compatible = "fsl,vf610-dspi";
 		#address-cells = <1>;
 		#size-cells = <0>;
@@ -127,7 +127,7 @@
 		spi-num-chipselects = <6>;
 	};
 
-	qspi: quadspi@1550000 {
+	qspi: spi@1550000 { /* quadspi@1550000 */
 		compatible = "fsl,ls2080a-qspi";
 		#address-cells = <1>;
 		#size-cells = <0>;
diff --git a/arch/arm/dts/fsl-ls2081a-rdb.dts b/arch/arm/dts/fsl-ls2081a-rdb.dts
index b0b7ef08a02..5a8aee8e731 100644
--- a/arch/arm/dts/fsl-ls2081a-rdb.dts
+++ b/arch/arm/dts/fsl-ls2081a-rdb.dts
@@ -25,7 +25,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash0: n25q512a {
+	dflash0: flash@0 { /* n25q512a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
diff --git a/arch/arm/dts/fsl-ls2088a-rdb-qspi.dts b/arch/arm/dts/fsl-ls2088a-rdb-qspi.dts
index a609290000f..a63b4e72897 100644
--- a/arch/arm/dts/fsl-ls2088a-rdb-qspi.dts
+++ b/arch/arm/dts/fsl-ls2088a-rdb-qspi.dts
@@ -113,7 +113,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash0: n25q512a {
+	dflash0: flash@0 { /* n25q512a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
diff --git a/arch/arm/dts/fsl-lx2160a-qds.dtsi b/arch/arm/dts/fsl-lx2160a-qds.dtsi
index e96605b1b4f..b897b460083 100644
--- a/arch/arm/dts/fsl-lx2160a-qds.dtsi
+++ b/arch/arm/dts/fsl-lx2160a-qds.dtsi
@@ -31,7 +31,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash0: n25q128a {
+	dflash0: flash@0 { /* n25q128a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -40,7 +40,7 @@
 		spi-cpha;
 		reg = <0>;
 	};
-	dflash1: sst25wf040b {
+	dflash1: flash@1 { /* sst25wf040b */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -49,7 +49,7 @@
 		spi-cpha;
 		reg = <1>;
 	};
-	dflash2: en25s64 {
+	dflash2: flash@2 { /* en25s64 */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -64,7 +64,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash3: n25q128a {
+	dflash3: flash@0 { /* n25q128a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -73,7 +73,7 @@
 		spi-cpha;
 		reg = <0>;
 	};
-	dflash4: sst25wf040b {
+	dflash4: flash@1 { /* sst25wf040b */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -82,7 +82,7 @@
 		spi-cpha;
 		reg = <1>;
 	};
-	dflash5: en25s64 {
+	dflash5: flash@2 { /* en25s64 */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -97,7 +97,7 @@
 	bus-num = <0>;
 	status = "okay";
 
-	dflash6: n25q128a {
+	dflash6: flash@0 { /* n25q128a */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -106,7 +106,7 @@
 		spi-cpha;
 		reg = <0>;
 	};
-	dflash7: sst25wf040b {
+	dflash7: flash@1 { /* sst25wf040b */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
@@ -115,7 +115,7 @@
 		spi-cpha;
 		reg = <1>;
 	};
-	dflash8: en25s64 {
+	dflash8: flash@2 { /* en25s64 */
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "spi-flash";
diff --git a/arch/arm/dts/fsl-lx2160a.dtsi b/arch/arm/dts/fsl-lx2160a.dtsi
index 680c69c7b73..1e281215364 100644
--- a/arch/arm/dts/fsl-lx2160a.dtsi
+++ b/arch/arm/dts/fsl-lx2160a.dtsi
@@ -134,7 +134,7 @@
 			     <1 10 0x8>; /* Hypervisor PPI, active-low */
 	};
 
-	fspi: flexspi@20c0000 {
+	fspi: spi@20c0000 { /* flexspi@20c0000 */
 		compatible = "nxp,lx2160a-fspi";
 		#address-cells = <1>;
 		#size-cells = <0>;
@@ -221,7 +221,7 @@
 		status = "disabled";
 	};
 
-	dspi0: dspi@2100000 {
+	dspi0: spi@2100000 { /* dspi@2100000 */
 		compatible = "fsl,vf610-dspi";
 		#address-cells = <1>;
 		#size-cells = <0>;
@@ -230,7 +230,7 @@
 		spi-num-chipselects = <6>;
 	};
 
-	dspi1: dspi@2110000 {
+	dspi1: spi@2110000 { /* dspi@2110000 */
 		compatible = "fsl,vf610-dspi";
 		#address-cells = <1>;
 		#size-cells = <0>;
@@ -239,7 +239,7 @@
 		spi-num-chipselects = <6>;
 	};
 
-	dspi2: dspi@2120000 {
+	dspi2: spi@2120000 { /* dspi@2120000 */
 		compatible = "fsl,vf610-dspi";
 		#address-cells = <1>;
 		#size-cells = <0>;
diff --git a/arch/arm/dts/fsl-lx2162a-qds.dts b/arch/arm/dts/fsl-lx2162a-qds.dts
index 0ca30df8620..35d80639958 100644
--- a/arch/arm/dts/fsl-lx2162a-qds.dts
+++ b/arch/arm/dts/fsl-lx2162a-qds.dts
@@ -37,105 +37,6 @@
 	status = "disabled";
 };
 
-&dspi0 {
-	bus-num = <0>;
-	status = "okay";
-
-	dflash0: n25q128a {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "spi-flash";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <0>;
-	};
-	dflash1: sst25wf040b {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "spi-flash";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <1>;
-	};
-	dflash2: en25s64 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "spi-flash";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <2>;
-	};
-};
-
-&dspi1 {
-	bus-num = <0>;
-	status = "okay";
-
-	dflash3: n25q128a {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "spi-flash";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <0>;
-	};
-	dflash4: sst25wf040b {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "spi-flash";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <1>;
-	};
-	dflash5: en25s64 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "spi-flash";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <2>;
-	};
-};
-
-&dspi2 {
-	bus-num = <0>;
-	status = "okay";
-
-	dflash6: n25q128a {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "spi-flash";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <0>;
-	};
-	dflash7: sst25wf040b {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "spi-flash";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <1>;
-	};
-	dflash8: en25s64 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "spi-flash";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <2>;
-	};
-};
-
 &esdhc1 {
 	mmc-hs200-1_8v;
 	mmc-hs400-1_8v;
-- 
2.43.0

base-commit: bfe90a308a94caa9d855440683521ff04122ae2a
branch: for-upstream/dts-layerscape-warnings

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

* [PATCH v2] arm: dts: fsl-lx2162a-qds: drop &dspi{0,1,2} block
       [not found] <"<20260510203738.515452-1-vjardin@free.fr>
@ 2026-05-26 17:17 ` Vincent Jardin
  2026-05-28  1:51   ` Peng Fan
  0 siblings, 1 reply; 3+ messages in thread
From: Vincent Jardin @ 2026-05-26 17:17 UTC (permalink / raw)
  To: u-boot
  Cc: Vincent Jardin, Meenakshi Aggarwal, Peng Fan, Peng Fan, Tom Rini,
	Wasim Khan, Ye Li

arch/arm/dts/fsl-lx2162a-qds.dts carries a verbatim copy of the three
&dspi{0,1,2} overrides that are already provided by the parent include
arch/arm/dts/fsl-lx2160a-qds.dtsi

No functional change, the parent's &dspi{0,1,2} block keeps its
bus-num, status and flash children intact.

Signed-off-by: Vincent Jardin <vjardin@free.fr>

Link: https://patchwork.ozlabs.org/project/uboot/patch/20260510203738.515452-1-vjardin@free.fr/  # v1
---

Changes in v2:
- Rebased onto Tom Rini's next branch per DM with Peng Fan's request (v1 had
  conflicts with next).
- Drop rename hunks: already landed on next as commit 8c60833124c
  ("arm: dts: layerscape: Fix DT build warning in SPI nodes", Ye Li, May 2026).
- Retain only the duplicate &dspi{0,1,2} removal in
  fsl-lx2162a-qds.dts (still outstanding on next).
- Adjust subject and body to match the narrower scope.

 arch/arm/dts/fsl-lx2162a-qds.dts | 99 --------------------------------
 1 file changed, 99 deletions(-)

diff --git a/arch/arm/dts/fsl-lx2162a-qds.dts b/arch/arm/dts/fsl-lx2162a-qds.dts
index 4eaf982529d..35d80639958 100644
--- a/arch/arm/dts/fsl-lx2162a-qds.dts
+++ b/arch/arm/dts/fsl-lx2162a-qds.dts
@@ -37,105 +37,6 @@
 	status = "disabled";
 };
 
-&dspi0 {
-	bus-num = <0>;
-	status = "okay";
-
-	dflash0: n25q128a@0 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "jedec,spi-nor";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <0>;
-	};
-	dflash1: sst25wf040b@1 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "jedec,spi-nor";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <1>;
-	};
-	dflash2: en25s64@2 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "jedec,spi-nor";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <2>;
-	};
-};
-
-&dspi1 {
-	bus-num = <0>;
-	status = "okay";
-
-	dflash3: n25q128a@0 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "jedec,spi-nor";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <0>;
-	};
-	dflash4: sst25wf040b@1 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "jedec,spi-nor";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <1>;
-	};
-	dflash5: en25s64@2 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "jedec,spi-nor";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <2>;
-	};
-};
-
-&dspi2 {
-	bus-num = <0>;
-	status = "okay";
-
-	dflash6: n25q128a@0 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "jedec,spi-nor";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <0>;
-	};
-	dflash7: sst25wf040b@1 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "jedec,spi-nor";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <1>;
-	};
-	dflash8: en25s64@2 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "jedec,spi-nor";
-		spi-max-frequency = <3000000>;
-		spi-cpol;
-		spi-cpha;
-		reg = <2>;
-	};
-};
-
 &esdhc1 {
 	mmc-hs200-1_8v;
 	mmc-hs400-1_8v;
-- 
2.43.0

base-commit: 8d5f30b52f7c800c2177188fc4d331fb7af2c46a
branch: for-upstream/dts-layerscape-warnings-v2

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

* Re: [PATCH v2] arm: dts: fsl-lx2162a-qds: drop &dspi{0,1,2} block
  2026-05-26 17:17 ` [PATCH v2] arm: dts: fsl-lx2162a-qds: drop &dspi{0,1,2} block Vincent Jardin
@ 2026-05-28  1:51   ` Peng Fan
  0 siblings, 0 replies; 3+ messages in thread
From: Peng Fan @ 2026-05-28  1:51 UTC (permalink / raw)
  To: Vincent Jardin
  Cc: u-boot, Meenakshi Aggarwal, Peng Fan, Tom Rini, Wasim Khan, Ye Li

On Tue, May 26, 2026 at 07:17:35PM +0200, Vincent Jardin wrote:
>arch/arm/dts/fsl-lx2162a-qds.dts carries a verbatim copy of the three
>&dspi{0,1,2} overrides that are already provided by the parent include
>arch/arm/dts/fsl-lx2160a-qds.dtsi
>
>No functional change, the parent's &dspi{0,1,2} block keeps its
>bus-num, status and flash children intact.
>
>Signed-off-by: Vincent Jardin <vjardin@free.fr>
>
>Link: https://patchwork.ozlabs.org/project/uboot/patch/20260510203738.515452-1-vjardin@free.fr/  # v1
>---
>
>Changes in v2:
>- Rebased onto Tom Rini's next branch per DM with Peng Fan's request (v1 had
>  conflicts with next).
>- Drop rename hunks: already landed on next as commit 8c60833124c
>  ("arm: dts: layerscape: Fix DT build warning in SPI nodes", Ye Li, May 2026).
>- Retain only the duplicate &dspi{0,1,2} removal in
>  fsl-lx2162a-qds.dts (still outstanding on next).
>- Adjust subject and body to match the narrower scope.
>

Applied to fsl-qoriq/next

Thanks,
Peng

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

end of thread, other threads:[~2026-05-28  1:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <"<20260510203738.515452-1-vjardin@free.fr>
2026-05-26 17:17 ` [PATCH v2] arm: dts: fsl-lx2162a-qds: drop &dspi{0,1,2} block Vincent Jardin
2026-05-28  1:51   ` Peng Fan
2026-05-10 20:37 [PATCH v1] arm: dts: layerscape: fix many DTS warnings Vincent Jardin

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