1c4ff2adeSSean Wang// SPDX-License-Identifier: GPL-2.0
2c4ff2adeSSean Wang/*
3c4ff2adeSSean Wang * dts file for MediaTek MT6380 regulator
4c4ff2adeSSean Wang *
5c4ff2adeSSean Wang * Copyright (c) 2018 MediaTek Inc.
6c4ff2adeSSean Wang * Author: Chenglin Xu <chenglin.xu@mediatek.com>
7c4ff2adeSSean Wang *	   Sean Wang <sean.wang@mediatek.com>
8c4ff2adeSSean Wang */
9c4ff2adeSSean Wang
10c4ff2adeSSean Wang&pwrap {
11c4ff2adeSSean Wang	regulators {
12c4ff2adeSSean Wang		compatible = "mediatek,mt6380-regulator";
13c4ff2adeSSean Wang
14c4ff2adeSSean Wang		mt6380_vcpu_reg: buck-vcore1 {
15c4ff2adeSSean Wang			regulator-name = "vcore1";
16c4ff2adeSSean Wang			regulator-min-microvolt = < 600000>;
17c4ff2adeSSean Wang			regulator-max-microvolt = <1393750>;
18c4ff2adeSSean Wang			regulator-ramp-delay = <6250>;
19c4ff2adeSSean Wang			regulator-always-on;
20c4ff2adeSSean Wang			regulator-boot-on;
21c4ff2adeSSean Wang		};
22c4ff2adeSSean Wang
23c4ff2adeSSean Wang		mt6380_vcore_reg: buck-vcore {
24c4ff2adeSSean Wang			regulator-name = "vcore";
25c4ff2adeSSean Wang			regulator-min-microvolt = <600000>;
26c4ff2adeSSean Wang			regulator-max-microvolt = <1393750>;
27c4ff2adeSSean Wang			regulator-ramp-delay = <6250>;
28c4ff2adeSSean Wang			regulator-always-on;
29c4ff2adeSSean Wang			regulator-boot-on;
30c4ff2adeSSean Wang		};
31c4ff2adeSSean Wang
32c4ff2adeSSean Wang		mt6380_vrf_reg: buck-vrf {
33c4ff2adeSSean Wang			regulator-name = "vrf";
34c4ff2adeSSean Wang			regulator-min-microvolt = <1200000>;
35c4ff2adeSSean Wang			regulator-max-microvolt = <1575000>;
36c4ff2adeSSean Wang			regulator-ramp-delay = <0>;
37c4ff2adeSSean Wang			regulator-always-on;
38c4ff2adeSSean Wang			regulator-boot-on;
39c4ff2adeSSean Wang		};
40c4ff2adeSSean Wang
41c4ff2adeSSean Wang		mt6380_vm_reg: ldo-vm {
42c4ff2adeSSean Wang			regulator-name = "vm";
43c4ff2adeSSean Wang			regulator-min-microvolt = <1050000>;
44c4ff2adeSSean Wang			regulator-max-microvolt = <1400000>;
45c4ff2adeSSean Wang			regulator-ramp-delay = <0>;
46c4ff2adeSSean Wang			regulator-always-on;
47c4ff2adeSSean Wang			regulator-boot-on;
48c4ff2adeSSean Wang		};
49c4ff2adeSSean Wang
50c4ff2adeSSean Wang		mt6380_va_reg: ldo-va {
51c4ff2adeSSean Wang			regulator-name = "va";
52c4ff2adeSSean Wang			regulator-min-microvolt = <2200000>;
53c4ff2adeSSean Wang			regulator-max-microvolt = <3300000>;
54c4ff2adeSSean Wang			regulator-ramp-delay = <0>;
55c4ff2adeSSean Wang			regulator-always-on;
56c4ff2adeSSean Wang			regulator-boot-on;
57c4ff2adeSSean Wang		};
58c4ff2adeSSean Wang
59c4ff2adeSSean Wang		mt6380_vphy_reg: ldo-vphy {
60c4ff2adeSSean Wang			regulator-name = "vphy";
61c4ff2adeSSean Wang			regulator-min-microvolt = <1800000>;
62c4ff2adeSSean Wang			regulator-max-microvolt = <1800000>;
63c4ff2adeSSean Wang			regulator-ramp-delay = <0>;
64c4ff2adeSSean Wang			regulator-always-on;
65c4ff2adeSSean Wang			regulator-boot-on;
66c4ff2adeSSean Wang		};
67c4ff2adeSSean Wang
68c4ff2adeSSean Wang		mt6380_vddr_reg: ldo-vddr {
69c4ff2adeSSean Wang			regulator-name = "vddr";
70c4ff2adeSSean Wang			regulator-min-microvolt = <1240000>;
71c4ff2adeSSean Wang			regulator-max-microvolt = <1840000>;
72c4ff2adeSSean Wang			regulator-ramp-delay = <0>;
73c4ff2adeSSean Wang			regulator-always-on;
74c4ff2adeSSean Wang			regulator-boot-on;
75c4ff2adeSSean Wang		};
76c4ff2adeSSean Wang
77c4ff2adeSSean Wang		mt6380_vt_reg: ldo-vt {
78c4ff2adeSSean Wang			regulator-name = "vt";
79c4ff2adeSSean Wang			regulator-min-microvolt = <2200000>;
80c4ff2adeSSean Wang			regulator-max-microvolt = <3300000>;
81c4ff2adeSSean Wang			regulator-ramp-delay = <0>;
82c4ff2adeSSean Wang			regulator-always-on;
83c4ff2adeSSean Wang			regulator-boot-on;
84c4ff2adeSSean Wang		};
85c4ff2adeSSean Wang	};
86c4ff2adeSSean Wang};
87