All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] TQMLS10xxA DT fixes
@ 2025-07-01  6:24 Alexander Stein
  2025-07-01  6:24 ` [PATCH 1/8] arm64: dts: fsl-ls1043a: Remove superfluous address and size cells Alexander Stein
                   ` (8 more replies)
  0 siblings, 9 replies; 12+ messages in thread
From: Alexander Stein @ 2025-07-01  6:24 UTC (permalink / raw)
  To: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Alexander Stein, linux, linux-arm-kernel, devicetree,
	linux-kernel, imx

Hi,

this series adds some fixes for TQMLS10xxA family and consists of several
groups:
1. Remove superflous properties for spi-nor
2. Enable SFP interfaces on TQMLS1043A and TQMLS1046A
3. Add missing vdd-supply properties

Best regards,
Alexander

Alexander Stein (8):
  arm64: dts: fsl-ls1043a: Remove superfluous address and size cells
  arm64: dts: fsl-ls1046a: Remove superfluous address and size cells
  arm64: dts: fsl-ls1088a: Remove superfluous address and size cells
  arm64: dts: tqmls10xxa: Move SFP cage definition to common place
  arm64: dts: tqmls1043a: Enable SFP interface
  arm64: dts: tqmls1046a: Enable SFP interfaces
  arm64: dts: freescale: tqmls10xx-mbls10xxa: Add vdd-supply for i2c mux
  arm64: dts: freescale: tqmls10xx: Add vdd-supply for spi-nor flash

 .../fsl-ls1043a-tqmls1043a-mbls10xxa.dts      | 12 ++++++++++
 .../dts/freescale/fsl-ls1043a-tqmls1043a.dtsi |  3 +--
 .../fsl-ls1046a-tqmls1046a-mbls10xxa.dts      | 22 ++++++++++++++++++-
 .../dts/freescale/fsl-ls1046a-tqmls1046a.dtsi |  4 ++--
 .../fsl-ls1088a-tqmls1088a-mbls10xxa.dts      |  8 +++++++
 .../dts/freescale/fsl-ls1088a-tqmls1088a.dtsi |  4 ++--
 .../freescale/tqmls1088a-mbls10xxa-mc.dtsi    | 16 --------------
 .../dts/freescale/tqmls10xxa-mbls10xxa.dtsi   | 21 ++++++++++++++++++
 arch/arm64/boot/dts/freescale/tqmls10xxa.dtsi |  8 +++++++
 9 files changed, 75 insertions(+), 23 deletions(-)

-- 
2.43.0


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

* [PATCH 1/8] arm64: dts: fsl-ls1043a: Remove superfluous address and size cells
  2025-07-01  6:24 [PATCH 0/8] TQMLS10xxA DT fixes Alexander Stein
@ 2025-07-01  6:24 ` Alexander Stein
  2025-07-01 15:16   ` Frank Li
  2025-07-01  6:24 ` [PATCH 2/8] arm64: dts: fsl-ls1046a: " Alexander Stein
                   ` (7 subsequent siblings)
  8 siblings, 1 reply; 12+ messages in thread
From: Alexander Stein @ 2025-07-01  6:24 UTC (permalink / raw)
  To: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Alexander Stein, linux, linux-arm-kernel, devicetree,
	linux-kernel, imx

