]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: mediatek: mt8395-genio-common: add MT6315 PMIC supplies
authorLouis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
Tue, 14 Apr 2026 11:44:11 +0000 (13:44 +0200)
committerAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Mon, 11 May 2026 11:57:22 +0000 (13:57 +0200)
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>
arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi

index 6df614c471fc385230bde91b7616922c520ef398..30acf284596010bf7e92d06fbdbb8ab4c13e8f94 100644 (file)
                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 {
                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";
                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";