Lines Matching +full:fan +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
13 /dts-v1/;
15 #include "rk3399-opp.dtsi"
30 avdd_0v9_s0: avdd-0v9-s0 {
31 compatible = "regulator-fixed";
32 regulator-name = "avdd_0v9_s0";
33 regulator-always-on;
34 regulator-boot-on;
35 regulator-min-microvolt = <900000>;
36 regulator-max-microvolt = <900000>;
37 vin-supply = <&vcc1v8_sys_s3>;
40 avdd_1v8_s0: avdd-1v8-s0 {
41 compatible = "regulator-fixed";
42 regulator-name = "avdd_1v8_s0";
43 regulator-always-on;
44 regulator-boot-on;
45 regulator-min-microvolt = <1800000>;
46 regulator-max-microvolt = <1800000>;
47 vin-supply = <&vcc3v3_sys_s3>;
51 stdout-path = "serial2:1500000n8";
54 clkin_gmac: external-gmac-clock {
55 compatible = "fixed-clock";
56 clock-frequency = <125000000>;
57 clock-output-names = "clkin_gmac";
58 #clock-cells = <0>;
62 /* fan connected to P7 */
63 compatible = "pwm-fan";
65 cooling-levels = <0 80 170 255>;
69 /* fan connected to P6 */
70 compatible = "pwm-fan";
72 cooling-levels = <0 80 170 255>;
76 compatible = "gpio-leds";
77 pinctrl-names = "default";
78 pinctrl-0 = <&sys_grn_led_on &sys_red_led_on>;
80 led-0 {
83 default-state = "on";
86 led-1 {
89 default-state = "keep";
93 hdd_a_power: hdd-a-power {
94 compatible = "regulator-fixed";
95 enable-active-high;
97 pinctrl-0 = <&hdd_a_power_en>;
98 pinctrl-names = "default";
99 regulator-always-on;
100 regulator-boot-on;
101 regulator-name = "hdd_a_power";
102 startup-delay-us = <2000000>;
105 hdd_b_power: hdd-b-power {
106 compatible = "regulator-fixed";
107 enable-active-high;
109 pinctrl-0 = <&hdd_b_power_en>;
110 pinctrl-names = "default";
111 regulator-always-on;
112 regulator-boot-on;
113 regulator-name = "hdd_b_power";
114 startup-delay-us = <2000000>;
117 pcie_power: pcie-power {
118 compatible = "regulator-fixed";
119 enable-active-high;
121 pinctrl-0 = <&pcie_pwr>;
122 pinctrl-names = "default";
123 regulator-boot-on;
124 regulator-name = "pcie_power";
125 startup-delay-us = <10000>;
126 vin-supply = <&vcc5v0_perdev>;
129 usblan_power: usblan-power {
130 compatible = "regulator-fixed";
131 enable-active-high;
133 pinctrl-names = "default";
134 pinctrl-0 = <&usb_lan_en>;
135 regulator-name = "usblan_power";
136 regulator-always-on;
137 regulator-boot-on;
138 vin-supply = <&vcc5v0_usb>;
141 vcc1v8_sys_s0: vcc1v8-sys-s0 {
142 compatible = "regulator-fixed";
143 regulator-name = "vcc1v8_sys_s0";
144 regulator-always-on;
145 regulator-boot-on;
146 regulator-min-microvolt = <1800000>;
147 regulator-max-microvolt = <1800000>;
148 vin-supply = <&vcc1v8_sys_s3>;
151 vcc3v0_sd: vcc3v0-sd {
152 compatible = "regulator-fixed";
153 enable-active-high;
155 regulator-name = "vcc3v0_sd";
156 regulator-boot-on;
157 regulator-min-microvolt = <3000000>;
158 regulator-max-microvolt = <3000000>;
159 pinctrl-names = "default";
160 pinctrl-0 = <&sdmmc0_pwr_h>;
161 vin-supply = <&vcc3v3_sys_s3>;
164 vcc3v3_sys_s3: vcc_lan: vcc3v3-sys-s3 {
165 compatible = "regulator-fixed";
166 regulator-name = "vcc3v3_sys_s3";
167 regulator-always-on;
168 regulator-boot-on;
169 regulator-min-microvolt = <3300000>;
170 regulator-max-microvolt = <3300000>;
171 vin-supply = <&vcc5v0_sys>;
173 regulator-state-mem {
174 regulator-on-in-suspend;
178 vcc5v0_perdev: vcc5v0-perdev {
179 compatible = "regulator-fixed";
180 regulator-name = "vcc5v0_perdev";
181 regulator-always-on;
182 regulator-boot-on;
183 regulator-min-microvolt = <5000000>;
184 regulator-max-microvolt = <5000000>;
185 vin-supply = <&vcc12v_dcin_bkup>;
188 vcc5v0_sys: vcc5v0-sys {
189 compatible = "regulator-fixed";
190 regulator-name = "vcc5v0_sys";
191 regulator-always-on;
192 regulator-boot-on;
193 regulator-min-microvolt = <5000000>;
194 regulator-max-microvolt = <5000000>;
195 vin-supply = <&vcc12v_dcin_bkup>;
197 regulator-state-mem {
198 regulator-on-in-suspend;
202 vcc5v0_usb: vcc5v0-usb {
203 compatible = "regulator-fixed";
204 enable-active-high;
206 pinctrl-names = "default";
207 pinctrl-0 = <&vcc5v0_usb_en>;
208 regulator-name = "vcc5v0_usb";
209 regulator-always-on;
210 regulator-boot-on;
211 regulator-min-microvolt = <5000000>;
212 regulator-max-microvolt = <5000000>;
213 vin-supply = <&vcc5v0_perdev>;
216 vcc12v_dcin: vcc12v-dcin {
217 compatible = "regulator-fixed";
218 regulator-name = "vcc12v_dcin";
219 regulator-always-on;
220 regulator-boot-on;
221 regulator-min-microvolt = <12000000>;
222 regulator-max-microvolt = <12000000>;
225 vcc12v_dcin_bkup: vcc12v-dcin-bkup {
226 compatible = "regulator-fixed";
227 regulator-name = "vcc12v_dcin_bkup";
228 regulator-always-on;
229 regulator-boot-on;
230 regulator-min-microvolt = <12000000>;
231 regulator-max-microvolt = <12000000>;
232 vin-supply = <&vcc12v_dcin>;
241 /delete-node/ opp00;
242 /delete-node/ opp01;
243 /delete-node/ opp02;
244 /delete-node/ opp03;
245 /delete-node/ opp04;
249 /delete-node/ opp00;
250 /delete-node/ opp01;
251 /delete-node/ opp02;
252 /delete-node/ opp03;
253 /delete-node/ opp04;
254 /delete-node/ opp05;
255 /delete-node/ opp06;
259 cpu-supply = <&vdd_cpu_b>;
263 cpu-supply = <&vdd_cpu_b>;
267 cpu-supply = <&vdd_cpu_l>;
271 cpu-supply = <&vdd_cpu_l>;
275 cpu-supply = <&vdd_cpu_l>;
279 cpu-supply = <&vdd_cpu_l>;
287 assigned-clock-parents = <&clkin_gmac>;
288 assigned-clocks = <&cru SCLK_RMII_SRC>;
290 phy-mode = "rgmii";
291 phy-supply = <&vcc_lan>;
292 pinctrl-names = "default";
293 pinctrl-0 = <&rgmii_pins &gphy_reset>;
296 snps,reset-active-low;
297 snps,reset-delays-us = <0 10000 50000>;
298 snps,reset-gpio = <&gpio3 RK_PB7 GPIO_ACTIVE_LOW>;
303 clock-frequency = <400000>;
304 i2c-scl-rising-time-ns = <168>;
305 i2c-scl-falling-time-ns = <4>;
311 interrupt-parent = <&gpio0>;
313 clock-output-names = "xin32k", "rk808-clkout2";
314 pinctrl-names = "default";
315 pinctrl-0 = <&pmic_int_l>;
316 rockchip,system-power-controller;
317 vcc1-supply = <&vcc5v0_sys>;
318 vcc2-supply = <&vcc5v0_sys>;
319 vcc3-supply = <&vcc5v0_sys>;
320 vcc4-supply = <&vcc5v0_sys>;
321 vcc6-supply = <&vcc5v0_sys>;
322 vcc7-supply = <&vcc5v0_sys>;
323 vcc8-supply = <&vcc3v3_sys_s3>;
324 vcc9-supply = <&vcc5v0_sys>;
325 vcc10-supply = <&vcc5v0_sys>;
326 vcc11-supply = <&vcc5v0_sys>;
327 vcc12-supply = <&vcc3v3_sys_s3>;
328 vddio-supply = <&vcc3v0_s3>;
329 wakeup-source;
330 #clock-cells = <1>;
334 regulator-name = "vdd_cpu_l";
335 regulator-always-on;
336 regulator-boot-on;
337 regulator-min-microvolt = <750000>;
338 regulator-max-microvolt = <1350000>;
339 regulator-ramp-delay = <6001>;
341 regulator-state-mem {
342 regulator-off-in-suspend;
347 regulator-name = "vcc1v8_sys_s3";
348 regulator-always-on;
349 regulator-boot-on;
350 regulator-min-microvolt = <1800000>;
351 regulator-max-microvolt = <1800000>;
353 regulator-state-mem {
354 regulator-on-in-suspend;
355 regulator-suspend-microvolt = <1800000>;
360 regulator-name = "vcc_sdio_s0";
361 regulator-always-on;
362 regulator-boot-on;
363 regulator-min-microvolt = <1800000>;
364 regulator-max-microvolt = <3000000>;
366 regulator-state-mem {
367 regulator-on-in-suspend;
368 regulator-suspend-microvolt = <3000000>;
373 regulator-name = "vcc3v0_s3";
374 regulator-always-on;
375 regulator-boot-on;
376 regulator-min-microvolt = <3000000>;
377 regulator-max-microvolt = <3000000>;
379 regulator-state-mem {
380 regulator-on-in-suspend;
381 regulator-suspend-microvolt = <3000000>;
390 fcs,suspend-voltage-selector = <1>;
391 regulator-name = "vdd_cpu_b";
392 regulator-always-on;
393 regulator-boot-on;
394 regulator-min-microvolt = <712500>;
395 regulator-max-microvolt = <1500000>;
396 regulator-ramp-delay = <1000>;
397 vin-supply = <&vcc5v0_sys>;
399 regulator-state-mem {
400 regulator-off-in-suspend;
406 clock-frequency = <400000>;
407 i2c-scl-rising-time-ns = <160>;
408 i2c-scl-falling-time-ns = <30>;
418 audio-supply = <&vcc1v8_sys_s0>;
419 bt656-supply = <&vcc1v8_sys_s0>;
420 gpio1830-supply = <&vcc3v0_s3>;
421 sdmmc-supply = <&vcc_sdio_s0>;
430 ep-gpios = <&gpio2 RK_PD4 GPIO_ACTIVE_HIGH>;
431 max-link-speed = <2>;
432 num-lanes = <2>;
433 pinctrl-names = "default";
436 vpcie12v-supply = <&vcc12v_dcin>;
437 vpcie3v3-supply = <&pcie_power>;
438 vpcie1v8-supply = <&avdd_1v8_s0>;
439 vpcie0v9-supply = <&avdd_0v9_s0>;
444 gphy_reset: gphy-reset {
450 sys_grn_led_on: sys-grn-led-on {
454 sys_red_led_on: sys-red-led-on {
460 pcie_pwr: pcie-pwr {
467 pmic_int_l: pmic-int-l {
473 hdd_a_power_en: hdd-a-power-en {
477 hdd_b_power_en: hdd-b-power-en {
481 vcc5v0_usb_en: vcc5v0-usb-en {
485 usb_lan_en: usb-lan-en {
490 vcc3v0-sd {
491 sdmmc0_pwr_h: sdmmc0-pwr-h {
498 pmu1830-supply = <&vcc3v0_s3>;
503 /* pwm-fan on P7 */
508 /* pwm-fan on P6 */
513 bus-width = <8>;
514 mmc-hs200-1_8v;
515 non-removable;
516 vqmmc-supply = <&vcc1v8_sys_s0>;
521 bus-width = <4>;
522 cap-sd-highspeed;
523 cd-gpios = <&gpio0 RK_PA7 GPIO_ACTIVE_LOW>;
524 disable-wp;
525 pinctrl-names = "default";
526 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
527 vmmc-supply = <&vcc3v0_sd>;
528 vqmmc-supply = <&vcc_sdio_s0>;
536 compatible = "jedec,spi-nor";
538 spi-max-frequency = <25000000>;
540 m25p,fast-read;
560 rockchip,hw-tshut-mode = <1>;
562 rockchip,hw-tshut-polarity = <1>;
569 otg-port {
571 phy-supply = <&vcc5v0_usb>;
586 #address-cells = <1>;
587 #size-cells = <0>;
592 #address-cells = <1>;
593 #size-cells = <0>;
597 #trigger-source-cells = <0>;
602 #trigger-source-cells = <0>;
607 #trigger-source-cells = <0>;
613 #address-cells = <2>;
614 #size-cells = <0>;