linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes
@ 2024-08-14  9:26 Teresa Remmet
  2024-08-14  9:26 ` [PATCH 1/6] arm64: dts: imx8mp-phycore: Add VDD_IO regulator Teresa Remmet
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Teresa Remmet @ 2024-08-14  9:26 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Yannic Moog, Benjamin Hahn, Yashwanth Varakala, devicetree, imx,
	linux-arm-kernel, linux-kernel, upstream

Add some fixed regulators based on the phyCORE-i.MX8MP and
phyBOARD-Pollux-i.MX8MP schematics. Reference existing or new ones
to the correct nodes.

---
Teresa Remmet (1):
      arm64: dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply

Yashwanth Varakala (5):
      arm64: dts: imx8mp-phycore: Add VDD_IO regulator
      arm64: dts: imx8mp-phycore: Assign regulator to EEPROM node
      arm64: dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node
      arm64: dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator
      arm64: dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference

 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 12 ++++++++++++
 arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi        | 10 ++++++++++
 2 files changed, 22 insertions(+)
---
base-commit: 1d43464566cd7dc2f3f078e2ef46b55a5bab6c70
change-id: 20240813-b4-wip-t-remmet-phytec-de-bspimx8m-3392_upstream-9385ead74101

Best regards,
-- 
Teresa Remmet <t.remmet@phytec.de>



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

* [PATCH 1/6] arm64: dts: imx8mp-phycore: Add VDD_IO regulator
  2024-08-14  9:26 [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes Teresa Remmet
@ 2024-08-14  9:26 ` Teresa Remmet
  2024-08-19  8:42   ` Yannic Moog
  2024-08-14  9:26 ` [PATCH 2/6] arm64: dts: imx8mp-phycore: Assign regulator to EEPROM node Teresa Remmet
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: Teresa Remmet @ 2024-08-14  9:26 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Yannic Moog, Benjamin Hahn, Yashwanth Varakala, devicetree, imx,
	linux-arm-kernel, linux-kernel, upstream

From: Yashwanth Varakala <y.varakala@phytec.de>

Add fixed regulator VDD_IO (3.3v) based on the SoM schematics to reflect
the connectivity on the phyCORE-i.MX8MP.

Signed-off-by: Yashwanth Varakala <y.varakala@phytec.de>
Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
---
 arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
index e6ffa6a6b68b..9c5272c6931a 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
@@ -20,6 +20,15 @@ memory@40000000 {
 		device_type = "memory";
 		reg = <0x0 0x40000000 0 0x80000000>;
 	};
