From 137d714393640ce026cd2255ba1f3aa4130fa233 Mon Sep 17 00:00:00 2001 From: Louis-Alexis Eyraud Date: Tue, 14 Apr 2026 13:44:11 +0200 Subject: [PATCH] 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 Signed-off-by: AngeloGioacchino Del Regno --- .../boot/dts/mediatek/mt8395-genio-common.dtsi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi b/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi index 6df614c471fc3..30acf28459601 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 = <®_vsys>; + pvdd2-supply = <®_vsys>; + pvdd3-supply = <®_vsys>; + pvdd4-supply = <®_vsys>; + regulators { mt6315_6_vbuck1: vbuck1 { regulator-name = "Vbcpu"; @@ -1254,6 +1267,11 @@ compatible = "mediatek,mt6315-regulator"; reg = <0x7 SPMI_USID>; + pvdd1-supply = <®_vsys>; + pvdd2-supply = <®_vsys>; + pvdd3-supply = <®_vsys>; + pvdd4-supply = <®_vsys>; + regulators { mt6315_7_vbuck1: vbuck1 { regulator-name = "Vgpu"; -- 2.47.3