From: Louis-Alexis Eyraud Date: Tue, 14 Apr 2026 11:44:11 +0000 (+0200) Subject: arm64: dts: mediatek: mt8395-genio-common: add MT6315 PMIC supplies X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=137d714393640ce026cd2255ba1f3aa4130fa233;p=thirdparty%2Fkernel%2Flinux.git 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 --- 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 = <®_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";