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 */ 5a97af4b5SMattijs Korpershoek#include <dt-bindings/input/input.h> 69f887222SHsin-Hsiung Wang 79f887222SHsin-Hsiung Wang&pwrap { 89551b699SAlexandre Mergnat pmic: pmic { 99f887222SHsin-Hsiung Wang compatible = "mediatek,mt6358"; 109f887222SHsin-Hsiung Wang interrupt-controller; 119f887222SHsin-Hsiung Wang #interrupt-cells = <2>; 129f887222SHsin-Hsiung Wang 13*b0a4ce81SAngeloGioacchino Del Regno pmic_adc: adc { 14*b0a4ce81SAngeloGioacchino Del Regno compatible = "mediatek,mt6358-auxadc"; 15*b0a4ce81SAngeloGioacchino Del Regno #io-channel-cells = <1>; 16*b0a4ce81SAngeloGioacchino Del Regno }; 17*b0a4ce81SAngeloGioacchino Del Regno 189f887222SHsin-Hsiung Wang mt6358codec: mt6358codec { 199f887222SHsin-Hsiung Wang compatible = "mediatek,mt6358-sound"; 20d2bbd5d9SKansho Nishida mediatek,dmic-mode = <0>; /* two-wires */ 219f887222SHsin-Hsiung Wang }; 229f887222SHsin-Hsiung Wang 239f887222SHsin-Hsiung Wang mt6358regulator: mt6358regulator { 2464c9f12eSEnric Balletbo i Serra compatible = "mediatek,mt6358-regulator"; 2564c9f12eSEnric Balletbo i Serra 269f887222SHsin-Hsiung Wang mt6358_vdram1_reg: buck_vdram1 { 279f887222SHsin-Hsiung Wang regulator-name = "vdram1"; 289f887222SHsin-Hsiung Wang regulator-min-microvolt = <500000>; 299f887222SHsin-Hsiung Wang regulator-max-microvolt = <2087500>; 309f887222SHsin-Hsiung Wang regulator-ramp-delay = <12500>; 319f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <0>; 329f887222SHsin-Hsiung Wang regulator-always-on; 339f887222SHsin-Hsiung Wang regulator-allowed-modes = <0 1>; 349f887222SHsin-Hsiung Wang }; 359f887222SHsin-Hsiung Wang 369f887222SHsin-Hsiung Wang mt6358_vcore_reg: buck_vcore { 379f887222SHsin-Hsiung Wang regulator-name = "vcore"; 389f887222SHsin-Hsiung Wang regulator-min-microvolt = <500000>; 399f887222SHsin-Hsiung Wang regulator-max-microvolt = <1293750>; 409f887222SHsin-Hsiung Wang regulator-ramp-delay = <6250>; 419f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <200>; 429f887222SHsin-Hsiung Wang regulator-always-on; 439f887222SHsin-Hsiung Wang regulator-allowed-modes = <0 1>; 449f887222SHsin-Hsiung Wang }; 459f887222SHsin-Hsiung Wang 469f887222SHsin-Hsiung Wang mt6358_vpa_reg: buck_vpa { 479f887222SHsin-Hsiung Wang regulator-name = "vpa"; 489f887222SHsin-Hsiung Wang regulator-min-microvolt = <500000>; 499f887222SHsin-Hsiung Wang regulator-max-microvolt = <3650000>; 509f887222SHsin-Hsiung Wang regulator-ramp-delay = <50000>; 519f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <250>; 529f887222SHsin-Hsiung Wang regulator-allowed-modes = <0 1>; 539f887222SHsin-Hsiung Wang }; 549f887222SHsin-Hsiung Wang 559f887222SHsin-Hsiung Wang mt6358_vproc11_reg: buck_vproc11 { 569f887222SHsin-Hsiung Wang regulator-name = "vproc11"; 579f887222SHsin-Hsiung Wang regulator-min-microvolt = <500000>; 589f887222SHsin-Hsiung Wang regulator-max-microvolt = <1293750>; 599f887222SHsin-Hsiung Wang regulator-ramp-delay = <6250>; 609f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <200>; 619f887222SHsin-Hsiung Wang regulator-always-on; 629f887222SHsin-Hsiung Wang regulator-allowed-modes = <0 1>; 639f887222SHsin-Hsiung Wang }; 649f887222SHsin-Hsiung Wang 659f887222SHsin-Hsiung Wang mt6358_vproc12_reg: buck_vproc12 { 669f887222SHsin-Hsiung Wang regulator-name = "vproc12"; 679f887222SHsin-Hsiung Wang regulator-min-microvolt = <500000>; 689f887222SHsin-Hsiung Wang regulator-max-microvolt = <1293750>; 699f887222SHsin-Hsiung Wang regulator-ramp-delay = <6250>; 709f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <200>; 719f887222SHsin-Hsiung Wang regulator-always-on; 729f887222SHsin-Hsiung Wang regulator-allowed-modes = <0 1>; 739f887222SHsin-Hsiung Wang }; 749f887222SHsin-Hsiung Wang 759f887222SHsin-Hsiung Wang mt6358_vgpu_reg: buck_vgpu { 769f887222SHsin-Hsiung Wang regulator-name = "vgpu"; 779f887222SHsin-Hsiung Wang regulator-min-microvolt = <500000>; 789f887222SHsin-Hsiung Wang regulator-max-microvolt = <1293750>; 799f887222SHsin-Hsiung Wang regulator-ramp-delay = <6250>; 809f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <200>; 819f887222SHsin-Hsiung Wang regulator-allowed-modes = <0 1>; 829f887222SHsin-Hsiung Wang }; 839f887222SHsin-Hsiung Wang 849f887222SHsin-Hsiung Wang mt6358_vs2_reg: buck_vs2 { 859f887222SHsin-Hsiung Wang regulator-name = "vs2"; 869f887222SHsin-Hsiung Wang regulator-min-microvolt = <500000>; 879f887222SHsin-Hsiung Wang regulator-max-microvolt = <2087500>; 889f887222SHsin-Hsiung Wang regulator-ramp-delay = <12500>; 899f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <0>; 909f887222SHsin-Hsiung Wang regulator-always-on; 919f887222SHsin-Hsiung Wang }; 929f887222SHsin-Hsiung Wang 939f887222SHsin-Hsiung Wang mt6358_vmodem_reg: buck_vmodem { 949f887222SHsin-Hsiung Wang regulator-name = "vmodem"; 959f887222SHsin-Hsiung Wang regulator-min-microvolt = <500000>; 969f887222SHsin-Hsiung Wang regulator-max-microvolt = <1293750>; 979f887222SHsin-Hsiung Wang regulator-ramp-delay = <6250>; 989f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <900>; 999f887222SHsin-Hsiung Wang regulator-always-on; 1009f887222SHsin-Hsiung Wang regulator-allowed-modes = <0 1>; 1019f887222SHsin-Hsiung Wang }; 1029f887222SHsin-Hsiung Wang 1039f887222SHsin-Hsiung Wang mt6358_vs1_reg: buck_vs1 { 1049f887222SHsin-Hsiung Wang regulator-name = "vs1"; 1059f887222SHsin-Hsiung Wang regulator-min-microvolt = <1000000>; 1069f887222SHsin-Hsiung Wang regulator-max-microvolt = <2587500>; 1079f887222SHsin-Hsiung Wang regulator-ramp-delay = <12500>; 1089f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <0>; 1099f887222SHsin-Hsiung Wang regulator-always-on; 1109f887222SHsin-Hsiung Wang }; 1119f887222SHsin-Hsiung Wang 1129f887222SHsin-Hsiung Wang mt6358_vdram2_reg: ldo_vdram2 { 1139f887222SHsin-Hsiung Wang regulator-name = "vdram2"; 1149f887222SHsin-Hsiung Wang regulator-min-microvolt = <600000>; 1159f887222SHsin-Hsiung Wang regulator-max-microvolt = <1800000>; 1169f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <3300>; 1179f887222SHsin-Hsiung Wang }; 1189f887222SHsin-Hsiung Wang 1199f887222SHsin-Hsiung Wang mt6358_vsim1_reg: ldo_vsim1 { 1209f887222SHsin-Hsiung Wang regulator-name = "vsim1"; 1219f887222SHsin-Hsiung Wang regulator-min-microvolt = <1700000>; 1229f887222SHsin-Hsiung Wang regulator-max-microvolt = <3100000>; 1239f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <540>; 1249f887222SHsin-Hsiung Wang }; 1259f887222SHsin-Hsiung Wang 1269f887222SHsin-Hsiung Wang mt6358_vibr_reg: ldo_vibr { 1279f887222SHsin-Hsiung Wang regulator-name = "vibr"; 1289f887222SHsin-Hsiung Wang regulator-min-microvolt = <1200000>; 1299f887222SHsin-Hsiung Wang regulator-max-microvolt = <3300000>; 1309f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <60>; 1319f887222SHsin-Hsiung Wang }; 1329f887222SHsin-Hsiung Wang 1339f887222SHsin-Hsiung Wang mt6358_vrf12_reg: ldo_vrf12 { 1349f887222SHsin-Hsiung Wang regulator-name = "vrf12"; 1359f887222SHsin-Hsiung Wang regulator-min-microvolt = <1200000>; 1369f887222SHsin-Hsiung Wang regulator-max-microvolt = <1200000>; 1379f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <120>; 1389f887222SHsin-Hsiung Wang }; 1399f887222SHsin-Hsiung Wang 1409f887222SHsin-Hsiung Wang mt6358_vio18_reg: ldo_vio18 { 1419f887222SHsin-Hsiung Wang regulator-name = "vio18"; 1429f887222SHsin-Hsiung Wang regulator-min-microvolt = <1800000>; 1439f887222SHsin-Hsiung Wang regulator-max-microvolt = <1800000>; 1449f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <2700>; 1459f887222SHsin-Hsiung Wang regulator-always-on; 1469f887222SHsin-Hsiung Wang }; 1479f887222SHsin-Hsiung Wang 1489f887222SHsin-Hsiung Wang mt6358_vusb_reg: ldo_vusb { 1499f887222SHsin-Hsiung Wang regulator-name = "vusb"; 1509f887222SHsin-Hsiung Wang regulator-min-microvolt = <3000000>; 1519f887222SHsin-Hsiung Wang regulator-max-microvolt = <3100000>; 1529f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <270>; 1539f887222SHsin-Hsiung Wang regulator-always-on; 1549f887222SHsin-Hsiung Wang }; 1559f887222SHsin-Hsiung Wang 1569f887222SHsin-Hsiung Wang mt6358_vcamio_reg: ldo_vcamio { 1579f887222SHsin-Hsiung Wang regulator-name = "vcamio"; 1589f887222SHsin-Hsiung Wang regulator-min-microvolt = <1800000>; 1599f887222SHsin-Hsiung Wang regulator-max-microvolt = <1800000>; 1609f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <325>; 1619f887222SHsin-Hsiung Wang }; 1629f887222SHsin-Hsiung Wang 1639f887222SHsin-Hsiung Wang mt6358_vcamd_reg: ldo_vcamd { 1649f887222SHsin-Hsiung Wang regulator-name = "vcamd"; 1659f887222SHsin-Hsiung Wang regulator-min-microvolt = <900000>; 1669f887222SHsin-Hsiung Wang regulator-max-microvolt = <1800000>; 1679f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <325>; 1689f887222SHsin-Hsiung Wang }; 1699f887222SHsin-Hsiung Wang 1709f887222SHsin-Hsiung Wang mt6358_vcn18_reg: ldo_vcn18 { 1719f887222SHsin-Hsiung Wang regulator-name = "vcn18"; 1729f887222SHsin-Hsiung Wang regulator-min-microvolt = <1800000>; 1739f887222SHsin-Hsiung Wang regulator-max-microvolt = <1800000>; 1749f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <270>; 1759f887222SHsin-Hsiung Wang }; 1769f887222SHsin-Hsiung Wang 1779f887222SHsin-Hsiung Wang mt6358_vfe28_reg: ldo_vfe28 { 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 regulator-name = "vcn28"; 1959f887222SHsin-Hsiung Wang regulator-min-microvolt = <2800000>; 1969f887222SHsin-Hsiung Wang regulator-max-microvolt = <2800000>; 1979f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <270>; 1989f887222SHsin-Hsiung Wang }; 1999f887222SHsin-Hsiung Wang 2009f887222SHsin-Hsiung Wang mt6358_vsram_others_reg: ldo_vsram_others { 2019f887222SHsin-Hsiung Wang regulator-name = "vsram_others"; 2029f887222SHsin-Hsiung Wang regulator-min-microvolt = <500000>; 2039f887222SHsin-Hsiung Wang regulator-max-microvolt = <1293750>; 2049f887222SHsin-Hsiung Wang regulator-ramp-delay = <6250>; 2059f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <240>; 2069f887222SHsin-Hsiung Wang regulator-always-on; 2079f887222SHsin-Hsiung Wang }; 2089f887222SHsin-Hsiung Wang 2099f887222SHsin-Hsiung Wang mt6358_vsram_gpu_reg: ldo_vsram_gpu { 2109f887222SHsin-Hsiung Wang regulator-name = "vsram_gpu"; 2119f887222SHsin-Hsiung Wang regulator-min-microvolt = <500000>; 2129f887222SHsin-Hsiung Wang regulator-max-microvolt = <1293750>; 2139f887222SHsin-Hsiung Wang regulator-ramp-delay = <6250>; 2149f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <240>; 2159f887222SHsin-Hsiung Wang }; 2169f887222SHsin-Hsiung Wang 2179f887222SHsin-Hsiung Wang mt6358_vxo22_reg: ldo_vxo22 { 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 regulator-name = "vaux18"; 2349f887222SHsin-Hsiung Wang regulator-min-microvolt = <1800000>; 2359f887222SHsin-Hsiung Wang regulator-max-microvolt = <1800000>; 2369f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <270>; 2379f887222SHsin-Hsiung Wang }; 2389f887222SHsin-Hsiung Wang 2399f887222SHsin-Hsiung Wang mt6358_vmch_reg: ldo_vmch { 2409f887222SHsin-Hsiung Wang regulator-name = "vmch"; 2419f887222SHsin-Hsiung Wang regulator-min-microvolt = <2900000>; 2429f887222SHsin-Hsiung Wang regulator-max-microvolt = <3300000>; 2439f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <60>; 2449f887222SHsin-Hsiung Wang }; 2459f887222SHsin-Hsiung Wang 2469f887222SHsin-Hsiung Wang mt6358_vbif28_reg: ldo_vbif28 { 2479f887222SHsin-Hsiung Wang regulator-name = "vbif28"; 2489f887222SHsin-Hsiung Wang regulator-min-microvolt = <2800000>; 2499f887222SHsin-Hsiung Wang regulator-max-microvolt = <2800000>; 2509f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <270>; 2519f887222SHsin-Hsiung Wang }; 2529f887222SHsin-Hsiung Wang 2539f887222SHsin-Hsiung Wang mt6358_vsram_proc12_reg: ldo_vsram_proc12 { 2549f887222SHsin-Hsiung Wang regulator-name = "vsram_proc12"; 2559f887222SHsin-Hsiung Wang regulator-min-microvolt = <500000>; 2569f887222SHsin-Hsiung Wang regulator-max-microvolt = <1293750>; 2579f887222SHsin-Hsiung Wang regulator-ramp-delay = <6250>; 2589f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <240>; 2599f887222SHsin-Hsiung Wang regulator-always-on; 2609f887222SHsin-Hsiung Wang }; 2619f887222SHsin-Hsiung Wang 2629f887222SHsin-Hsiung Wang mt6358_vcama1_reg: ldo_vcama1 { 2639f887222SHsin-Hsiung Wang regulator-name = "vcama1"; 2649f887222SHsin-Hsiung Wang regulator-min-microvolt = <1800000>; 2659f887222SHsin-Hsiung Wang regulator-max-microvolt = <3000000>; 2669f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <325>; 2679f887222SHsin-Hsiung Wang }; 2689f887222SHsin-Hsiung Wang 2699f887222SHsin-Hsiung Wang mt6358_vemc_reg: ldo_vemc { 2709f887222SHsin-Hsiung Wang regulator-name = "vemc"; 2719f887222SHsin-Hsiung Wang regulator-min-microvolt = <2900000>; 2729f887222SHsin-Hsiung Wang regulator-max-microvolt = <3300000>; 2739f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <60>; 2749f887222SHsin-Hsiung Wang }; 2759f887222SHsin-Hsiung Wang 2769f887222SHsin-Hsiung Wang mt6358_vio28_reg: ldo_vio28 { 2779f887222SHsin-Hsiung Wang regulator-name = "vio28"; 2789f887222SHsin-Hsiung Wang regulator-min-microvolt = <2800000>; 2799f887222SHsin-Hsiung Wang regulator-max-microvolt = <2800000>; 2809f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <270>; 2819f887222SHsin-Hsiung Wang }; 2829f887222SHsin-Hsiung Wang 2839f887222SHsin-Hsiung Wang mt6358_va12_reg: ldo_va12 { 2849f887222SHsin-Hsiung Wang regulator-name = "va12"; 2859f887222SHsin-Hsiung Wang regulator-min-microvolt = <1200000>; 2869f887222SHsin-Hsiung Wang regulator-max-microvolt = <1200000>; 2879f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <270>; 2889f887222SHsin-Hsiung Wang regulator-always-on; 2899f887222SHsin-Hsiung Wang }; 2909f887222SHsin-Hsiung Wang 2919f887222SHsin-Hsiung Wang mt6358_vrf18_reg: ldo_vrf18 { 2929f887222SHsin-Hsiung Wang regulator-name = "vrf18"; 2939f887222SHsin-Hsiung Wang regulator-min-microvolt = <1800000>; 2949f887222SHsin-Hsiung Wang regulator-max-microvolt = <1800000>; 2959f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <120>; 2969f887222SHsin-Hsiung Wang }; 2979f887222SHsin-Hsiung Wang 2989a8014b1SChen-Yu Tsai mt6358_vcn33_reg: ldo_vcn33 { 2999a8014b1SChen-Yu Tsai regulator-name = "vcn33"; 3009f887222SHsin-Hsiung Wang regulator-min-microvolt = <3300000>; 3019f887222SHsin-Hsiung Wang regulator-max-microvolt = <3500000>; 3029f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <270>; 3039f887222SHsin-Hsiung Wang }; 3049f887222SHsin-Hsiung Wang 3059f887222SHsin-Hsiung Wang mt6358_vcama2_reg: ldo_vcama2 { 3069f887222SHsin-Hsiung Wang regulator-name = "vcama2"; 3079f887222SHsin-Hsiung Wang regulator-min-microvolt = <1800000>; 3089f887222SHsin-Hsiung Wang regulator-max-microvolt = <3000000>; 3099f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <325>; 3109f887222SHsin-Hsiung Wang }; 3119f887222SHsin-Hsiung Wang 3129f887222SHsin-Hsiung Wang mt6358_vmc_reg: ldo_vmc { 3139f887222SHsin-Hsiung Wang regulator-name = "vmc"; 3149f887222SHsin-Hsiung Wang regulator-min-microvolt = <1800000>; 3159f887222SHsin-Hsiung Wang regulator-max-microvolt = <3300000>; 3169f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <60>; 3179f887222SHsin-Hsiung Wang }; 3189f887222SHsin-Hsiung Wang 3199f887222SHsin-Hsiung Wang mt6358_vldo28_reg: ldo_vldo28 { 3209f887222SHsin-Hsiung Wang regulator-name = "vldo28"; 3219f887222SHsin-Hsiung Wang regulator-min-microvolt = <2800000>; 3229f887222SHsin-Hsiung Wang regulator-max-microvolt = <3000000>; 3239f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <270>; 3249f887222SHsin-Hsiung Wang }; 3259f887222SHsin-Hsiung Wang 3269f887222SHsin-Hsiung Wang mt6358_vaud28_reg: ldo_vaud28 { 3279f887222SHsin-Hsiung Wang regulator-name = "vaud28"; 3289f887222SHsin-Hsiung Wang regulator-min-microvolt = <2800000>; 3299f887222SHsin-Hsiung Wang regulator-max-microvolt = <2800000>; 3309f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <270>; 3319f887222SHsin-Hsiung Wang }; 3329f887222SHsin-Hsiung Wang 3339f887222SHsin-Hsiung Wang mt6358_vsim2_reg: ldo_vsim2 { 3349f887222SHsin-Hsiung Wang regulator-name = "vsim2"; 3359f887222SHsin-Hsiung Wang regulator-min-microvolt = <1700000>; 3369f887222SHsin-Hsiung Wang regulator-max-microvolt = <3100000>; 3379f887222SHsin-Hsiung Wang regulator-enable-ramp-delay = <540>; 3389f887222SHsin-Hsiung Wang }; 3399f887222SHsin-Hsiung Wang }; 3409f887222SHsin-Hsiung Wang 3419551b699SAlexandre Mergnat mt6358rtc: rtc { 3429f887222SHsin-Hsiung Wang compatible = "mediatek,mt6358-rtc"; 3439f887222SHsin-Hsiung Wang }; 344a97af4b5SMattijs Korpershoek 3459551b699SAlexandre Mergnat mt6358keys: keys { 346a97af4b5SMattijs Korpershoek compatible = "mediatek,mt6358-keys"; 347a97af4b5SMattijs Korpershoek power { 348a97af4b5SMattijs Korpershoek linux,keycodes = <KEY_POWER>; 349a97af4b5SMattijs Korpershoek wakeup-source; 350a97af4b5SMattijs Korpershoek }; 351a97af4b5SMattijs Korpershoek home { 352a97af4b5SMattijs Korpershoek linux,keycodes = <KEY_HOME>; 353a97af4b5SMattijs Korpershoek }; 354a97af4b5SMattijs Korpershoek }; 3559f887222SHsin-Hsiung Wang }; 3569f887222SHsin-Hsiung Wang}; 357