19f887222SHsin-Hsiung Wang// SPDX-License-Identifier: (GPL-2.0 OR MIT)
29f887222SHsin-Hsiung Wang/*
39f887222SHsin-Hsiung Wang * Copyright (c) 2020 MediaTek Inc.
49f887222SHsin-Hsiung Wang */
59f887222SHsin-Hsiung Wang
69f887222SHsin-Hsiung Wang&pwrap {
79f887222SHsin-Hsiung Wang	pmic: mt6358 {
89f887222SHsin-Hsiung Wang		compatible = "mediatek,mt6358";
99f887222SHsin-Hsiung Wang		interrupt-controller;
109f887222SHsin-Hsiung Wang		interrupt-parent = <&pio>;
119f887222SHsin-Hsiung Wang		interrupts = <182 IRQ_TYPE_LEVEL_HIGH>;
129f887222SHsin-Hsiung Wang		#interrupt-cells = <2>;
139f887222SHsin-Hsiung Wang
149f887222SHsin-Hsiung Wang		mt6358codec: mt6358codec {
159f887222SHsin-Hsiung Wang			compatible = "mediatek,mt6358-sound";
169f887222SHsin-Hsiung Wang		};
179f887222SHsin-Hsiung Wang
189f887222SHsin-Hsiung Wang		mt6358regulator: mt6358regulator {
1964c9f12eSEnric Balletbo i Serra			compatible = "mediatek,mt6358-regulator";
2064c9f12eSEnric Balletbo i Serra
219f887222SHsin-Hsiung Wang			mt6358_vdram1_reg: buck_vdram1 {
229f887222SHsin-Hsiung Wang				regulator-name = "vdram1";
239f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
249f887222SHsin-Hsiung Wang				regulator-max-microvolt = <2087500>;
259f887222SHsin-Hsiung Wang				regulator-ramp-delay = <12500>;
269f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <0>;
279f887222SHsin-Hsiung Wang				regulator-always-on;
289f887222SHsin-Hsiung Wang				regulator-allowed-modes = <0 1>;
299f887222SHsin-Hsiung Wang			};
309f887222SHsin-Hsiung Wang
319f887222SHsin-Hsiung Wang			mt6358_vcore_reg: buck_vcore {
329f887222SHsin-Hsiung Wang				regulator-name = "vcore";
339f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
349f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1293750>;
359f887222SHsin-Hsiung Wang				regulator-ramp-delay = <6250>;
369f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <200>;
379f887222SHsin-Hsiung Wang				regulator-always-on;
389f887222SHsin-Hsiung Wang				regulator-allowed-modes = <0 1>;
399f887222SHsin-Hsiung Wang			};
409f887222SHsin-Hsiung Wang
419f887222SHsin-Hsiung Wang			mt6358_vpa_reg: buck_vpa {
429f887222SHsin-Hsiung Wang				regulator-name = "vpa";
439f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
449f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3650000>;
459f887222SHsin-Hsiung Wang				regulator-ramp-delay = <50000>;
469f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <250>;
479f887222SHsin-Hsiung Wang				regulator-allowed-modes = <0 1>;
489f887222SHsin-Hsiung Wang			};
499f887222SHsin-Hsiung Wang
509f887222SHsin-Hsiung Wang			mt6358_vproc11_reg: buck_vproc11 {
519f887222SHsin-Hsiung Wang				regulator-name = "vproc11";
529f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
539f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1293750>;
549f887222SHsin-Hsiung Wang				regulator-ramp-delay = <6250>;
559f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <200>;
569f887222SHsin-Hsiung Wang				regulator-always-on;
579f887222SHsin-Hsiung Wang				regulator-allowed-modes = <0 1>;
589f887222SHsin-Hsiung Wang			};
599f887222SHsin-Hsiung Wang
609f887222SHsin-Hsiung Wang			mt6358_vproc12_reg: buck_vproc12 {
619f887222SHsin-Hsiung Wang				regulator-name = "vproc12";
629f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
639f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1293750>;
649f887222SHsin-Hsiung Wang				regulator-ramp-delay = <6250>;
659f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <200>;
669f887222SHsin-Hsiung Wang				regulator-always-on;
679f887222SHsin-Hsiung Wang				regulator-allowed-modes = <0 1>;
689f887222SHsin-Hsiung Wang			};
699f887222SHsin-Hsiung Wang
709f887222SHsin-Hsiung Wang			mt6358_vgpu_reg: buck_vgpu {
719f887222SHsin-Hsiung Wang				regulator-name = "vgpu";
729f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
739f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1293750>;
749f887222SHsin-Hsiung Wang				regulator-ramp-delay = <6250>;
759f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <200>;
769f887222SHsin-Hsiung Wang				regulator-allowed-modes = <0 1>;
779f887222SHsin-Hsiung Wang			};
789f887222SHsin-Hsiung Wang
799f887222SHsin-Hsiung Wang			mt6358_vs2_reg: buck_vs2 {
809f887222SHsin-Hsiung Wang				regulator-name = "vs2";
819f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
829f887222SHsin-Hsiung Wang				regulator-max-microvolt = <2087500>;
839f887222SHsin-Hsiung Wang				regulator-ramp-delay = <12500>;
849f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <0>;
859f887222SHsin-Hsiung Wang				regulator-always-on;
869f887222SHsin-Hsiung Wang			};
879f887222SHsin-Hsiung Wang
889f887222SHsin-Hsiung Wang			mt6358_vmodem_reg: buck_vmodem {
899f887222SHsin-Hsiung Wang				regulator-name = "vmodem";
909f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
919f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1293750>;
929f887222SHsin-Hsiung Wang				regulator-ramp-delay = <6250>;
939f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <900>;
949f887222SHsin-Hsiung Wang				regulator-always-on;
959f887222SHsin-Hsiung Wang				regulator-allowed-modes = <0 1>;
969f887222SHsin-Hsiung Wang			};
979f887222SHsin-Hsiung Wang
989f887222SHsin-Hsiung Wang			mt6358_vs1_reg: buck_vs1 {
999f887222SHsin-Hsiung Wang				regulator-name = "vs1";
1009f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1000000>;
1019f887222SHsin-Hsiung Wang				regulator-max-microvolt = <2587500>;
1029f887222SHsin-Hsiung Wang				regulator-ramp-delay = <12500>;
1039f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <0>;
1049f887222SHsin-Hsiung Wang				regulator-always-on;
1059f887222SHsin-Hsiung Wang			};
1069f887222SHsin-Hsiung Wang
1079f887222SHsin-Hsiung Wang			mt6358_vdram2_reg: ldo_vdram2 {
1089f887222SHsin-Hsiung Wang				regulator-name = "vdram2";
1099f887222SHsin-Hsiung Wang				regulator-min-microvolt = <600000>;
1109f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1800000>;
1119f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <3300>;
1129f887222SHsin-Hsiung Wang			};
1139f887222SHsin-Hsiung Wang
1149f887222SHsin-Hsiung Wang			mt6358_vsim1_reg: ldo_vsim1 {
1159f887222SHsin-Hsiung Wang				regulator-name = "vsim1";
1169f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1700000>;
1179f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3100000>;
1189f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <540>;
1199f887222SHsin-Hsiung Wang			};
1209f887222SHsin-Hsiung Wang
1219f887222SHsin-Hsiung Wang			mt6358_vibr_reg: ldo_vibr {
1229f887222SHsin-Hsiung Wang				regulator-name = "vibr";
1239f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1200000>;
1249f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3300000>;
1259f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <60>;
1269f887222SHsin-Hsiung Wang			};
1279f887222SHsin-Hsiung Wang
1289f887222SHsin-Hsiung Wang			mt6358_vrf12_reg: ldo_vrf12 {
1299f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
1309f887222SHsin-Hsiung Wang				regulator-name = "vrf12";
1319f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1200000>;
1329f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1200000>;
1339f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <120>;
1349f887222SHsin-Hsiung Wang			};
1359f887222SHsin-Hsiung Wang
1369f887222SHsin-Hsiung Wang			mt6358_vio18_reg: ldo_vio18 {
1379f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
1389f887222SHsin-Hsiung Wang				regulator-name = "vio18";
1399f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1800000>;
1409f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1800000>;
1419f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <2700>;
1429f887222SHsin-Hsiung Wang				regulator-always-on;
1439f887222SHsin-Hsiung Wang			};
1449f887222SHsin-Hsiung Wang
1459f887222SHsin-Hsiung Wang			mt6358_vusb_reg: ldo_vusb {
1469f887222SHsin-Hsiung Wang				regulator-name = "vusb";
1479f887222SHsin-Hsiung Wang				regulator-min-microvolt = <3000000>;
1489f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3100000>;
1499f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
1509f887222SHsin-Hsiung Wang				regulator-always-on;
1519f887222SHsin-Hsiung Wang			};
1529f887222SHsin-Hsiung Wang
1539f887222SHsin-Hsiung Wang			mt6358_vcamio_reg: ldo_vcamio {
1549f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
1559f887222SHsin-Hsiung Wang				regulator-name = "vcamio";
1569f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1800000>;
1579f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1800000>;
1589f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <325>;
1599f887222SHsin-Hsiung Wang			};
1609f887222SHsin-Hsiung Wang
1619f887222SHsin-Hsiung Wang			mt6358_vcamd_reg: ldo_vcamd {
1629f887222SHsin-Hsiung Wang				regulator-name = "vcamd";
1639f887222SHsin-Hsiung Wang				regulator-min-microvolt = <900000>;
1649f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1800000>;
1659f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <325>;
1669f887222SHsin-Hsiung Wang			};
1679f887222SHsin-Hsiung Wang
1689f887222SHsin-Hsiung Wang			mt6358_vcn18_reg: ldo_vcn18 {
1699f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
1709f887222SHsin-Hsiung Wang				regulator-name = "vcn18";
1719f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1800000>;
1729f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1800000>;
1739f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
1749f887222SHsin-Hsiung Wang			};
1759f887222SHsin-Hsiung Wang
1769f887222SHsin-Hsiung Wang			mt6358_vfe28_reg: ldo_vfe28 {
1779f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
1789f887222SHsin-Hsiung Wang				regulator-name = "vfe28";
1799f887222SHsin-Hsiung Wang				regulator-min-microvolt = <2800000>;
1809f887222SHsin-Hsiung Wang				regulator-max-microvolt = <2800000>;
1819f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
1829f887222SHsin-Hsiung Wang			};
1839f887222SHsin-Hsiung Wang
1849f887222SHsin-Hsiung Wang			mt6358_vsram_proc11_reg: ldo_vsram_proc11 {
1859f887222SHsin-Hsiung Wang				regulator-name = "vsram_proc11";
1869f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
1879f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1293750>;
1889f887222SHsin-Hsiung Wang				regulator-ramp-delay = <6250>;
1899f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <240>;
1909f887222SHsin-Hsiung Wang				regulator-always-on;
1919f887222SHsin-Hsiung Wang			};
1929f887222SHsin-Hsiung Wang
1939f887222SHsin-Hsiung Wang			mt6358_vcn28_reg: ldo_vcn28 {
1949f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
1959f887222SHsin-Hsiung Wang				regulator-name = "vcn28";
1969f887222SHsin-Hsiung Wang				regulator-min-microvolt = <2800000>;
1979f887222SHsin-Hsiung Wang				regulator-max-microvolt = <2800000>;
1989f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
1999f887222SHsin-Hsiung Wang			};
2009f887222SHsin-Hsiung Wang
2019f887222SHsin-Hsiung Wang			mt6358_vsram_others_reg: ldo_vsram_others {
2029f887222SHsin-Hsiung Wang				regulator-name = "vsram_others";
2039f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
2049f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1293750>;
2059f887222SHsin-Hsiung Wang				regulator-ramp-delay = <6250>;
2069f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <240>;
2079f887222SHsin-Hsiung Wang				regulator-always-on;
2089f887222SHsin-Hsiung Wang			};
2099f887222SHsin-Hsiung Wang
2109f887222SHsin-Hsiung Wang			mt6358_vsram_gpu_reg: ldo_vsram_gpu {
2119f887222SHsin-Hsiung Wang				regulator-name = "vsram_gpu";
2129f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
2139f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1293750>;
2149f887222SHsin-Hsiung Wang				regulator-ramp-delay = <6250>;
2159f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <240>;
2169f887222SHsin-Hsiung Wang			};
2179f887222SHsin-Hsiung Wang
2189f887222SHsin-Hsiung Wang			mt6358_vxo22_reg: ldo_vxo22 {
2199f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
2209f887222SHsin-Hsiung Wang				regulator-name = "vxo22";
2219f887222SHsin-Hsiung Wang				regulator-min-microvolt = <2200000>;
2229f887222SHsin-Hsiung Wang				regulator-max-microvolt = <2200000>;
2239f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <120>;
2249f887222SHsin-Hsiung Wang				regulator-always-on;
2259f887222SHsin-Hsiung Wang			};
2269f887222SHsin-Hsiung Wang
2279f887222SHsin-Hsiung Wang			mt6358_vefuse_reg: ldo_vefuse {
2289f887222SHsin-Hsiung Wang				regulator-name = "vefuse";
2299f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1700000>;
2309f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1900000>;
2319f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
2329f887222SHsin-Hsiung Wang			};
2339f887222SHsin-Hsiung Wang
2349f887222SHsin-Hsiung Wang			mt6358_vaux18_reg: ldo_vaux18 {
2359f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
2369f887222SHsin-Hsiung Wang				regulator-name = "vaux18";
2379f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1800000>;
2389f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1800000>;
2399f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
2409f887222SHsin-Hsiung Wang			};
2419f887222SHsin-Hsiung Wang
2429f887222SHsin-Hsiung Wang			mt6358_vmch_reg: ldo_vmch {
2439f887222SHsin-Hsiung Wang				regulator-name = "vmch";
2449f887222SHsin-Hsiung Wang				regulator-min-microvolt = <2900000>;
2459f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3300000>;
2469f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <60>;
2479f887222SHsin-Hsiung Wang			};
2489f887222SHsin-Hsiung Wang
2499f887222SHsin-Hsiung Wang			mt6358_vbif28_reg: ldo_vbif28 {
2509f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
2519f887222SHsin-Hsiung Wang				regulator-name = "vbif28";
2529f887222SHsin-Hsiung Wang				regulator-min-microvolt = <2800000>;
2539f887222SHsin-Hsiung Wang				regulator-max-microvolt = <2800000>;
2549f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
2559f887222SHsin-Hsiung Wang			};
2569f887222SHsin-Hsiung Wang
2579f887222SHsin-Hsiung Wang			mt6358_vsram_proc12_reg: ldo_vsram_proc12 {
2589f887222SHsin-Hsiung Wang				regulator-name = "vsram_proc12";
2599f887222SHsin-Hsiung Wang				regulator-min-microvolt = <500000>;
2609f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1293750>;
2619f887222SHsin-Hsiung Wang				regulator-ramp-delay = <6250>;
2629f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <240>;
2639f887222SHsin-Hsiung Wang				regulator-always-on;
2649f887222SHsin-Hsiung Wang			};
2659f887222SHsin-Hsiung Wang
2669f887222SHsin-Hsiung Wang			mt6358_vcama1_reg: ldo_vcama1 {
2679f887222SHsin-Hsiung Wang				regulator-name = "vcama1";
2689f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1800000>;
2699f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3000000>;
2709f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <325>;
2719f887222SHsin-Hsiung Wang			};
2729f887222SHsin-Hsiung Wang
2739f887222SHsin-Hsiung Wang			mt6358_vemc_reg: ldo_vemc {
2749f887222SHsin-Hsiung Wang				regulator-name = "vemc";
2759f887222SHsin-Hsiung Wang				regulator-min-microvolt = <2900000>;
2769f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3300000>;
2779f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <60>;
2789f887222SHsin-Hsiung Wang			};
2799f887222SHsin-Hsiung Wang
2809f887222SHsin-Hsiung Wang			mt6358_vio28_reg: ldo_vio28 {
2819f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
2829f887222SHsin-Hsiung Wang				regulator-name = "vio28";
2839f887222SHsin-Hsiung Wang				regulator-min-microvolt = <2800000>;
2849f887222SHsin-Hsiung Wang				regulator-max-microvolt = <2800000>;
2859f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
2869f887222SHsin-Hsiung Wang			};
2879f887222SHsin-Hsiung Wang
2889f887222SHsin-Hsiung Wang			mt6358_va12_reg: ldo_va12 {
2899f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
2909f887222SHsin-Hsiung Wang				regulator-name = "va12";
2919f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1200000>;
2929f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1200000>;
2939f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
2949f887222SHsin-Hsiung Wang				regulator-always-on;
2959f887222SHsin-Hsiung Wang			};
2969f887222SHsin-Hsiung Wang
2979f887222SHsin-Hsiung Wang			mt6358_vrf18_reg: ldo_vrf18 {
2989f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
2999f887222SHsin-Hsiung Wang				regulator-name = "vrf18";
3009f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1800000>;
3019f887222SHsin-Hsiung Wang				regulator-max-microvolt = <1800000>;
3029f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <120>;
3039f887222SHsin-Hsiung Wang			};
3049f887222SHsin-Hsiung Wang
3059f887222SHsin-Hsiung Wang			mt6358_vcn33_bt_reg: ldo_vcn33_bt {
3069f887222SHsin-Hsiung Wang				regulator-name = "vcn33_bt";
3079f887222SHsin-Hsiung Wang				regulator-min-microvolt = <3300000>;
3089f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3500000>;
3099f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
3109f887222SHsin-Hsiung Wang			};
3119f887222SHsin-Hsiung Wang
3129f887222SHsin-Hsiung Wang			mt6358_vcn33_wifi_reg: ldo_vcn33_wifi {
3139f887222SHsin-Hsiung Wang				regulator-name = "vcn33_wifi";
3149f887222SHsin-Hsiung Wang				regulator-min-microvolt = <3300000>;
3159f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3500000>;
3169f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
3179f887222SHsin-Hsiung Wang			};
3189f887222SHsin-Hsiung Wang
3199f887222SHsin-Hsiung Wang			mt6358_vcama2_reg: ldo_vcama2 {
3209f887222SHsin-Hsiung Wang				regulator-name = "vcama2";
3219f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1800000>;
3229f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3000000>;
3239f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <325>;
3249f887222SHsin-Hsiung Wang			};
3259f887222SHsin-Hsiung Wang
3269f887222SHsin-Hsiung Wang			mt6358_vmc_reg: ldo_vmc {
3279f887222SHsin-Hsiung Wang				regulator-name = "vmc";
3289f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1800000>;
3299f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3300000>;
3309f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <60>;
3319f887222SHsin-Hsiung Wang			};
3329f887222SHsin-Hsiung Wang
3339f887222SHsin-Hsiung Wang			mt6358_vldo28_reg: ldo_vldo28 {
3349f887222SHsin-Hsiung Wang				regulator-name = "vldo28";
3359f887222SHsin-Hsiung Wang				regulator-min-microvolt = <2800000>;
3369f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3000000>;
3379f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
3389f887222SHsin-Hsiung Wang			};
3399f887222SHsin-Hsiung Wang
3409f887222SHsin-Hsiung Wang			mt6358_vaud28_reg: ldo_vaud28 {
3419f887222SHsin-Hsiung Wang				compatible = "regulator-fixed";
3429f887222SHsin-Hsiung Wang				regulator-name = "vaud28";
3439f887222SHsin-Hsiung Wang				regulator-min-microvolt = <2800000>;
3449f887222SHsin-Hsiung Wang				regulator-max-microvolt = <2800000>;
3459f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <270>;
3469f887222SHsin-Hsiung Wang			};
3479f887222SHsin-Hsiung Wang
3489f887222SHsin-Hsiung Wang			mt6358_vsim2_reg: ldo_vsim2 {
3499f887222SHsin-Hsiung Wang				regulator-name = "vsim2";
3509f887222SHsin-Hsiung Wang				regulator-min-microvolt = <1700000>;
3519f887222SHsin-Hsiung Wang				regulator-max-microvolt = <3100000>;
3529f887222SHsin-Hsiung Wang				regulator-enable-ramp-delay = <540>;
3539f887222SHsin-Hsiung Wang			};
3549f887222SHsin-Hsiung Wang		};
3559f887222SHsin-Hsiung Wang
3569f887222SHsin-Hsiung Wang		mt6358rtc: mt6358rtc {
3579f887222SHsin-Hsiung Wang			compatible = "mediatek,mt6358-rtc";
3589f887222SHsin-Hsiung Wang		};
3599f887222SHsin-Hsiung Wang	};
3609f887222SHsin-Hsiung Wang};
361