Lines Matching +full:hw +full:- +full:tshut +full:- +full:mode
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
13 /dts-v1/;
26 avdd_0v9_s0: regulator-avdd-0v9-s0 {
27 compatible = "regulator-fixed";
28 regulator-name = "avdd_0v9_s0";
29 regulator-always-on;
30 regulator-boot-on;
31 regulator-min-microvolt = <900000>;
32 regulator-max-microvolt = <900000>;
33 vin-supply = <&vcc1v8_sys_s3>;
36 avdd_1v8_s0: regulator-avdd-1v8-s0 {
37 compatible = "regulator-fixed";
38 regulator-name = "avdd_1v8_s0";
39 regulator-always-on;
40 regulator-boot-on;
41 regulator-min-microvolt = <1800000>;
42 regulator-max-microvolt = <1800000>;
43 vin-supply = <&vcc3v3_sys_s3>;
47 stdout-path = "serial2:1500000n8";
50 clkin_gmac: external-gmac-clock {
51 compatible = "fixed-clock";
52 clock-frequency = <125000000>;
53 clock-output-names = "clkin_gmac";
54 #clock-cells = <0>;
59 compatible = "pwm-fan";
61 cooling-levels = <0 80 170 255>;
66 compatible = "pwm-fan";
68 cooling-levels = <0 80 170 255>;
72 compatible = "gpio-leds";
73 pinctrl-names = "default";
74 pinctrl-0 = <&sys_grn_led_on &sys_red_led_on>;
76 led-0 {
79 default-state = "on";
82 led-1 {
85 default-state = "keep";
89 hdd_a_power: regulator-hdd-a-power {
90 compatible = "regulator-fixed";
91 enable-active-high;
93 pinctrl-0 = <&hdd_a_power_en>;
94 pinctrl-names = "default";
95 regulator-always-on;
96 regulator-boot-on;
97 regulator-name = "hdd_a_power";
98 startup-delay-us = <2000000>;
101 hdd_b_power: regulator-hdd-b-power {
102 compatible = "regulator-fixed";
103 enable-active-high;
105 pinctrl-0 = <&hdd_b_power_en>;
106 pinctrl-names = "default";
107 regulator-always-on;
108 regulator-boot-on;
109 regulator-name = "hdd_b_power";
110 startup-delay-us = <2000000>;
113 pcie_power: regulator-pcie-power {
114 compatible = "regulator-fixed";
115 enable-active-high;
117 pinctrl-0 = <&pcie_pwr>;
118 pinctrl-names = "default";
119 regulator-boot-on;
120 regulator-name = "pcie_power";
121 startup-delay-us = <10000>;
122 vin-supply = <&vcc5v0_perdev>;
125 usblan_power: regulator-usblan-power {
126 compatible = "regulator-fixed";
127 enable-active-high;
129 pinctrl-names = "default";
130 pinctrl-0 = <&usb_lan_en>;
131 regulator-name = "usblan_power";
132 regulator-always-on;
133 regulator-boot-on;
134 vin-supply = <&vcc5v0_usb>;
137 vcc1v8_sys_s0: regulator-vcc1v8-sys-s0 {
138 compatible = "regulator-fixed";
139 regulator-name = "vcc1v8_sys_s0";
140 regulator-always-on;
141 regulator-boot-on;
142 regulator-min-microvolt = <1800000>;
143 regulator-max-microvolt = <1800000>;
144 vin-supply = <&vcc1v8_sys_s3>;
147 vcc3v0_sd: regulator-vcc3v0-sd {
148 compatible = "regulator-fixed";
149 enable-active-high;
151 regulator-name = "vcc3v0_sd";
152 regulator-boot-on;
153 regulator-min-microvolt = <3000000>;
154 regulator-max-microvolt = <3000000>;
155 pinctrl-names = "default";
156 pinctrl-0 = <&sdmmc0_pwr_h>;
157 vin-supply = <&vcc3v3_sys_s3>;
160 vcc3v3_sys_s3: vcc_lan: regulator-vcc3v3-sys-s3 {
161 compatible = "regulator-fixed";
162 regulator-name = "vcc3v3_sys_s3";
163 regulator-always-on;
164 regulator-boot-on;
165 regulator-min-microvolt = <3300000>;
166 regulator-max-microvolt = <3300000>;
167 vin-supply = <&vcc5v0_sys>;
169 regulator-state-mem {
170 regulator-on-in-suspend;
174 vcc5v0_perdev: regulator-vcc5v0-perdev {
175 compatible = "regulator-fixed";
176 regulator-name = "vcc5v0_perdev";
177 regulator-always-on;
178 regulator-boot-on;
179 regulator-min-microvolt = <5000000>;
180 regulator-max-microvolt = <5000000>;
181 vin-supply = <&vcc12v_dcin_bkup>;
184 vcc5v0_sys: regulator-vcc5v0-sys {
185 compatible = "regulator-fixed";
186 regulator-name = "vcc5v0_sys";
187 regulator-always-on;
188 regulator-boot-on;
189 regulator-min-microvolt = <5000000>;
190 regulator-max-microvolt = <5000000>;
191 vin-supply = <&vcc12v_dcin_bkup>;
193 regulator-state-mem {
194 regulator-on-in-suspend;
198 vcc5v0_usb: regulator-vcc5v0-usb {
199 compatible = "regulator-fixed";
200 enable-active-high;
202 pinctrl-names = "default";
203 pinctrl-0 = <&vcc5v0_usb_en>;
204 regulator-name = "vcc5v0_usb";
205 regulator-always-on;
206 regulator-boot-on;
207 regulator-min-microvolt = <5000000>;
208 regulator-max-microvolt = <5000000>;
209 vin-supply = <&vcc5v0_perdev>;
212 vcc12v_dcin: regulator-vcc12v-dcin {
213 compatible = "regulator-fixed";
214 regulator-name = "vcc12v_dcin";
215 regulator-always-on;
216 regulator-boot-on;
217 regulator-min-microvolt = <12000000>;
218 regulator-max-microvolt = <12000000>;
221 vcc12v_dcin_bkup: regulator-vcc12v-dcin-bkup {
222 compatible = "regulator-fixed";
223 regulator-name = "vcc12v_dcin_bkup";
224 regulator-always-on;
225 regulator-boot-on;
226 regulator-min-microvolt = <12000000>;
227 regulator-max-microvolt = <12000000>;
228 vin-supply = <&vcc12v_dcin>;
237 /delete-node/ opp00;
238 /delete-node/ opp01;
239 /delete-node/ opp02;
240 /delete-node/ opp03;
241 /delete-node/ opp04;
245 /delete-node/ opp00;
246 /delete-node/ opp01;
247 /delete-node/ opp02;
248 /delete-node/ opp03;
249 /delete-node/ opp04;
250 /delete-node/ opp05;
251 /delete-node/ opp06;
255 cpu-supply = <&vdd_cpu_b>;
259 cpu-supply = <&vdd_cpu_b>;
263 cpu-supply = <&vdd_cpu_l>;
267 cpu-supply = <&vdd_cpu_l>;
271 cpu-supply = <&vdd_cpu_l>;
275 cpu-supply = <&vdd_cpu_l>;
283 assigned-clock-parents = <&clkin_gmac>;
284 assigned-clocks = <&cru SCLK_RMII_SRC>;
286 phy-mode = "rgmii";
287 phy-supply = <&vcc_lan>;
288 pinctrl-names = "default";
289 pinctrl-0 = <&rgmii_pins &gphy_reset>;
292 snps,reset-active-low;
293 snps,reset-delays-us = <0 10000 50000>;
294 snps,reset-gpio = <&gpio3 RK_PB7 GPIO_ACTIVE_LOW>;
299 clock-frequency = <400000>;
300 i2c-scl-rising-time-ns = <168>;
301 i2c-scl-falling-time-ns = <4>;
307 interrupt-parent = <&gpio0>;
309 clock-output-names = "xin32k", "rk808-clkout2";
310 pinctrl-names = "default";
311 pinctrl-0 = <&pmic_int_l>;
312 system-power-controller;
313 vcc1-supply = <&vcc5v0_sys>;
314 vcc2-supply = <&vcc5v0_sys>;
315 vcc3-supply = <&vcc5v0_sys>;
316 vcc4-supply = <&vcc5v0_sys>;
317 vcc6-supply = <&vcc5v0_sys>;
318 vcc7-supply = <&vcc5v0_sys>;
319 vcc8-supply = <&vcc3v3_sys_s3>;
320 vcc9-supply = <&vcc5v0_sys>;
321 vcc10-supply = <&vcc5v0_sys>;
322 vcc11-supply = <&vcc5v0_sys>;
323 vcc12-supply = <&vcc3v3_sys_s3>;
324 vddio-supply = <&vcc3v0_s3>;
325 wakeup-source;
326 #clock-cells = <1>;
330 regulator-name = "vdd_cpu_l";
331 regulator-always-on;
332 regulator-boot-on;
333 regulator-min-microvolt = <750000>;
334 regulator-max-microvolt = <1350000>;
335 regulator-ramp-delay = <6001>;
337 regulator-state-mem {
338 regulator-off-in-suspend;
343 regulator-name = "vcc1v8_sys_s3";
344 regulator-always-on;
345 regulator-boot-on;
346 regulator-min-microvolt = <1800000>;
347 regulator-max-microvolt = <1800000>;
349 regulator-state-mem {
350 regulator-on-in-suspend;
351 regulator-suspend-microvolt = <1800000>;
356 regulator-name = "vcc_sdio_s0";
357 regulator-always-on;
358 regulator-boot-on;
359 regulator-min-microvolt = <1800000>;
360 regulator-max-microvolt = <3000000>;
362 regulator-state-mem {
363 regulator-on-in-suspend;
364 regulator-suspend-microvolt = <3000000>;
369 regulator-name = "vcc3v0_s3";
370 regulator-always-on;
371 regulator-boot-on;
372 regulator-min-microvolt = <3000000>;
373 regulator-max-microvolt = <3000000>;
375 regulator-state-mem {
376 regulator-on-in-suspend;
377 regulator-suspend-microvolt = <3000000>;
386 fcs,suspend-voltage-selector = <1>;
387 regulator-name = "vdd_cpu_b";
388 regulator-always-on;
389 regulator-boot-on;
390 regulator-min-microvolt = <712500>;
391 regulator-max-microvolt = <1500000>;
392 regulator-ramp-delay = <1000>;
393 vin-supply = <&vcc5v0_sys>;
395 regulator-state-mem {
396 regulator-off-in-suspend;
402 clock-frequency = <400000>;
403 i2c-scl-rising-time-ns = <160>;
404 i2c-scl-falling-time-ns = <30>;
414 audio-supply = <&vcc1v8_sys_s0>;
415 bt656-supply = <&vcc1v8_sys_s0>;
416 gpio1830-supply = <&vcc3v0_s3>;
417 sdmmc-supply = <&vcc_sdio_s0>;
426 ep-gpios = <&gpio2 RK_PD4 GPIO_ACTIVE_HIGH>;
427 max-link-speed = <2>;
428 num-lanes = <2>;
429 pinctrl-names = "default";
432 vpcie12v-supply = <&vcc12v_dcin>;
433 vpcie3v3-supply = <&pcie_power>;
434 vpcie1v8-supply = <&avdd_1v8_s0>;
435 vpcie0v9-supply = <&avdd_0v9_s0>;
440 gphy_reset: gphy-reset {
446 sys_grn_led_on: sys-grn-led-on {
450 sys_red_led_on: sys-red-led-on {
456 pcie_pwr: pcie-pwr {
463 pmic_int_l: pmic-int-l {
469 hdd_a_power_en: hdd-a-power-en {
473 hdd_b_power_en: hdd-b-power-en {
477 vcc5v0_usb_en: vcc5v0-usb-en {
481 usb_lan_en: usb-lan-en {
486 vcc3v0-sd {
487 sdmmc0_pwr_h: sdmmc0-pwr-h {
494 pmu1830-supply = <&vcc3v0_s3>;
499 /* pwm-fan on P7 */
504 /* pwm-fan on P6 */
509 bus-width = <8>;
510 mmc-hs200-1_8v;
511 non-removable;
512 vqmmc-supply = <&vcc1v8_sys_s0>;
517 bus-width = <4>;
518 cap-sd-highspeed;
519 cd-gpios = <&gpio0 RK_PA7 GPIO_ACTIVE_LOW>;
520 disable-wp;
521 pinctrl-names = "default";
522 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
523 vmmc-supply = <&vcc3v0_sd>;
524 vqmmc-supply = <&vcc_sdio_s0>;
532 compatible = "jedec,spi-nor";
534 spi-max-frequency = <25000000>;
536 m25p,fast-read;
555 /* tshut mode 0:CRU 1:GPIO */
556 rockchip,hw-tshut-mode = <1>;
557 /* tshut polarity 0:LOW 1:HIGH */
558 rockchip,hw-tshut-polarity = <1>;
565 otg-port {
567 phy-supply = <&vcc5v0_usb>;
582 #address-cells = <1>;
583 #size-cells = <0>;
588 #address-cells = <1>;
589 #size-cells = <0>;
593 #trigger-source-cells = <0>;
598 #trigger-source-cells = <0>;
603 #trigger-source-cells = <0>;
609 #address-cells = <2>;
610 #size-cells = <0>;