The jedec SPI-NOR flash node itself has no partitions, but the partitions
subnode.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi
index 12d5f3938e5d6..e39eaa1759365 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi
@@ -17,8 +17,6 @@ &qspi {
 	qflash0: flash@0 {
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		#address-cells = <1>;
-		#size-cells = <1>;
 		spi-max-frequency = <62500000>;
 		spi-rx-bus-width = <4>;
 		spi-tx-bus-width = <4>;
-- 
2.43.0


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

* [PATCH 2/8] arm64: dts: fsl-ls1046a: Remove superfluous address and size cells
  2025-07-01  6:24 [PATCH 0/8] TQMLS10xxA DT fixes Alexander Stein
  2025-07-01  6:24 ` [PATCH 1/8] arm64: dts: fsl-ls1043a: Remove superfluous address and size cells Alexander Stein
@ 2025-07-01  6:24 ` Alexander Stein
  2025-07-01 15:16   ` Frank Li
  2025-07-01  6:24 ` [PATCH 3/8] arm64: dts: fsl-ls1088a: " Alexander Stein
                   ` (6 subsequent siblings)
  8 siblings, 1 reply; 12+ messages in thread
From: Alexander Stein @ 2025-07-01  6:24 UTC (permalink / raw)
  To: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Alexander Stein, linux, linux-arm-kernel, devicetree,
	linux-kernel, imx

The jedec SPI-NOR flash node itself has no partitions, but the partitions
subnode.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi
index 4a8f8bc688f52..cafb35f674aa4 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi
@@ -17,8 +17,6 @@ &qspi {
 	qflash0: flash@0 {
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		#address-cells = <1>;
-		#size-cells = <1>;
 		spi-max-frequency = <62500000>;
 		spi-rx-bus-width = <4>;
 		spi-tx-bus-width = <4>;
-- 
2.43.0


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

* [PATCH 3/8] arm64: dts: fsl-ls1088a: Remove superfluous address and size cells
  2025-07-01  6:24 [PATCH 0/8] TQMLS10xxA DT fixes Alexander Stein
  2025-07-01  6:24 ` [PATCH 1/8] arm64: dts: fsl-ls1043a: Remove superfluous address and size cells Alexander Stein
  2025-07-01  6:24 ` [PATCH 2/8] arm64: dts: fsl-ls1046a: " Alexander Stein
@ 2025-07-01  6:24 ` Alexander Stein
  2025-07-01  6:24 ` [PATCH 4/8] arm64: dts: tqmls10xxa: Move SFP cage definition to common place Alexander Stein
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Alexander Stein @ 2025-07-01  6:24 UTC (permalink / raw)
  To: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Alexander Stein, linux, linux-arm-kernel, devicetree,
	linux-kernel, imx

The jedec SPI-NOR flash node itself has no partitions, but the partitions
subnode.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi
index 9a0f21484be94..66a7aff893b32 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi
@@ -17,8 +17,6 @@ &qspi {
 	qflash0: flash@0 {
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		#address-cells = <1>;
-		#size-cells = <1>;
 		spi-max-frequency = <62500000>;
 		spi-rx-bus-width = <4>;
 		spi-tx-bus-width = <4>;
-- 
2.43.0


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

* [PATCH 4/8] arm64: dts: tqmls10xxa: Move SFP cage definition to common place
  2025-07-01  6:24 [PATCH 0/8] TQMLS10xxA DT fixes Alexander Stein
                   ` (2 preceding siblings ...)
  2025-07-01  6:24 ` [PATCH 3/8] arm64: dts: fsl-ls1088a: " Alexander Stein
@ 2025-07-01  6:24 ` Alexander Stein
  2025-07-01  6:24 ` [PATCH 5/8] arm64: dts: tqmls1043a: Enable SFP interface Alexander Stein
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Alexander Stein @ 2025-07-01  6:24 UTC (permalink / raw)
  To: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Alexander Stein, linux, linux-arm-kernel, devicetree,
	linux-kernel, imx

SFP is placed on mainboard, available to TQMLS1043A/1046A/1088A.
Provide it in a common place, disabled by default.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 .../fsl-ls1088a-tqmls1088a-mbls10xxa.dts      |  8 ++++++++
 .../freescale/tqmls1088a-mbls10xxa-mc.dtsi    | 16 ---------------
 .../dts/freescale/tqmls10xxa-mbls10xxa.dtsi   | 20 +++++++++++++++++++
 3 files changed, 28 insertions(+), 16 deletions(-)

diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a-mbls10xxa.dts b/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a-mbls10xxa.dts
index e567918f6afc6..181eeab55aa07 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a-mbls10xxa.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a-mbls10xxa.dts
@@ -53,6 +53,14 @@ &esdhc {
 	wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
 };
 
+&sfp1 {
+	status = "okay";
+};
+
+&sfp2 {
+	status = "okay";
+};
+
 &sfp1_i2c {
 	status = "okay";
 };
diff --git a/arch/arm64/boot/dts/freescale/tqmls1088a-mbls10xxa-mc.dtsi b/arch/arm64/boot/dts/freescale/tqmls1088a-mbls10xxa-mc.dtsi
index 2471bb109e8e5..9d44f488c0836 100644
--- a/arch/arm64/boot/dts/freescale/tqmls1088a-mbls10xxa-mc.dtsi
+++ b/arch/arm64/boot/dts/freescale/tqmls1088a-mbls10xxa-mc.dtsi
@@ -10,23 +10,7 @@
 #include <dt-bindings/net/ti-dp83867.h>
 
 / {
-	sfp1: sfp1 {
-		compatible = "sff,sfp";
-		i2c-bus = <&sfp1_i2c>;
-		mod-def0-gpios = <&gpioexp2 2 GPIO_ACTIVE_LOW>;
-		los-gpios = <&gpioexp2 3 GPIO_ACTIVE_HIGH>;
-		tx-fault-gpios = <&gpioexp2 0 GPIO_ACTIVE_HIGH>;
-		tx-disable-gpios = <&gpioexp2 1 GPIO_ACTIVE_HIGH>;
-	};
 
-	sfp2: sfp2 {
-		compatible = "sff,sfp";
-		i2c-bus = <&sfp2_i2c>;
-		mod-def0-gpios = <&gpioexp2 10 GPIO_ACTIVE_LOW>;
-		los-gpios = <&gpioexp2 11 GPIO_ACTIVE_HIGH>;
-		tx-fault-gpios = <&gpioexp2 8 GPIO_ACTIVE_HIGH>;
-		tx-disable-gpios = <&gpioexp2 9 GPIO_ACTIVE_HIGH>;
-	};
 };
 
 &dpmac1 {
diff --git a/arch/arm64/boot/dts/freescale/tqmls10xxa-mbls10xxa.dtsi b/arch/arm64/boot/dts/freescale/tqmls10xxa-mbls10xxa.dtsi
index 65b4ed28a3d4c..40fa41eadd836 100644
--- a/arch/arm64/boot/dts/freescale/tqmls10xxa-mbls10xxa.dtsi
+++ b/arch/arm64/boot/dts/freescale/tqmls10xxa-mbls10xxa.dtsi
@@ -47,6 +47,26 @@ reg_3v3: regulator-3v3 {
 		regulator-min-microvolt = <3300000>;
 		regulator-max-microvolt = <3300000>;
 	};
+
+	sfp1: sfp1 {
+		compatible = "sff,sfp";
+		i2c-bus = <&sfp1_i2c>;
+		mod-def0-gpios = <&gpioexp2 2 GPIO_ACTIVE_LOW>;
+		los-gpios = <&gpioexp2 3 GPIO_ACTIVE_HIGH>;
+		tx-fault-gpios = <&gpioexp2 0 GPIO_ACTIVE_HIGH>;
+		tx-disable-gpios = <&gpioexp2 1 GPIO_ACTIVE_HIGH>;
+		status = "disabled";
+	};
+
+	sfp2: sfp2 {
+		compatible = "sff,sfp";
+		i2c-bus = <&sfp2_i2c>;
+		mod-def0-gpios = <&gpioexp2 10 GPIO_ACTIVE_LOW>;
+		los-gpios = <&gpioexp2 11 GPIO_ACTIVE_HIGH>;
+		tx-fault-gpios = <&gpioexp2 8 GPIO_ACTIVE_HIGH>;
+		tx-disable-gpios = <&gpioexp2 9 GPIO_ACTIVE_HIGH>;
+		status = "disabled";
+	};
 };
 
 &duart0 {
-- 
2.43.0


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

* [PATCH 5/8] arm64: dts: tqmls1043a: Enable SFP interface
  2025-07-01  6:24 [PATCH 0/8] TQMLS10xxA DT fixes Alexander Stein
                   ` (3 preceding siblings ...)
  2025-07-01  6:24 ` [PATCH 4/8] arm64: dts: tqmls10xxa: Move SFP cage definition to common place Alexander Stein
@ 2025-07-01  6:24 ` Alexander Stein
  2025-07-01  6:24 ` [PATCH 6/8] arm64: dts: tqmls1046a: Enable SFP interfaces Alexander Stein
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Alexander Stein @ 2025-07-01  6:24 UTC (permalink / raw)
  To: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Alexander Stein, linux, linux-arm-kernel, devicetree,
	linux-kernel, imx

There is an SFP interface usable on TQMLS1043A. Enable all the
corresponding nodes. U-Boot will configure the connection if the RCW
is configured accordingly.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 .../freescale/fsl-ls1043a-tqmls1043a-mbls10xxa.dts   | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a-mbls10xxa.dts b/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a-mbls10xxa.dts
index 03748a7f657b3..e04483fdb9089 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a-mbls10xxa.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a-mbls10xxa.dts
@@ -41,9 +41,21 @@ &esdhc {
 	wp-gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>;
 };
 
+&sfp1 {
+	status = "okay";
+};
+
+&sfp1_i2c {
+	status = "okay";
+};
+
 &usb2 {
 	status = "okay";
 };
 
 #include "fsl-ls1043-post.dtsi"
 #include "tqmls104xa-mbls10xxa-fman.dtsi"
+
+&enet6 {
+	status = "okay";
+};
-- 
2.43.0


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

* [PATCH 6/8] arm64: dts: tqmls1046a: Enable SFP interfaces
  2025-07-01  6:24 [PATCH 0/8] TQMLS10xxA DT fixes Alexander Stein
                   ` (4 preceding siblings ...)
  2025-07-01  6:24 ` [PATCH 5/8] arm64: dts: tqmls1043a: Enable SFP interface Alexander Stein
@ 2025-07-01  6:24 ` Alexander Stein
  2025-07-01  6:24 ` [PATCH 7/8] arm64: dts: freescale: tqmls10xx-mbls10xxa: Add vdd-supply for i2c mux Alexander Stein
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Alexander Stein @ 2025-07-01  6:24 UTC (permalink / raw)
  To: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Alexander Stein, linux, linux-arm-kernel, devicetree,
	linux-kernel, imx

There are two SFP interfaces usable on TQMLS1046A. Enable all the
corresponding nodes. U-Boot will configure the connection if the RCW
is configured accordingly.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 .../fsl-ls1046a-tqmls1046a-mbls10xxa.dts      | 22 ++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a-mbls10xxa.dts b/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a-mbls10xxa.dts
index 37834ae3deac5..43261cda3fcf5 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a-mbls10xxa.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a-mbls10xxa.dts
@@ -44,6 +44,22 @@ &esdhc {
 	wp-gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>;
 };
 
+&sfp1 {
+	status = "okay";
+};
+
+&sfp2 {
+	status = "okay";
+};
+
+&sfp1_i2c {
+	status = "okay";
+};
+
+&sfp2_i2c {
+	status = "okay";
+};
+
 &usb2 {
 	status = "okay";
 };
@@ -51,6 +67,10 @@ &usb2 {
 #include "fsl-ls1046-post.dtsi"
 #include "tqmls104xa-mbls10xxa-fman.dtsi"
 
+&enet6 {
+	status = "okay";
+};
+
 &enet7 {
-	status = "disabled";
+	status = "okay";
 };
-- 
2.43.0


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

* [PATCH 7/8] arm64: dts: freescale: tqmls10xx-mbls10xxa: Add vdd-supply for i2c mux
  2025-07-01  6:24 [PATCH 0/8] TQMLS10xxA DT fixes Alexander Stein
                   ` (5 preceding siblings ...)
  2025-07-01  6:24 ` [PATCH 6/8] arm64: dts: tqmls1046a: Enable SFP interfaces Alexander Stein
@ 2025-07-01  6:24 ` Alexander Stein
  2025-07-01  6:24 ` [PATCH 8/8] arm64: dts: freescale: tqmls10xx: Add vdd-supply for spi-nor flash Alexander Stein
  2025-07-08  6:30 ` [PATCH 0/8] TQMLS10xxA DT fixes Shawn Guo
  8 siblings, 0 replies; 12+ messages in thread
From: Alexander Stein @ 2025-07-01  6:24 UTC (permalink / raw)
  To: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Alexander Stein, linux, linux-arm-kernel, devicetree,
	linux-kernel, imx

The I²C mux controller is supplied by 3.3V rail. Add the corresponding
supply.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 arch/arm64/boot/dts/freescale/tqmls10xxa-mbls10xxa.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/freescale/tqmls10xxa-mbls10xxa.dtsi b/arch/arm64/boot/dts/freescale/tqmls10xxa-mbls10xxa.dtsi
index 40fa41eadd836..444bbf5115968 100644
--- a/arch/arm64/boot/dts/freescale/tqmls10xxa-mbls10xxa.dtsi
+++ b/arch/arm64/boot/dts/freescale/tqmls10xxa-mbls10xxa.dtsi
@@ -89,6 +89,7 @@ i2c-mux@70 {
 		reg = <0x70>;
 		#address-cells = <1>;
 		#size-cells = <0>;
+		vdd-supply = <&reg_3v3>;
 
 		i2c@0 {
 			reg = <0x0>;
-- 
2.43.0


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

* [PATCH 8/8] arm64: dts: freescale: tqmls10xx: Add vdd-supply for spi-nor flash
  2025-07-01  6:24 [PATCH 0/8] TQMLS10xxA DT fixes Alexander Stein
                   ` (6 preceding siblings ...)
  2025-07-01  6:24 ` [PATCH 7/8] arm64: dts: freescale: tqmls10xx-mbls10xxa: Add vdd-supply for i2c mux Alexander Stein
@ 2025-07-01  6:24 ` Alexander Stein
  2025-07-08  6:30 ` [PATCH 0/8] TQMLS10xxA DT fixes Shawn Guo
  8 siblings, 0 replies; 12+ messages in thread
From: Alexander Stein @ 2025-07-01  6:24 UTC (permalink / raw)
  To: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Alexander Stein, linux, linux-arm-kernel, devicetree,
	linux-kernel, imx

(Q)SPI NOR flash is supplied by 1.8V. Add the corresponding supply.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi | 1 +
 arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi | 2 ++
 arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi | 2 ++
 arch/arm64/boot/dts/freescale/tqmls10xxa.dtsi             | 8 ++++++++
 4 files changed, 13 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi
index e39eaa1759365..257d90bb9c206 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi
@@ -20,6 +20,7 @@ qflash0: flash@0 {
 		spi-max-frequency = <62500000>;
 		spi-rx-bus-width = <4>;
 		spi-tx-bus-width = <4>;
+		vcc-supply = <&reg_vcc1v8>;
 
 		partitions {
 			compatible = "fixed-partitions";
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi
index cafb35f674aa4..fa543db99def6 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi
@@ -20,6 +20,7 @@ qflash0: flash@0 {
 		spi-max-frequency = <62500000>;
 		spi-rx-bus-width = <4>;
 		spi-tx-bus-width = <4>;
+		vcc-supply = <&reg_vcc1v8>;
 
 		partitions {
 			compatible = "fixed-partitions";
@@ -36,5 +37,6 @@ qflash1: flash@1 {
 		spi-max-frequency = <62500000>;
 		spi-rx-bus-width = <4>;
 		spi-tx-bus-width = <4>;
+		vcc-supply = <&reg_vcc1v8>;
 	};
 };
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi
index 66a7aff893b32..b8a213df238a5 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi
@@ -20,6 +20,7 @@ qflash0: flash@0 {
 		spi-max-frequency = <62500000>;
 		spi-rx-bus-width = <4>;
 		spi-tx-bus-width = <4>;
+		vcc-supply = <&reg_vcc1v8>;
 
 		partitions {
 			compatible = "fixed-partitions";
@@ -36,5 +37,6 @@ qflash1: flash@1 {
 		spi-max-frequency = <62500000>;
 		spi-rx-bus-width = <4>;
 		spi-tx-bus-width = <4>;
+		vcc-supply = <&reg_vcc1v8>;
 	};
 };
diff --git a/arch/arm64/boot/dts/freescale/tqmls10xxa.dtsi b/arch/arm64/boot/dts/freescale/tqmls10xxa.dtsi
index 138f8778afde6..7da1bfd83cca2 100644
--- a/arch/arm64/boot/dts/freescale/tqmls10xxa.dtsi
+++ b/arch/arm64/boot/dts/freescale/tqmls10xxa.dtsi
@@ -8,6 +8,14 @@
  */
 
 / {
+	reg_vcc1v8: regulator-vcc1v8 {
+		compatible = "regulator-fixed";
+		regulator-name = "VCC1V8";
+		regulator-min-microvolt = <1800000>;
+		regulator-max-microvolt = <1800000>;
+		regulator-always-on;
+	};
+
 	reg_vcc3v3: regulator-vcc3v3 {
 		compatible = "regulator-fixed";
 		regulator-name = "VCC3V3";
-- 
2.43.0


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

* Re: [PATCH 1/8] arm64: dts: fsl-ls1043a: Remove superfluous address and size cells
  2025-07-01  6:24 ` [PATCH 1/8] arm64: dts: fsl-ls1043a: Remove superfluous address and size cells Alexander Stein
@ 2025-07-01 15:16   ` Frank Li
  0 siblings, 0 replies; 12+ messages in thread
From: Frank Li @ 2025-07-01 15:16 UTC (permalink / raw)
  To: Alexander Stein
  Cc: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, linux,
	linux-arm-kernel, devicetree, linux-kernel, imx

On Tue, Jul 01, 2025 at 08:24:49AM +0200, Alexander Stein wrote:
> The jedec SPI-NOR flash node itself has no partitions, but the partitions
> subnode.
>
> Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>

Reviewed-by: Frank Li <Frank.Li@nxp.com>
> ---
>  arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi | 2 --
>  1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi
> index 12d5f3938e5d6..e39eaa1759365 100644
> --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi
> +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi
> @@ -17,8 +17,6 @@ &qspi {
>  	qflash0: flash@0 {
>  		compatible = "jedec,spi-nor";
>  		reg = <0>;
> -		#address-cells = <1>;
> -		#size-cells = <1>;
>  		spi-max-frequency = <62500000>;
>  		spi-rx-bus-width = <4>;
>  		spi-tx-bus-width = <4>;
> --
> 2.43.0
>

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

* Re: [PATCH 2/8] arm64: dts: fsl-ls1046a: Remove superfluous address and size cells
  2025-07-01  6:24 ` [PATCH 2/8] arm64: dts: fsl-ls1046a: " Alexander Stein
@ 2025-07-01 15:16   ` Frank Li
  0 siblings, 0 replies; 12+ messages in thread
From: Frank Li @ 2025-07-01 15:16 UTC (permalink / raw)
  To: Alexander Stein
  Cc: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, linux,
	linux-arm-kernel, devicetree, linux-kernel, imx

On Tue, Jul 01, 2025 at 08:24:50AM +0200, Alexander Stein wrote:
> The jedec SPI-NOR flash node itself has no partitions, but the partitions
> subnode.
>
> Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
> ---

Reviewed-by: Frank Li <Frank.Li@nxp.com>
>  arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi | 2 --
>  1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi
> index 4a8f8bc688f52..cafb35f674aa4 100644
> --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi
> +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi
> @@ -17,8 +17,6 @@ &qspi {
>  	qflash0: flash@0 {
>  		compatible = "jedec,spi-nor";
>  		reg = <0>;
> -		#address-cells = <1>;
> -		#size-cells = <1>;
>  		spi-max-frequency = <62500000>;
>  		spi-rx-bus-width = <4>;
>  		spi-tx-bus-width = <4>;
> --
> 2.43.0
>

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

* Re: [PATCH 0/8] TQMLS10xxA DT fixes
  2025-07-01  6:24 [PATCH 0/8] TQMLS10xxA DT fixes Alexander Stein
                   ` (7 preceding siblings ...)
  2025-07-01  6:24 ` [PATCH 8/8] arm64: dts: freescale: tqmls10xx: Add vdd-supply for spi-nor flash Alexander Stein
@ 2025-07-08  6:30 ` Shawn Guo
  8 siblings, 0 replies; 12+ messages in thread
From: Shawn Guo @ 2025-07-08  6:30 UTC (permalink / raw)
  To: Alexander Stein
  Cc: Shawn Guo, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, linux,
	linux-arm-kernel, devicetree, linux-kernel, imx

On Tue, Jul 01, 2025 at 08:24:48AM +0200, Alexander Stein wrote:
> Alexander Stein (8):
>   arm64: dts: fsl-ls1043a: Remove superfluous address and size cells
>   arm64: dts: fsl-ls1046a: Remove superfluous address and size cells
>   arm64: dts: fsl-ls1088a: Remove superfluous address and size cells
>   arm64: dts: tqmls10xxa: Move SFP cage definition to common place
>   arm64: dts: tqmls1043a: Enable SFP interface
>   arm64: dts: tqmls1046a: Enable SFP interfaces
>   arm64: dts: freescale: tqmls10xx-mbls10xxa: Add vdd-supply for i2c mux
>   arm64: dts: freescale: tqmls10xx: Add vdd-supply for spi-nor flash

Applied all, thanks!


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

end of thread, other threads:[~2025-07-08  6:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-01  6:24 [PATCH 0/8] TQMLS10xxA DT fixes Alexander Stein
2025-07-01  6:24 ` [PATCH 1/8] arm64: dts: fsl-ls1043a: Remove superfluous address and size cells Alexander Stein
2025-07-01 15:16   ` Frank Li
2025-07-01  6:24 ` [PATCH 2/8] arm64: dts: fsl-ls1046a: " Alexander Stein
2025-07-01 15:16   ` Frank Li
2025-07-01  6:24 ` [PATCH 3/8] arm64: dts: fsl-ls1088a: " Alexander Stein
2025-07-01  6:24 ` [PATCH 4/8] arm64: dts: tqmls10xxa: Move SFP cage definition to common place Alexander Stein
2025-07-01  6:24 ` [PATCH 5/8] arm64: dts: tqmls1043a: Enable SFP interface Alexander Stein
2025-07-01  6:24 ` [PATCH 6/8] arm64: dts: tqmls1046a: Enable SFP interfaces Alexander Stein
2025-07-01  6:24 ` [PATCH 7/8] arm64: dts: freescale: tqmls10xx-mbls10xxa: Add vdd-supply for i2c mux Alexander Stein
2025-07-01  6:24 ` [PATCH 8/8] arm64: dts: freescale: tqmls10xx: Add vdd-supply for spi-nor flash Alexander Stein
2025-07-08  6:30 ` [PATCH 0/8] TQMLS10xxA DT fixes 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.