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