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