Lines Matching +full:pwm +full:- +full:active +full:- +full:state
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
13 /dts-v1/;
15 #include "rk3399-opp.dtsi"
26 avdd_0v9_s0: 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: 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>;
46 clkin_gmac: external-gmac-clock {
47 compatible = "fixed-clock";
48 clock-frequency = <125000000>;
49 clock-output-names = "clkin_gmac";
50 #clock-cells = <0>;
55 compatible = "pwm-fan";
57 cooling-levels = <0 80 170 255>;
62 compatible = "pwm-fan";
64 cooling-levels = <0 80 170 255>;
68 compatible = "gpio-leds";
69 pinctrl-names = "default";
70 pinctrl-0 = <&sys_grn_led_on &sys_red_led_on>;
72 led-0 {
75 default-state = "on";
78 led-1 {
81 default-state = "keep";
85 pcie_power: pcie-power {
86 compatible = "regulator-fixed";
87 enable-active-high;
89 pinctrl-0 = <&pcie_pwr>;
90 pinctrl-names = "default";
91 regulator-boot-on;
92 regulator-name = "pcie_power";
93 startup-delay-us = <10000>;
94 vin-supply = <&vcc5v0_perdev>;
97 vcc1v8_sys_s0: vcc1v8-sys-s0 {
98 compatible = "regulator-fixed";
99 regulator-name = "vcc1v8_sys_s0";
100 regulator-always-on;
101 regulator-boot-on;
102 regulator-min-microvolt = <1800000>;
103 regulator-max-microvolt = <1800000>;
104 vin-supply = <&vcc1v8_sys_s3>;
107 vcc3v0_sd: vcc3v0-sd {
108 compatible = "regulator-fixed";
109 enable-active-high;
111 regulator-name = "vcc3v0_sd";
112 regulator-boot-on;
113 regulator-min-microvolt = <3000000>;
114 regulator-max-microvolt = <3000000>;
115 pinctrl-names = "default";
116 pinctrl-0 = <&sdmmc0_pwr_h>;
117 vin-supply = <&vcc3v3_sys_s3>;
120 vcc3v3_sys_s3: vcc_lan: vcc3v3-sys-s3 {
121 compatible = "regulator-fixed";
122 regulator-name = "vcc3v3_sys_s3";
123 regulator-always-on;
124 regulator-boot-on;
125 regulator-min-microvolt = <3300000>;
126 regulator-max-microvolt = <3300000>;
127 vin-supply = <&vcc5v0_sys>;
129 regulator-state-mem {
130 regulator-on-in-suspend;
134 vcc5v0_perdev: vcc5v0-perdev {
135 compatible = "regulator-fixed";
136 regulator-name = "vcc5v0_perdev";
137 regulator-always-on;
138 regulator-boot-on;
139 regulator-min-microvolt = <5000000>;
140 regulator-max-microvolt = <5000000>;
141 vin-supply = <&vcc12v_dcin_bkup>;
144 vcc5v0_sys: vcc5v0-sys {
145 compatible = "regulator-fixed";
146 regulator-name = "vcc5v0_sys";
147 regulator-always-on;
148 regulator-boot-on;
149 regulator-min-microvolt = <5000000>;
150 regulator-max-microvolt = <5000000>;
151 vin-supply = <&vcc12v_dcin_bkup>;
153 regulator-state-mem {
154 regulator-on-in-suspend;
158 vcc5v0_usb: vcc5v0-usb {
159 compatible = "regulator-fixed";
160 enable-active-high;
162 pinctrl-names = "default";
163 pinctrl-0 = <&vcc5v0_usb_en>;
164 regulator-name = "vcc5v0_usb";
165 regulator-always-on;
166 regulator-boot-on;
167 regulator-min-microvolt = <5000000>;
168 regulator-max-microvolt = <5000000>;
169 vin-supply = <&vcc5v0_perdev>;
172 vcc12v_dcin: vcc12v-dcin {
173 compatible = "regulator-fixed";
174 regulator-name = "vcc12v_dcin";
175 regulator-always-on;
176 regulator-boot-on;
177 regulator-min-microvolt = <12000000>;
178 regulator-max-microvolt = <12000000>;
181 vcc12v_dcin_bkup: vcc12v-dcin-bkup {
182 compatible = "regulator-fixed";
183 regulator-name = "vcc12v_dcin_bkup";
184 regulator-always-on;
185 regulator-boot-on;
186 regulator-min-microvolt = <12000000>;
187 regulator-max-microvolt = <12000000>;
188 vin-supply = <&vcc12v_dcin>;
197 /delete-node/ opp00;
198 /delete-node/ opp01;
199 /delete-node/ opp02;
200 /delete-node/ opp03;
201 /delete-node/ opp04;
205 /delete-node/ opp00;
206 /delete-node/ opp01;
207 /delete-node/ opp02;
208 /delete-node/ opp03;
209 /delete-node/ opp04;
210 /delete-node/ opp05;
211 /delete-node/ opp06;
215 cpu-supply = <&vdd_cpu_b>;
219 cpu-supply = <&vdd_cpu_b>;
223 cpu-supply = <&vdd_cpu_l>;
227 cpu-supply = <&vdd_cpu_l>;
231 cpu-supply = <&vdd_cpu_l>;
235 cpu-supply = <&vdd_cpu_l>;
243 assigned-clock-parents = <&clkin_gmac>;
244 assigned-clocks = <&cru SCLK_RMII_SRC>;
246 phy-mode = "rgmii";
247 phy-supply = <&vcc_lan>;
248 pinctrl-names = "default";
249 pinctrl-0 = <&rgmii_pins &gphy_reset>;
252 snps,reset-active-low;
253 snps,reset-delays-us = <0 10000 50000>;
254 snps,reset-gpio = <&gpio3 RK_PB7 GPIO_ACTIVE_LOW>;
259 clock-frequency = <400000>;
260 i2c-scl-rising-time-ns = <168>;
261 i2c-scl-falling-time-ns = <4>;
267 interrupt-parent = <&gpio0>;
269 clock-output-names = "xin32k", "rk808-clkout2";
270 pinctrl-names = "default";
271 pinctrl-0 = <&pmic_int_l>;
272 vcc1-supply = <&vcc5v0_sys>;
273 vcc2-supply = <&vcc5v0_sys>;
274 vcc3-supply = <&vcc5v0_sys>;
275 vcc4-supply = <&vcc5v0_sys>;
276 vcc6-supply = <&vcc5v0_sys>;
277 vcc7-supply = <&vcc5v0_sys>;
278 vcc8-supply = <&vcc3v3_sys_s3>;
279 vcc9-supply = <&vcc5v0_sys>;
280 vcc10-supply = <&vcc5v0_sys>;
281 vcc11-supply = <&vcc5v0_sys>;
282 vcc12-supply = <&vcc3v3_sys_s3>;
283 vddio-supply = <&vcc3v0_s3>;
284 wakeup-source;
285 #clock-cells = <1>;
289 regulator-name = "vdd_cpu_l";
290 regulator-always-on;
291 regulator-boot-on;
292 regulator-min-microvolt = <750000>;
293 regulator-max-microvolt = <1350000>;
294 regulator-ramp-delay = <6001>;
296 regulator-state-mem {
297 regulator-off-in-suspend;
302 regulator-name = "vcc1v8_sys_s3";
303 regulator-always-on;
304 regulator-boot-on;
305 regulator-min-microvolt = <1800000>;
306 regulator-max-microvolt = <1800000>;
308 regulator-state-mem {
309 regulator-on-in-suspend;
310 regulator-suspend-microvolt = <1800000>;
315 regulator-name = "vcc_sdio_s0";
316 regulator-always-on;
317 regulator-boot-on;
318 regulator-min-microvolt = <1800000>;
319 regulator-max-microvolt = <3000000>;
321 regulator-state-mem {
322 regulator-on-in-suspend;
323 regulator-suspend-microvolt = <3000000>;
328 regulator-name = "vcc3v0_s3";
329 regulator-always-on;
330 regulator-boot-on;
331 regulator-min-microvolt = <3000000>;
332 regulator-max-microvolt = <3000000>;
334 regulator-state-mem {
335 regulator-on-in-suspend;
336 regulator-suspend-microvolt = <3000000>;
345 fcs,suspend-voltage-selector = <1>;
346 regulator-name = "vdd_cpu_b";
347 regulator-always-on;
348 regulator-boot-on;
349 regulator-min-microvolt = <712500>;
350 regulator-max-microvolt = <1500000>;
351 regulator-ramp-delay = <1000>;
352 vin-supply = <&vcc5v0_sys>;
354 regulator-state-mem {
355 regulator-off-in-suspend;
361 clock-frequency = <400000>;
362 i2c-scl-rising-time-ns = <160>;
363 i2c-scl-falling-time-ns = <30>;
373 audio-supply = <&vcc1v8_sys_s0>;
374 bt656-supply = <&vcc1v8_sys_s0>;
375 gpio1830-supply = <&vcc3v0_s3>;
376 sdmmc-supply = <&vcc_sdio_s0>;
385 num-lanes = <2>;
388 vpcie12v-supply = <&vcc12v_dcin>;
389 vpcie3v3-supply = <&pcie_power>;
390 vpcie1v8-supply = <&avdd_1v8_s0>;
391 vpcie0v9-supply = <&avdd_0v9_s0>;
396 gphy_reset: gphy-reset {
402 sys_grn_led_on: sys-grn-led-on {
406 sys_red_led_on: sys-red-led-on {
412 pcie_pwr: pcie-pwr {
419 pmic_int_l: pmic-int-l {
425 vcc5v0_usb_en: vcc5v0-usb-en {
430 vcc3v0-sd {
431 sdmmc0_pwr_h: sdmmc0-pwr-h {
438 pmu1830-supply = <&vcc3v0_s3>;
443 /* pwm-fan on P7 */
448 /* pwm-fan on P6 */
453 bus-width = <8>;
454 mmc-hs200-1_8v;
455 non-removable;
456 vqmmc-supply = <&vcc1v8_sys_s0>;
461 bus-width = <4>;
462 cap-sd-highspeed;
463 cd-gpios = <&gpio0 RK_PA7 GPIO_ACTIVE_LOW>;
464 disable-wp;
465 pinctrl-names = "default";
466 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
467 vmmc-supply = <&vcc3v0_sd>;
468 vqmmc-supply = <&vcc_sdio_s0>;
480 otg-port {
482 phy-supply = <&vcc5v0_usb>;