+
+	reg_vdd_io: regulator-vdd-io {
+		compatible = "regulator-fixed";
+		regulator-always-on;
+		regulator-boot-on;
+		regulator-max-microvolt = <3300000>;
+		regulator-min-microvolt = <3300000>;
+		regulator-name = "VDD_IO";
+	};
 };
 
 &A53_0 {

-- 
2.25.1



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

* [PATCH 2/6] arm64: dts: imx8mp-phycore: Assign regulator to EEPROM node
  2024-08-14  9:26 [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes Teresa Remmet
  2024-08-14  9:26 ` [PATCH 1/6] arm64: dts: imx8mp-phycore: Add VDD_IO regulator Teresa Remmet
@ 2024-08-14  9:26 ` Teresa Remmet
  2024-08-19  8:42   ` Yannic Moog
  2024-08-14  9:26 ` [PATCH 3/6] arm64: dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply Teresa Remmet
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: Teresa Remmet @ 2024-08-14  9:26 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Yannic Moog, Benjamin Hahn, Yashwanth Varakala, devicetree, imx,
	linux-arm-kernel, linux-kernel, upstream

From: Yashwanth Varakala <y.varakala@phytec.de>

Add VDD_IO regulator reference to the EEPROM node to reflect the
schematic. This also silences the fallback dummy regulator warning.

Signed-off-by: Yashwanth Varakala <y.varakala@phytec.de>
Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
---
 arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
index 9c5272c6931a..a5ecdca8bc0e 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
@@ -179,6 +179,7 @@ eeprom@51 {
 		compatible = "atmel,24c32";
 		reg = <0x51>;
 		pagesize = <32>;
+		vcc-supply = <&reg_vdd_io>;
 	};
 
 	rv3028: rtc@52 {

-- 
2.25.1



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

* [PATCH 3/6] arm64: dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply
  2024-08-14  9:26 [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes Teresa Remmet
  2024-08-14  9:26 ` [PATCH 1/6] arm64: dts: imx8mp-phycore: Add VDD_IO regulator Teresa Remmet
  2024-08-14  9:26 ` [PATCH 2/6] arm64: dts: imx8mp-phycore: Assign regulator to EEPROM node Teresa Remmet
@ 2024-08-14  9:26 ` Teresa Remmet
  2024-08-19  8:42   ` Yannic Moog
  2024-08-14  9:26 ` [PATCH 4/6] arm64: dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node Teresa Remmet
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: Teresa Remmet @ 2024-08-14  9:26 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Yannic Moog, Benjamin Hahn, Yashwanth Varakala, devicetree, imx,
	linux-arm-kernel, linux-kernel, upstream

Add SD-Card property for the bus IO power from the PMIC.

Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
---
 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
index 3427936f9045..341baa167191 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
@@ -285,6 +285,7 @@ &usdhc2 {
 	cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
 	disable-wp;
 	vmmc-supply = <&reg_usdhc2_vmmc>;
+	vqmmc-supply = <&ldo5>;
 	bus-width = <4>;
 	status = "okay";
 };

-- 
2.25.1



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

* [PATCH 4/6] arm64: dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node
  2024-08-14  9:26 [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes Teresa Remmet
                   ` (2 preceding siblings ...)
  2024-08-14  9:26 ` [PATCH 3/6] arm64: dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply Teresa Remmet
@ 2024-08-14  9:26 ` Teresa Remmet
  2024-08-19  8:42   ` Yannic Moog
  2024-08-14  9:26 ` [PATCH 5/6] arm64: dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator Teresa Remmet
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: Teresa Remmet @ 2024-08-14  9:26 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Yannic Moog, Benjamin Hahn, Yashwanth Varakala, devicetree, imx,
	linux-arm-kernel, linux-kernel, upstream

From: Yashwanth Varakala <y.varakala@phytec.de>

Add VCC_3V3_SW regulator reference to the EEPROM node to reflect the
schematic. This also silences the fallback dummy regulator warning.

Signed-off-by: Yashwanth Varakala <y.varakala@phytec.de>
Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
---
 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
index 341baa167191..4cdb3b9fff08 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
@@ -171,6 +171,7 @@ eeprom@51 {
 		compatible = "atmel,24c02";
 		reg = <0x51>;
 		pagesize = <16>;
+		vcc-supply = <&reg_vcc_3v3_sw>;
 	};
 
 	leds@62 {

-- 
2.25.1



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

* [PATCH 5/6] arm64: dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator
  2024-08-14  9:26 [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes Teresa Remmet
                   ` (3 preceding siblings ...)
  2024-08-14  9:26 ` [PATCH 4/6] arm64: dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node Teresa Remmet
@ 2024-08-14  9:26 ` Teresa Remmet
  2024-08-19  8:43   ` Yannic Moog
  2024-08-14  9:26 ` [PATCH 6/6] arm64: dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference Teresa Remmet
  2024-08-31 13:20 ` [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes Shawn Guo
  6 siblings, 1 reply; 14+ messages in thread
From: Teresa Remmet @ 2024-08-14  9:26 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Yannic Moog, Benjamin Hahn, Yashwanth Varakala, devicetree, imx,
	linux-arm-kernel, linux-kernel, upstream

From: Yashwanth Varakala <y.varakala@phytec.de>

Add fixed  regulator VCC_5V_SW based on the phyBOARD-Pollux schematics
to reflect the connectivity on the phyBOARD-Pollux-i.MX8MP.

Signed-off-by: Yashwanth Varakala <y.varakala@phytec.de>
Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
---
 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
index 4cdb3b9fff08..62f1819bc1a4 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
@@ -43,6 +43,15 @@ panel1_in: endpoint {
 		};
 	};
 
+	reg_vcc_5v_sw: regulator-vcc-5v-sw {
+		compatible = "regulator-fixed";
+		regulator-always-on;
+		regulator-boot-on;
+		regulator-max-microvolt = <5000000>;
+		regulator-min-microvolt = <5000000>;
+		regulator-name = "VCC_5V_SW";
+	};
+
 	reg_can1_stby: regulator-can1-stby {
 		compatible = "regulator-fixed";
 		pinctrl-names = "default";

-- 
2.25.1



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

* [PATCH 6/6] arm64: dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference
  2024-08-14  9:26 [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes Teresa Remmet
                   ` (4 preceding siblings ...)
  2024-08-14  9:26 ` [PATCH 5/6] arm64: dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator Teresa Remmet
@ 2024-08-14  9:26 ` Teresa Remmet
  2024-08-19  8:43   ` Yannic Moog
  2024-08-31 13:20 ` [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes Shawn Guo
  6 siblings, 1 reply; 14+ messages in thread
From: Teresa Remmet @ 2024-08-14  9:26 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Yannic Moog, Benjamin Hahn, Yashwanth Varakala, devicetree, imx,
	linux-arm-kernel, linux-kernel, upstream

From: Yashwanth Varakala <y.varakala@phytec.de>

Add VCC_5V_SW regulator reference to the usb1 phy node to reflect the
schematic. This also silences the fallback dummy regulator warning.

Signed-off-by: Yashwanth Varakala <y.varakala@phytec.de>
Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
---
 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
index 62f1819bc1a4..6e81870e177c 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
@@ -260,6 +260,7 @@ &usb_dwc3_0 {
 
 /* USB2 4-port USB3.0 HUB */
 &usb3_phy1 {
+	vbus-supply = <&reg_vcc_5v_sw>;
 	status = "okay";
 };
 

-- 
2.25.1



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

* Re: [PATCH 1/6] arm64: dts: imx8mp-phycore: Add VDD_IO regulator
  2024-08-14  9:26 ` [PATCH 1/6] arm64: dts: imx8mp-phycore: Add VDD_IO regulator Teresa Remmet
@ 2024-08-19  8:42   ` Yannic Moog
  0 siblings, 0 replies; 14+ messages in thread
From: Yannic Moog @ 2024-08-19  8:42 UTC (permalink / raw)
  To: kernel@pengutronix.de, festevam@gmail.com, s.hauer@pengutronix.de,
	robh@kernel.org, shawnguo@kernel.org, krzk+dt@kernel.org,
	conor+dt@kernel.org, Teresa Remmet
  Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
	devicetree@vger.kernel.org, Benjamin Hahn, Yashwanth Varakala,
	PHYTEC Upstream, linux-kernel@vger.kernel.org

On Wed, 2024-08-14 at 11:26 +0200, Teresa Remmet wrote:
> From: Yashwanth Varakala <y.varakala@phytec.de>
> 
> Add fixed regulator VDD_IO (3.3v) based on the SoM schematics to reflect
> the connectivity on the phyCORE-i.MX8MP.
> 
> Signed-off-by: Yashwanth Varakala <y.varakala@phytec.de>
> Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
Reviewed-by: Yannic Moog <y.moog@phytec.de>

> ---
>  arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi | 9 +++++++++
>  1 file changed, 9 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
> b/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
> index e6ffa6a6b68b..9c5272c6931a 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
> +++ b/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
> @@ -20,6 +20,15 @@ memory@40000000 {
>  		device_type = "memory";
>  		reg = <0x0 0x40000000 0 0x80000000>;
>  	};
> +
> +	reg_vdd_io: regulator-vdd-io {
> +		compatible = "regulator-fixed";
> +		regulator-always-on;
> +		regulator-boot-on;
> +		regulator-max-microvolt = <3300000>;
> +		regulator-min-microvolt = <3300000>;
> +		regulator-name = "VDD_IO";
> +	};
>  };
>  
>  &A53_0 {
> 


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

* Re: [PATCH 2/6] arm64: dts: imx8mp-phycore: Assign regulator to EEPROM node
  2024-08-14  9:26 ` [PATCH 2/6] arm64: dts: imx8mp-phycore: Assign regulator to EEPROM node Teresa Remmet
@ 2024-08-19  8:42   ` Yannic Moog
  0 siblings, 0 replies; 14+ messages in thread
From: Yannic Moog @ 2024-08-19  8:42 UTC (permalink / raw)
  To: kernel@pengutronix.de, festevam@gmail.com, s.hauer@pengutronix.de,
	robh@kernel.org, shawnguo@kernel.org, krzk+dt@kernel.org,
	conor+dt@kernel.org, Teresa Remmet
  Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
	devicetree@vger.kernel.org, Benjamin Hahn, Yashwanth Varakala,
	PHYTEC Upstream, linux-kernel@vger.kernel.org

On Wed, 2024-08-14 at 11:26 +0200, Teresa Remmet wrote:
> From: Yashwanth Varakala <y.varakala@phytec.de>
> 
> Add VDD_IO regulator reference to the EEPROM node to reflect the
> schematic. This also silences the fallback dummy regulator warning.
> 
> Signed-off-by: Yashwanth Varakala <y.varakala@phytec.de>
> Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
Reviewed-by: Yannic Moog <y.moog@phytec.de>

> ---
>  arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
> b/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
> index 9c5272c6931a..a5ecdca8bc0e 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
> +++ b/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi
> @@ -179,6 +179,7 @@ eeprom@51 {
>  		compatible = "atmel,24c32";
>  		reg = <0x51>;
>  		pagesize = <32>;
> +		vcc-supply = <&reg_vdd_io>;
>  	};
>  
>  	rv3028: rtc@52 {
> 


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

* Re: [PATCH 3/6] arm64: dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply
  2024-08-14  9:26 ` [PATCH 3/6] arm64: dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply Teresa Remmet
@ 2024-08-19  8:42   ` Yannic Moog
  0 siblings, 0 replies; 14+ messages in thread
From: Yannic Moog @ 2024-08-19  8:42 UTC (permalink / raw)
  To: kernel@pengutronix.de, festevam@gmail.com, s.hauer@pengutronix.de,
	robh@kernel.org, shawnguo@kernel.org, krzk+dt@kernel.org,
	conor+dt@kernel.org, Teresa Remmet
  Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
	devicetree@vger.kernel.org, Benjamin Hahn, Yashwanth Varakala,
	PHYTEC Upstream, linux-kernel@vger.kernel.org

On Wed, 2024-08-14 at 11:26 +0200, Teresa Remmet wrote:
> Add SD-Card property for the bus IO power from the PMIC.
> 
> Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
Reviewed-by: Yannic Moog <y.moog@phytec.de>

> ---
>  arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> index 3427936f9045..341baa167191 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> @@ -285,6 +285,7 @@ &usdhc2 {
>  	cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
>  	disable-wp;
>  	vmmc-supply = <&reg_usdhc2_vmmc>;
> +	vqmmc-supply = <&ldo5>;
>  	bus-width = <4>;
>  	status = "okay";
>  };
> 


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

* Re: [PATCH 4/6] arm64: dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node
  2024-08-14  9:26 ` [PATCH 4/6] arm64: dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node Teresa Remmet
@ 2024-08-19  8:42   ` Yannic Moog
  0 siblings, 0 replies; 14+ messages in thread
From: Yannic Moog @ 2024-08-19  8:42 UTC (permalink / raw)
  To: kernel@pengutronix.de, festevam@gmail.com, s.hauer@pengutronix.de,
	robh@kernel.org, shawnguo@kernel.org, krzk+dt@kernel.org,
	conor+dt@kernel.org, Teresa Remmet
  Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
	devicetree@vger.kernel.org, Benjamin Hahn, Yashwanth Varakala,
	PHYTEC Upstream, linux-kernel@vger.kernel.org

On Wed, 2024-08-14 at 11:26 +0200, Teresa Remmet wrote:
> From: Yashwanth Varakala <y.varakala@phytec.de>
> 
> Add VCC_3V3_SW regulator reference to the EEPROM node to reflect the
> schematic. This also silences the fallback dummy regulator warning.
> 
> Signed-off-by: Yashwanth Varakala <y.varakala@phytec.de>
> Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
Reviewed-by: Yannic Moog <y.moog@phytec.de>

> ---
>  arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> index 341baa167191..4cdb3b9fff08 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> @@ -171,6 +171,7 @@ eeprom@51 {
>  		compatible = "atmel,24c02";
>  		reg = <0x51>;
>  		pagesize = <16>;
> +		vcc-supply = <&reg_vcc_3v3_sw>;
>  	};
>  
>  	leds@62 {
> 


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

* Re: [PATCH 5/6] arm64: dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator
  2024-08-14  9:26 ` [PATCH 5/6] arm64: dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator Teresa Remmet
@ 2024-08-19  8:43   ` Yannic Moog
  0 siblings, 0 replies; 14+ messages in thread
From: Yannic Moog @ 2024-08-19  8:43 UTC (permalink / raw)
  To: kernel@pengutronix.de, festevam@gmail.com, s.hauer@pengutronix.de,
	robh@kernel.org, shawnguo@kernel.org, krzk+dt@kernel.org,
	conor+dt@kernel.org, Teresa Remmet
  Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
	devicetree@vger.kernel.org, Benjamin Hahn, Yashwanth Varakala,
	PHYTEC Upstream, linux-kernel@vger.kernel.org

On Wed, 2024-08-14 at 11:26 +0200, Teresa Remmet wrote:
> From: Yashwanth Varakala <y.varakala@phytec.de>
> 
> Add fixed  regulator VCC_5V_SW based on the phyBOARD-Pollux schematics
> to reflect the connectivity on the phyBOARD-Pollux-i.MX8MP.
> 
> Signed-off-by: Yashwanth Varakala <y.varakala@phytec.de>
> Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
Reviewed-by: Yannic Moog <y.moog@phytec.de>

> ---
>  arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 9 +++++++++
>  1 file changed, 9 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> index 4cdb3b9fff08..62f1819bc1a4 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> @@ -43,6 +43,15 @@ panel1_in: endpoint {
>  		};
>  	};
>  
> +	reg_vcc_5v_sw: regulator-vcc-5v-sw {
> +		compatible = "regulator-fixed";
> +		regulator-always-on;
> +		regulator-boot-on;
> +		regulator-max-microvolt = <5000000>;
> +		regulator-min-microvolt = <5000000>;
> +		regulator-name = "VCC_5V_SW";
> +	};
> +
>  	reg_can1_stby: regulator-can1-stby {
>  		compatible = "regulator-fixed";
>  		pinctrl-names = "default";
> 


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

* Re: [PATCH 6/6] arm64: dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference
  2024-08-14  9:26 ` [PATCH 6/6] arm64: dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference Teresa Remmet
@ 2024-08-19  8:43   ` Yannic Moog
  0 siblings, 0 replies; 14+ messages in thread
From: Yannic Moog @ 2024-08-19  8:43 UTC (permalink / raw)
  To: kernel@pengutronix.de, festevam@gmail.com, s.hauer@pengutronix.de,
	robh@kernel.org, shawnguo@kernel.org, krzk+dt@kernel.org,
	conor+dt@kernel.org, Teresa Remmet
  Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
	devicetree@vger.kernel.org, Benjamin Hahn, Yashwanth Varakala,
	PHYTEC Upstream, linux-kernel@vger.kernel.org

On Wed, 2024-08-14 at 11:26 +0200, Teresa Remmet wrote:
> From: Yashwanth Varakala <y.varakala@phytec.de>
> 
> Add VCC_5V_SW regulator reference to the usb1 phy node to reflect the
> schematic. This also silences the fallback dummy regulator warning.
> 
> Signed-off-by: Yashwanth Varakala <y.varakala@phytec.de>
> Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
Reviewed-by: Yannic Moog <y.moog@phytec.de>

> ---
>  arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> index 62f1819bc1a4..6e81870e177c 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts
> @@ -260,6 +260,7 @@ &usb_dwc3_0 {
>  
>  /* USB2 4-port USB3.0 HUB */
>  &usb3_phy1 {
> +	vbus-supply = <&reg_vcc_5v_sw>;
>  	status = "okay";
>  };
>  
> 


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

* Re: [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes
  2024-08-14  9:26 [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes Teresa Remmet
                   ` (5 preceding siblings ...)
  2024-08-14  9:26 ` [PATCH 6/6] arm64: dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference Teresa Remmet
@ 2024-08-31 13:20 ` Shawn Guo
  6 siblings, 0 replies; 14+ messages in thread
From: Shawn Guo @ 2024-08-31 13:20 UTC (permalink / raw)
  To: Teresa Remmet
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Yannic Moog,
	Benjamin Hahn, Yashwanth Varakala, devicetree, imx,
	linux-arm-kernel, linux-kernel, upstream

On Wed, Aug 14, 2024 at 11:26:07AM +0200, Teresa Remmet wrote:
> Add some fixed regulators based on the phyCORE-i.MX8MP and
> phyBOARD-Pollux-i.MX8MP schematics. Reference existing or new ones
> to the correct nodes.
> 
> ---
> Teresa Remmet (1):
>       arm64: dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply
> 
> Yashwanth Varakala (5):
>       arm64: dts: imx8mp-phycore: Add VDD_IO regulator
>       arm64: dts: imx8mp-phycore: Assign regulator to EEPROM node
>       arm64: dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node
>       arm64: dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator
>       arm64: dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference

Applied all, thanks!



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

end of thread, other threads:[~2024-08-31 13:22 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-14  9:26 [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes Teresa Remmet
2024-08-14  9:26 ` [PATCH 1/6] arm64: dts: imx8mp-phycore: Add VDD_IO regulator Teresa Remmet
2024-08-19  8:42   ` Yannic Moog
2024-08-14  9:26 ` [PATCH 2/6] arm64: dts: imx8mp-phycore: Assign regulator to EEPROM node Teresa Remmet
2024-08-19  8:42   ` Yannic Moog
2024-08-14  9:26 ` [PATCH 3/6] arm64: dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply Teresa Remmet
2024-08-19  8:42   ` Yannic Moog
2024-08-14  9:26 ` [PATCH 4/6] arm64: dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node Teresa Remmet
2024-08-19  8:42   ` Yannic Moog
2024-08-14  9:26 ` [PATCH 5/6] arm64: dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator Teresa Remmet
2024-08-19  8:43   ` Yannic Moog
2024-08-14  9:26 ` [PATCH 6/6] arm64: dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference Teresa Remmet
2024-08-19  8:43   ` Yannic Moog
2024-08-31 13:20 ` [PATCH 0/6] arm64: dts phyBOARD-Pollux: Update regulator nodes Shawn Guo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).