Lines Matching +full:regulator +full:- +full:state +full:- +full:mem
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
7 #include <dt-bindings/pwm/pwm.h>
8 #include "rk3399-base.dtsi"
12 compatible = "rockchip,rk3399-evb", "rockchip,rk3399";
20 compatible = "pwm-backlight";
21 brightness-levels = <
54 default-brightness-level = <200>;
58 edp_panel: edp-panel {
59 compatible = "lg,lp079qx1-sp0v";
61 enable-gpios = <&gpio1 RK_PB5 GPIO_ACTIVE_HIGH>;
62 power-supply = <&vcc3v3_s0>;
66 remote-endpoint = <&edp_out_panel>;
71 clkin_gmac: external-gmac-clock {
72 compatible = "fixed-clock";
73 clock-frequency = <125000000>;
74 clock-output-names = "clkin_gmac";
75 #clock-cells = <0>;
78 vdd_center: vdd-center {
79 compatible = "pwm-regulator";
81 regulator-name = "vdd_center";
82 regulator-min-microvolt = <800000>;
83 regulator-max-microvolt = <1400000>;
84 regulator-always-on;
85 regulator-boot-on;
89 vcc3v3_sys: vcc3v3-sys {
90 compatible = "regulator-fixed";
91 regulator-name = "vcc3v3_sys";
92 regulator-always-on;
93 regulator-boot-on;
94 regulator-min-microvolt = <3300000>;
95 regulator-max-microvolt = <3300000>;
98 vcc5v0_sys: vcc5v0-sys {
99 compatible = "regulator-fixed";
100 regulator-name = "vcc5v0_sys";
101 regulator-always-on;
102 regulator-boot-on;
103 regulator-min-microvolt = <5000000>;
104 regulator-max-microvolt = <5000000>;
107 vcc5v0_host: vcc5v0-host-regulator {
108 compatible = "regulator-fixed";
109 enable-active-high;
111 pinctrl-names = "default";
112 pinctrl-0 = <&vcc5v0_host_en>;
113 regulator-name = "vcc5v0_host";
114 vin-supply = <&vcc5v0_sys>;
117 vcc_phy: vcc-phy-regulator {
118 compatible = "regulator-fixed";
119 regulator-name = "vcc_phy";
120 regulator-always-on;
121 regulator-boot-on;
124 vcc_phy: vcc-phy-regulator {
125 compatible = "regulator-fixed";
126 regulator-name = "vcc_phy";
127 regulator-always-on;
128 regulator-boot-on;
135 force-hpd;
140 #address-cells = <1>;
141 #size-cells = <0>;
145 remote-endpoint = <&panel_in_edp>;
156 assigned-clocks = <&cru SCLK_RMII_SRC>;
157 assigned-clock-parents = <&clkin_gmac>;
159 phy-supply = <&vcc_phy>;
160 phy-mode = "rgmii";
161 pinctrl-names = "default";
162 pinctrl-0 = <&rgmii_pins>;
163 snps,reset-gpio = <&gpio3 RK_PB7 GPIO_ACTIVE_LOW>;
164 snps,reset-active-low;
165 snps,reset-delays-us = <0 10000 50000>;
177 interrupt-parent = <&gpio1>;
179 pinctrl-names = "default";
180 pinctrl-0 = <&pmic_int_l>;
181 rockchip,system-power-controller;
182 wakeup-source;
183 #clock-cells = <1>;
184 clock-output-names = "rk808-clkout1", "rk808-clkout2";
186 vcc1-supply = <&vcc3v3_sys>;
187 vcc2-supply = <&vcc3v3_sys>;
188 vcc3-supply = <&vcc3v3_sys>;
189 vcc4-supply = <&vcc3v3_sys>;
190 vcc6-supply = <&vcc3v3_sys>;
191 vcc7-supply = <&vcc3v3_sys>;
192 vcc8-supply = <&vcc3v3_sys>;
193 vcc9-supply = <&vcc3v3_sys>;
194 vcc10-supply = <&vcc3v3_sys>;
195 vcc11-supply = <&vcc3v3_sys>;
196 vcc12-supply = <&vcc3v3_sys>;
197 vddio-supply = <&vcc1v8_pmu>;
201 regulator-name = "vdd_log";
202 regulator-min-microvolt = <750000>;
203 regulator-max-microvolt = <1350000>;
204 regulator-ramp-delay = <6001>;
205 regulator-always-on;
206 regulator-boot-on;
207 regulator-state-mem {
208 regulator-on-in-suspend;
209 regulator-suspend-microvolt = <900000>;
214 regulator-name = "vdd_cpu_l";
215 regulator-min-microvolt = <750000>;
216 regulator-max-microvolt = <1350000>;
217 regulator-ramp-delay = <6001>;
218 regulator-always-on;
219 regulator-boot-on;
220 regulator-state-mem {
221 regulator-off-in-suspend;
226 regulator-name = "vcc_ddr";
227 regulator-always-on;
228 regulator-boot-on;
229 regulator-state-mem {
230 regulator-on-in-suspend;
235 regulator-name = "vcc_1v8";
236 regulator-min-microvolt = <1800000>;
237 regulator-max-microvolt = <1800000>;
238 regulator-always-on;
239 regulator-boot-on;
240 regulator-state-mem {
241 regulator-on-in-suspend;
242 regulator-suspend-microvolt = <1800000>;
247 regulator-name = "vcc1v8_dvp";
248 regulator-min-microvolt = <1800000>;
249 regulator-max-microvolt = <1800000>;
250 regulator-always-on;
251 regulator-boot-on;
252 regulator-state-mem {
253 regulator-off-in-suspend;
258 regulator-name = "vcc3v0_tp";
259 regulator-min-microvolt = <3000000>;
260 regulator-max-microvolt = <3000000>;
261 regulator-always-on;
262 regulator-boot-on;
263 regulator-state-mem {
264 regulator-off-in-suspend;
269 regulator-name = "vcc1v8_pmu";
270 regulator-min-microvolt = <1800000>;
271 regulator-max-microvolt = <1800000>;
272 regulator-always-on;
273 regulator-boot-on;
274 regulator-state-mem {
275 regulator-on-in-suspend;
276 regulator-suspend-microvolt = <1800000>;
281 regulator-name = "vcc_sd";
282 regulator-min-microvolt = <1800000>;
283 regulator-max-microvolt = <3000000>;
284 regulator-always-on;
285 regulator-boot-on;
286 regulator-state-mem {
287 regulator-on-in-suspend;
288 regulator-suspend-microvolt = <3000000>;
293 regulator-name = "vcca3v0_codec";
294 regulator-min-microvolt = <3000000>;
295 regulator-max-microvolt = <3000000>;
296 regulator-always-on;
297 regulator-boot-on;
298 regulator-state-mem {
299 regulator-off-in-suspend;
304 regulator-name = "vcc_1v5";
305 regulator-min-microvolt = <1500000>;
306 regulator-max-microvolt = <1500000>;
307 regulator-always-on;
308 regulator-boot-on;
309 regulator-state-mem {
310 regulator-on-in-suspend;
311 regulator-suspend-microvolt = <1500000>;
316 regulator-name = "vcca1v8_codec";
317 regulator-min-microvolt = <1800000>;
318 regulator-max-microvolt = <1800000>;
319 regulator-always-on;
320 regulator-boot-on;
321 regulator-state-mem {
322 regulator-off-in-suspend;
327 regulator-name = "vcc_3v0";
328 regulator-min-microvolt = <3000000>;
329 regulator-max-microvolt = <3000000>;
330 regulator-always-on;
331 regulator-boot-on;
332 regulator-state-mem {
333 regulator-on-in-suspend;
334 regulator-suspend-microvolt = <3000000>;
339 regulator-name = "vcc3v3_s3";
340 regulator-always-on;
341 regulator-boot-on;
342 regulator-state-mem {
343 regulator-on-in-suspend;
348 regulator-name = "vcc3v3_s0";
349 regulator-always-on;
350 regulator-boot-on;
351 regulator-state-mem {
352 regulator-off-in-suspend;
358 vdd_cpu_b: regulator@40 {
361 fcs,suspend-voltage-selector = <1>;
362 regulator-name = "vdd_cpu_b";
363 regulator-min-microvolt = <712500>;
364 regulator-max-microvolt = <1500000>;
365 regulator-ramp-delay = <1000>;
366 regulator-always-on;
367 regulator-boot-on;
368 vin-supply = <&vcc5v0_sys>;
370 regulator-state-mem {
371 regulator-off-in-suspend;
375 vdd_gpu: regulator@41 {
378 fcs,suspend-voltage-selector = <1>;
379 regulator-name = "vdd_gpu";
380 regulator-min-microvolt = <712500>;
381 regulator-max-microvolt = <1500000>;
382 regulator-ramp-delay = <1000>;
383 regulator-always-on;
384 regulator-boot-on;
385 vin-supply = <&vcc5v0_sys>;
387 regulator-state-mem {
388 regulator-off-in-suspend;
406 bus-width = <8>;
407 mmc-hs400-1_8v;
408 mmc-hs400-enhanced-strobe;
409 non-removable;
418 ep-gpios = <&gpio3 RK_PB5 GPIO_ACTIVE_HIGH>;
419 num-lanes = <4>;
420 pinctrl-names = "default";
421 pinctrl-0 = <&pcie_clkreqn_cpm>;
430 phy-supply = <&vcc5v0_host>;
439 phy-supply = <&vcc5v0_host>;
465 pmic_int_l: pmic-int-l {
472 vcc5v0_host_en: vcc5v0-host-en {