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