Lines Matching +full:system +full:- +full:regulator
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chris Zhong <zyw@rock-chips.com>
11 - Zhang Qing <zhangqing@rock-chips.com>
20 - rockchip,rk808
28 '#clock-cells':
30 See <dt-bindings/clock/rockchip,rk808.h> for clock IDs.
33 clock-output-names:
38 rockchip,system-power-controller:
41 Telling whether or not this PMIC is controlling the system power.
43 wakeup-source:
48 vcc1-supply:
52 vcc2-supply:
56 vcc3-supply:
60 vcc4-supply:
64 vcc6-supply:
68 vcc7-supply:
72 vcc8-supply:
76 vcc9-supply:
80 vcc10-supply:
84 vcc11-supply:
88 vcc12-supply:
92 vddio-supply:
96 dvs-gpios:
107 "^(DCDC_REG[1-4]|LDO_REG[1-8]|SWITCH_REG[1-2])$":
109 $ref: ../regulator/regulator.yaml#
113 - compatible
114 - reg
115 - interrupts
116 - "#clock-cells"
121 - |
122 #include <dt-bindings/pinctrl/rockchip.h>
123 #include <dt-bindings/interrupt-controller/irq.h>
124 #include <dt-bindings/gpio/gpio.h>
126 #address-cells = <1>;
127 #size-cells = <0>;
131 clock-output-names = "xin32k", "rk808-clkout2";
132 interrupt-parent = <&gpio0>;
134 pinctrl-names = "default";
135 pinctrl-0 = <&pmic_int &dvs_1 &dvs_2>;
136 dvs-gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>,
139 rockchip,system-power-controller;
140 wakeup-source;
141 #clock-cells = <1>;
143 vcc8-supply = <&vcc_18>;
144 vcc9-supply = <&vcc_io>;
145 vcc10-supply = <&vcc_io>;
146 vcc12-supply = <&vcc_io>;
147 vddio-supply = <&vccio_pmu>;
151 regulator-always-on;
152 regulator-boot-on;
153 regulator-min-microvolt = <750000>;
154 regulator-max-microvolt = <1300000>;
155 regulator-name = "vdd_arm";
159 regulator-always-on;
160 regulator-boot-on;
161 regulator-min-microvolt = <850000>;
162 regulator-max-microvolt = <1250000>;
163 regulator-name = "vdd_gpu";
167 regulator-always-on;
168 regulator-boot-on;
169 regulator-name = "vcc_ddr";
173 regulator-always-on;
174 regulator-boot-on;
175 regulator-min-microvolt = <3300000>;
176 regulator-max-microvolt = <3300000>;
177 regulator-name = "vcc_io";
181 regulator-always-on;
182 regulator-boot-on;
183 regulator-min-microvolt = <3300000>;
184 regulator-max-microvolt = <3300000>;
185 regulator-name = "vccio_pmu";
189 regulator-always-on;
190 regulator-boot-on;
191 regulator-min-microvolt = <3300000>;
192 regulator-max-microvolt = <3300000>;
193 regulator-name = "vcc_tp";
197 regulator-always-on;
198 regulator-boot-on;
199 regulator-min-microvolt = <1000000>;
200 regulator-max-microvolt = <1000000>;
201 regulator-name = "vdd_10";
205 regulator-always-on;
206 regulator-boot-on;
207 regulator-min-microvolt = <1800000>;
208 regulator-max-microvolt = <1800000>;
209 regulator-name = "vcc18_lcd";
213 regulator-always-on;
214 regulator-boot-on;
215 regulator-min-microvolt = <1800000>;
216 regulator-max-microvolt = <3300000>;
217 regulator-name = "vccio_sd";
221 regulator-always-on;
222 regulator-boot-on;
223 regulator-min-microvolt = <1000000>;
224 regulator-max-microvolt = <1000000>;
225 regulator-name = "vdd10_lcd";
229 regulator-always-on;
230 regulator-boot-on;
231 regulator-min-microvolt = <1800000>;
232 regulator-max-microvolt = <1800000>;
233 regulator-name = "vcc_18";
237 regulator-always-on;
238 regulator-boot-on;
239 regulator-min-microvolt = <3300000>;
240 regulator-max-microvolt = <3300000>;
241 regulator-name = "vcca_codec";
245 regulator-always-on;
246 regulator-boot-on;
247 regulator-name = "vcc_wl";
251 regulator-always-on;
252 regulator-boot-on;
253 regulator-name = "vcc_lcd";