4 - compatible: "microchip,mcp16502"
5 - reg: I2C slave address
6 - lpm-gpios: GPIO for LPM pin. Note that this GPIO *must* remain high during
7 suspend-to-ram, keeping the PMIC into HIBERNATE mode; this
9 - regulators: A node that houses a sub-node for each regulator within
10 the device. Each sub-node is identified using the node's
11 name. The content of each sub-node is defined by the
12 standard binding for regulators; see regulator.txt.
14 Regulators of MCP16502 PMIC:
15 1) VDD_IO - Buck (1.2 - 3.7 V)
16 2) VDD_DDR - Buck (0.6 - 1.85 V)
17 3) VDD_CORE - Buck (0.6 - 1.85 V)
18 4) VDD_OTHER - BUCK (0.6 - 1.85 V)
19 5) LDO1 - LDO (1.2 - 3.7 V)
20 6) LDO2 - LDO (1.2 - 3.7 V)
23 2 - FPWM: higher precision, higher consumption
24 4 - AutoPFM: lower precision, lower consumption
26 Each regulator is defined using the standard binding for regulators.
31 compatible = "microchip,mcp16502";
34 lpm-gpios = <&pioBU 7 GPIO_ACTIVE_HIGH>;
38 regulator-name = "VDD_IO";
39 regulator-min-microvolt = <1200000>;
40 regulator-max-microvolt = <3700000>;
41 regulator-initial-mode = <2>;
42 regulator-allowed-modes = <2>, <4>;
45 regulator-state-standby {
46 regulator-on-in-suspend;
51 regulator-off-in-suspend;
57 regulator-name = "VDD_DDR";
58 regulator-min-microvolt = <600000>;
59 regulator-max-microvolt = <1850000>;
60 regulator-initial-mode = <2>;
61 regulator-allowed-modes = <2>, <4>;
64 regulator-state-standby {
65 regulator-on-in-suspend;
70 regulator-on-in-suspend;
76 regulator-name = "VDD_CORE";
77 regulator-min-microvolt = <600000>;
78 regulator-max-microvolt = <1850000>;
79 regulator-initial-mode = <2>;
80 regulator-allowed-modes = <2>, <4>;
83 regulator-state-standby {
84 regulator-on-in-suspend;
89 regulator-off-in-suspend;
95 regulator-name = "VDD_OTHER";
96 regulator-min-microvolt = <600000>;
97 regulator-max-microvolt = <1850000>;
98 regulator-initial-mode = <2>;
99 regulator-allowed-modes = <2>, <4>;
102 regulator-state-standby {
103 regulator-on-in-suspend;
104 regulator-mode = <4>;
107 regulator-state-mem {
108 regulator-off-in-suspend;
109 regulator-mode = <4>;
114 regulator-name = "LDO1";
115 regulator-min-microvolt = <1200000>;
116 regulator-max-microvolt = <3700000>;
119 regulator-state-standby {
120 regulator-on-in-suspend;
123 regulator-state-mem {
124 regulator-off-in-suspend;
129 regulator-name = "LDO2";
130 regulator-min-microvolt = <1200000>;
131 regulator-max-microvolt = <3700000>;
134 regulator-state-standby {
135 regulator-on-in-suspend;
138 regulator-state-mem {
139 regulator-off-in-suspend;