Lines Matching +full:regulator +full:- +full:state +full:-
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
7 #include <dt-bindings/pwm/pwm.h>
12 compatible = "rockchip,rk3399-evb", "rockchip,rk3399";
19 compatible = "pwm-backlight";
20 brightness-levels = <
53 default-brightness-level = <200>;
57 edp_panel: edp-panel {
58 compatible = "lg,lp079qx1-sp0v";
60 enable-gpios = <&gpio1 RK_PB5 GPIO_ACTIVE_HIGH>;
61 power-supply = <&vcc3v3_s0>;
65 remote-endpoint = <&edp_out_panel>;
70 clkin_gmac: external-gmac-clock {
71 compatible = "fixed-clock";
72 clock-frequency = <125000000>;
73 clock-output-names = "clkin_gmac";
74 #clock-cells = <0>;
77 vdd_center: vdd-center {
78 compatible = "pwm-regulator";
80 regulator-name = "vdd_center";
81 regulator-min-microvolt = <800000>;
82 regulator-max-microvolt = <1400000>;
83 regulator-always-on;
84 regulator-boot-on;
88 vcc3v3_sys: vcc3v3-sys {
89 compatible = "regulator-fixed";
90 regulator-name = "vcc3v3_sys";
91 regulator-always-on;
92 regulator-boot-on;
93 regulator-min-microvolt = <3300000>;
94 regulator-max-microvolt = <3300000>;
97 vcc5v0_sys: vcc5v0-sys {
98 compatible = "regulator-fixed";
99 regulator-name = "vcc5v0_sys";
100 regulator-always-on;
101 regulator-boot-on;
102 regulator-min-microvolt = <5000000>;
103 regulator-max-microvolt = <5000000>;
106 vcc5v0_host: vcc5v0-host-regulator {
107 compatible = "regulator-fixed";
108 enable-active-high;
110 pinctrl-names = "default";
111 pinctrl-0 = <&vcc5v0_host_en>;
112 regulator-name = "vcc5v0_host";
113 vin-supply = <&vcc5v0_sys>;
116 vcc_phy: vcc-phy-regulator {
117 compatible = "regulator-fixed";
118 regulator-name = "vcc_phy";
119 regulator-always-on;
120 regulator-boot-on;
123 vcc_phy: vcc-phy-regulator {
124 compatible = "regulator-fixed";
125 regulator-name = "vcc_phy";
126 regulator-always-on;
127 regulator-boot-on;
134 force-hpd;
139 #address-cells = <1>;
140 #size-cells = <0>;
144 remote-endpoint = <&panel_in_edp>;
155 assigned-clocks = <&cru SCLK_RMII_SRC>;
156 assigned-clock-parents = <&clkin_gmac>;
158 phy-supply = <&vcc_phy>;
159 phy-mode = "rgmii";
160 pinctrl-names = "default";
161 pinctrl-0 = <&rgmii_pins>;
162 snps,reset-gpio = <&gpio3 RK_PB7 GPIO_ACTIVE_LOW>;
163 snps,reset-active-low;
164 snps,reset-delays-us = <0 10000 50000>;
176 interrupt-parent = <&gpio1>;
178 pinctrl-names = "default";
179 pinctrl-0 = <&pmic_int_l>;
180 rockchip,system-power-controller;
181 wakeup-source;
182 #clock-cells = <1>;
183 clock-output-names = "rk808-clkout1", "rk808-clkout2";
185 vcc1-supply = <&vcc3v3_sys>;
186 vcc2-supply = <&vcc3v3_sys>;
187 vcc3-supply = <&vcc3v3_sys>;
188 vcc4-supply = <&vcc3v3_sys>;
189 vcc6-supply = <&vcc3v3_sys>;
190 vcc7-supply = <&vcc3v3_sys>;
191 vcc8-supply = <&vcc3v3_sys>;
192 vcc9-supply = <&vcc3v3_sys>;
193 vcc10-supply = <&vcc3v3_sys>;
194 vcc11-supply = <&vcc3v3_sys>;
195 vcc12-supply = <&vcc3v3_sys>;
196 vddio-supply = <&vcc1v8_pmu>;
200 regulator-name = "vdd_log";
201 regulator-min-microvolt = <750000>;
202 regulator-max-microvolt = <1350000>;
203 regulator-ramp-delay = <6001>;
204 regulator-always-on;
205 regulator-boot-on;
206 regulator-state-mem {
207 regulator-on-in-suspend;
208 regulator-suspend-microvolt = <900000>;
213 regulator-name = "vdd_cpu_l";
214 regulator-min-microvolt = <750000>;
215 regulator-max-microvolt = <1350000>;
216 regulator-ramp-delay = <6001>;
217 regulator-always-on;
218 regulator-boot-on;
219 regulator-state-mem {
220 regulator-off-in-suspend;
225 regulator-name = "vcc_ddr";
226 regulator-always-on;
227 regulator-boot-on;
228 regulator-state-mem {
229 regulator-on-in-suspend;
234 regulator-name = "vcc_1v8";
235 regulator-min-microvolt = <1800000>;
236 regulator-max-microvolt = <1800000>;
237 regulator-always-on;
238 regulator-boot-on;
239 regulator-state-mem {
240 regulator-on-in-suspend;
241 regulator-suspend-microvolt = <1800000>;
246 regulator-name = "vcc1v8_dvp";
247 regulator-min-microvolt = <1800000>;
248 regulator-max-microvolt = <1800000>;
249 regulator-always-on;
250 regulator-boot-on;
251 regulator-state-mem {
252 regulator-off-in-suspend;
257 regulator-name = "vcc3v0_tp";
258 regulator-min-microvolt = <3000000>;
259 regulator-max-microvolt = <3000000>;
260 regulator-always-on;
261 regulator-boot-on;
262 regulator-state-mem {
263 regulator-off-in-suspend;
268 regulator-name = "vcc1v8_pmu";
269 regulator-min-microvolt = <1800000>;
270 regulator-max-microvolt = <1800000>;
271 regulator-always-on;
272 regulator-boot-on;
273 regulator-state-mem {
274 regulator-on-in-suspend;
275 regulator-suspend-microvolt = <1800000>;
280 regulator-name = "vcc_sd";
281 regulator-min-microvolt = <1800000>;
282 regulator-max-microvolt = <3000000>;
283 regulator-always-on;
284 regulator-boot-on;
285 regulator-state-mem {
286 regulator-on-in-suspend;
287 regulator-suspend-microvolt = <3000000>;
292 regulator-name = "vcca3v0_codec";
293 regulator-min-microvolt = <3000000>;
294 regulator-max-microvolt = <3000000>;
295 regulator-always-on;
296 regulator-boot-on;
297 regulator-state-mem {
298 regulator-off-in-suspend;
303 regulator-name = "vcc_1v5";
304 regulator-min-microvolt = <1500000>;
305 regulator-max-microvolt = <1500000>;
306 regulator-always-on;
307 regulator-boot-on;
308 regulator-state-mem {
309 regulator-on-in-suspend;
310 regulator-suspend-microvolt = <1500000>;
315 regulator-name = "vcca1v8_codec";
316 regulator-min-microvolt = <1800000>;
317 regulator-max-microvolt = <1800000>;
318 regulator-always-on;
319 regulator-boot-on;
320 regulator-state-mem {
321 regulator-off-in-suspend;
326 regulator-name = "vcc_3v0";
327 regulator-min-microvolt = <3000000>;
328 regulator-max-microvolt = <3000000>;
329 regulator-always-on;
330 regulator-boot-on;
331 regulator-state-mem {
332 regulator-on-in-suspend;
333 regulator-suspend-microvolt = <3000000>;
338 regulator-name = "vcc3v3_s3";
339 regulator-always-on;
340 regulator-boot-on;
341 regulator-state-mem {
342 regulator-on-in-suspend;
347 regulator-name = "vcc3v3_s0";
348 regulator-always-on;
349 regulator-boot-on;
350 regulator-state-mem {
351 regulator-off-in-suspend;
357 vdd_cpu_b: regulator@40 {
360 fcs,suspend-voltage-selector = <1>;
361 regulator-name = "vdd_cpu_b";
362 regulator-min-microvolt = <712500>;
363 regulator-max-microvolt = <1500000>;
364 regulator-ramp-delay = <1000>;
365 regulator-always-on;
366 regulator-boot-on;
367 vin-supply = <&vcc5v0_sys>;
369 regulator-state-mem {
370 regulator-off-in-suspend;
374 vdd_gpu: regulator@41 {
377 fcs,suspend-voltage-selector = <1>;
378 regulator-name = "vdd_gpu";
379 regulator-min-microvolt = <712500>;
380 regulator-max-microvolt = <1500000>;
381 regulator-ramp-delay = <1000>;
382 regulator-always-on;
383 regulator-boot-on;
384 vin-supply = <&vcc5v0_sys>;
386 regulator-state-mem {
387 regulator-off-in-suspend;
405 bus-width = <8>;
406 mmc-hs400-1_8v;
407 mmc-hs400-enhanced-strobe;
408 non-removable;
417 ep-gpios = <&gpio3 RK_PB5 GPIO_ACTIVE_HIGH>;
418 num-lanes = <4>;
419 pinctrl-names = "default";
420 pinctrl-0 = <&pcie_clkreqn_cpm>;
429 phy-supply = <&vcc5v0_host>;
438 phy-supply = <&vcc5v0_host>;
464 pmic_int_l: pmic-int-l {
471 vcc5v0_host_en: vcc5v0-host-en {