summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis-Alexis Eyraud <louisalexis.eyraud@collabora.com>2026-04-14 14:44:11 +0300
committerAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>2026-05-11 14:57:22 +0300
commit137d714393640ce026cd2255ba1f3aa4130fa233 (patch)
tree4a3fe88b8d0fc432efe2c6b3242f12750708520e
parentf060f4b922975d3dcc770a6e97886f3f57717c6e (diff)
downloadlinux-137d714393640ce026cd2255ba1f3aa4130fa233.tar.xz
arm64: dts: mediatek: mt8395-genio-common: add MT6315 PMIC supplies
Mediatek Genio 1200-EVK board has two MT6315 PMICs, powered by the board system power rail (VSYS) and connected to the SPMI interface. Add VSYS regulator node for system power rail and the supply inputs of these two PMICs. Signed-off-by: Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-rw-r--r--arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi18
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi b/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi
index 6df614c471fc..30acf2845960 100644
--- a/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi
@@ -201,6 +201,14 @@
enable-active-high;
regulator-always-on;
};
+
+ /* system wide 4.2V power rail */
+ reg_vsys: regulator-vsys {
+ compatible = "regulator-fixed";
+ regulator-name = "vsys";
+ regulator-always-on;
+ regulator-boot-on;
+ };
};
&adsp {
@@ -1238,6 +1246,11 @@
compatible = "mediatek,mt6315-regulator";
reg = <0x6 SPMI_USID>;
+ pvdd1-supply = <&reg_vsys>;
+ pvdd2-supply = <&reg_vsys>;
+ pvdd3-supply = <&reg_vsys>;
+ pvdd4-supply = <&reg_vsys>;
+
regulators {
mt6315_6_vbuck1: vbuck1 {
regulator-name = "Vbcpu";
@@ -1254,6 +1267,11 @@
compatible = "mediatek,mt6315-regulator";
reg = <0x7 SPMI_USID>;
+ pvdd1-supply = <&reg_vsys>;
+ pvdd2-supply = <&reg_vsys>;
+ pvdd3-supply = <&reg_vsys>;
+ pvdd4-supply = <&reg_vsys>;
+
regulators {
mt6315_7_vbuck1: vbuck1 {
regulator-name = "Vgpu";