18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * dts file for MediaTek MT6380 regulator 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (c) 2018 MediaTek Inc. 68c2ecf20Sopenharmony_ci * Author: Chenglin Xu <chenglin.xu@mediatek.com> 78c2ecf20Sopenharmony_ci * Sean Wang <sean.wang@mediatek.com> 88c2ecf20Sopenharmony_ci */ 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci&pwrap { 118c2ecf20Sopenharmony_ci regulators { 128c2ecf20Sopenharmony_ci compatible = "mediatek,mt6380-regulator"; 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci mt6380_vcpu_reg: buck-vcore1 { 158c2ecf20Sopenharmony_ci regulator-name = "vcore1"; 168c2ecf20Sopenharmony_ci regulator-min-microvolt = < 600000>; 178c2ecf20Sopenharmony_ci regulator-max-microvolt = <1393750>; 188c2ecf20Sopenharmony_ci regulator-ramp-delay = <6250>; 198c2ecf20Sopenharmony_ci regulator-always-on; 208c2ecf20Sopenharmony_ci regulator-boot-on; 218c2ecf20Sopenharmony_ci }; 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci mt6380_vcore_reg: buck-vcore { 248c2ecf20Sopenharmony_ci regulator-name = "vcore"; 258c2ecf20Sopenharmony_ci regulator-min-microvolt = <600000>; 268c2ecf20Sopenharmony_ci regulator-max-microvolt = <1393750>; 278c2ecf20Sopenharmony_ci regulator-ramp-delay = <6250>; 288c2ecf20Sopenharmony_ci regulator-always-on; 298c2ecf20Sopenharmony_ci regulator-boot-on; 308c2ecf20Sopenharmony_ci }; 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci mt6380_vrf_reg: buck-vrf { 338c2ecf20Sopenharmony_ci regulator-name = "vrf"; 348c2ecf20Sopenharmony_ci regulator-min-microvolt = <1200000>; 358c2ecf20Sopenharmony_ci regulator-max-microvolt = <1575000>; 368c2ecf20Sopenharmony_ci regulator-ramp-delay = <0>; 378c2ecf20Sopenharmony_ci regulator-always-on; 388c2ecf20Sopenharmony_ci regulator-boot-on; 398c2ecf20Sopenharmony_ci }; 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci mt6380_vm_reg: ldo-vm { 428c2ecf20Sopenharmony_ci regulator-name = "vm"; 438c2ecf20Sopenharmony_ci regulator-min-microvolt = <1050000>; 448c2ecf20Sopenharmony_ci regulator-max-microvolt = <1400000>; 458c2ecf20Sopenharmony_ci regulator-ramp-delay = <0>; 468c2ecf20Sopenharmony_ci regulator-always-on; 478c2ecf20Sopenharmony_ci regulator-boot-on; 488c2ecf20Sopenharmony_ci }; 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ci mt6380_va_reg: ldo-va { 518c2ecf20Sopenharmony_ci regulator-name = "va"; 528c2ecf20Sopenharmony_ci regulator-min-microvolt = <2200000>; 538c2ecf20Sopenharmony_ci regulator-max-microvolt = <3300000>; 548c2ecf20Sopenharmony_ci regulator-ramp-delay = <0>; 558c2ecf20Sopenharmony_ci regulator-always-on; 568c2ecf20Sopenharmony_ci regulator-boot-on; 578c2ecf20Sopenharmony_ci }; 588c2ecf20Sopenharmony_ci 598c2ecf20Sopenharmony_ci mt6380_vphy_reg: ldo-vphy { 608c2ecf20Sopenharmony_ci regulator-name = "vphy"; 618c2ecf20Sopenharmony_ci regulator-min-microvolt = <1800000>; 628c2ecf20Sopenharmony_ci regulator-max-microvolt = <1800000>; 638c2ecf20Sopenharmony_ci regulator-ramp-delay = <0>; 648c2ecf20Sopenharmony_ci regulator-always-on; 658c2ecf20Sopenharmony_ci regulator-boot-on; 668c2ecf20Sopenharmony_ci }; 678c2ecf20Sopenharmony_ci 688c2ecf20Sopenharmony_ci mt6380_vddr_reg: ldo-vddr { 698c2ecf20Sopenharmony_ci regulator-name = "vddr"; 708c2ecf20Sopenharmony_ci regulator-min-microvolt = <1240000>; 718c2ecf20Sopenharmony_ci regulator-max-microvolt = <1840000>; 728c2ecf20Sopenharmony_ci regulator-ramp-delay = <0>; 738c2ecf20Sopenharmony_ci regulator-always-on; 748c2ecf20Sopenharmony_ci regulator-boot-on; 758c2ecf20Sopenharmony_ci }; 768c2ecf20Sopenharmony_ci 778c2ecf20Sopenharmony_ci mt6380_vt_reg: ldo-vt { 788c2ecf20Sopenharmony_ci regulator-name = "vt"; 798c2ecf20Sopenharmony_ci regulator-min-microvolt = <2200000>; 808c2ecf20Sopenharmony_ci regulator-max-microvolt = <3300000>; 818c2ecf20Sopenharmony_ci regulator-ramp-delay = <0>; 828c2ecf20Sopenharmony_ci regulator-always-on; 838c2ecf20Sopenharmony_ci regulator-boot-on; 848c2ecf20Sopenharmony_ci }; 858c2ecf20Sopenharmony_ci }; 868c2ecf20Sopenharmony_ci}; 87