* [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:20 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 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.