Lines Matching +full:vcc1 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/pwm/pwm.h>
17 compatible = "gpio-leds";
18 pinctrl-names = "default";
19 pinctrl-0 = <&module_led_pin>;
21 module_led: led-0 {
24 linux,default-trigger = "heartbeat";
25 panic-indicator;
29 extcon_usb3: extcon-usb3 {
30 compatible = "linux,extcon-usb-gpio";
31 id-gpios = <&gpio1 RK_PC2 GPIO_ACTIVE_HIGH>;
32 pinctrl-names = "default";
33 pinctrl-0 = <&usb3_id>;
36 clkin_gmac: external-gmac-clock {
37 compatible = "fixed-clock";
38 clock-frequency = <125000000>;
39 clock-output-names = "clkin_gmac";
40 #clock-cells = <0>;
43 vcc1v2_phy: regulator-vcc1v2-phy {
44 compatible = "regulator-fixed";
45 regulator-name = "vcc1v2_phy";
46 regulator-always-on;
47 regulator-boot-on;
48 regulator-min-microvolt = <1200000>;
49 regulator-max-microvolt = <1200000>;
50 vin-supply = <&vcc5v0_sys>;
53 vcc3v3_sys: regulator-vcc3v3-sys {
54 compatible = "regulator-fixed";
55 regulator-name = "vcc3v3_sys";
56 regulator-always-on;
57 regulator-boot-on;
58 regulator-min-microvolt = <3300000>;
59 regulator-max-microvolt = <3300000>;
60 vin-supply = <&vcc5v0_sys>;
63 vcc5v0_host: regulator-vcc5v0-host {
64 compatible = "regulator-fixed";
66 pinctrl-names = "default";
67 pinctrl-0 = <&vcc5v0_host_en>;
68 regulator-name = "vcc5v0_host";
69 regulator-always-on;
70 vin-supply = <&vcc5v0_sys>;
73 vcc5v0_sys: regulator-vcc5v0-sys {
74 compatible = "regulator-fixed";
75 regulator-name = "vcc5v0_sys";
76 regulator-always-on;
77 regulator-boot-on;
78 regulator-min-microvolt = <5000000>;
79 regulator-max-microvolt = <5000000>;
82 vcca_0v9: regulator-vcca-0v9 {
83 compatible = "regulator-fixed";
84 regulator-name = "vcca_0v9";
85 regulator-always-on;
86 regulator-boot-on;
87 regulator-min-microvolt = <900000>;
88 regulator-max-microvolt = <900000>;
89 vin-supply = <&vcc_1v8>;
92 vcca_1v8: regulator-vcca-1v8 {
93 compatible = "regulator-fixed";
94 regulator-name = "vcca_1v8";
95 regulator-always-on;
96 regulator-boot-on;
97 regulator-min-microvolt = <1800000>;
98 regulator-max-microvolt = <1800000>;
99 vin-supply = <&vcc3v3_sys>;
102 vdd_log: regulator-vdd-log {
103 compatible = "pwm-regulator";
105 pwm-supply = <&vcc5v0_sys>;
106 regulator-name = "vdd_log";
107 regulator-min-microvolt = <800000>;
108 regulator-max-microvolt = <1400000>;
109 regulator-always-on;
110 regulator-boot-on;
115 cpu-supply = <&vdd_cpu_b>;
119 cpu-supply = <&vdd_cpu_b>;
123 cpu-supply = <&vdd_cpu_l>;
127 cpu-supply = <&vdd_cpu_l>;
131 cpu-supply = <&vdd_cpu_l>;
135 cpu-supply = <&vdd_cpu_l>;
140 drive-impedance-ohm = <33>;
147 * The pin has a 10k pull-up resistor connected, so no pull-up setting is needed.
149 bios-disable-hog {
151 gpio-hog;
153 line-name = "bios_disable";
159 * The Qseven BIOS_DISABLE signal on the RK3399-Q7 keeps the on-module
160 * eMMC and SPI flash powered-down initially (in fact it keeps the
165 bios-disable-override-hog {
167 gpio-hog;
168 line-name = "bios_disable_override";
169 output-high;
174 assigned-clocks = <&cru SCLK_RMII_SRC>;
175 assigned-clock-parents = <&clkin_gmac>;
177 phy-supply = <&vcc1v2_phy>;
178 phy-mode = "rgmii";
179 pinctrl-names = "default";
180 pinctrl-0 = <&rgmii_pins>;
181 snps,reset-gpio = <&gpio3 RK_PC0 GPIO_ACTIVE_LOW>;
182 snps,reset-active-low;
183 snps,reset-delays-us = <0 10000 50000>;
190 mali-supply = <&vdd_gpu>;
196 i2c-scl-rising-time-ns = <168>;
197 i2c-scl-falling-time-ns = <4>;
198 clock-frequency = <400000>;
203 interrupt-parent = <&gpio1>;
205 #clock-cells = <1>;
206 clock-output-names = "xin32k", "rk808-clkout2";
207 pinctrl-names = "default";
208 pinctrl-0 = <&pmic_int_l>;
209 system-power-controller;
210 wakeup-source;
212 vcc1-supply = <&vcc5v0_sys>;
213 vcc2-supply = <&vcc5v0_sys>;
214 vcc3-supply = <&vcc5v0_sys>;
215 vcc4-supply = <&vcc5v0_sys>;
216 vcc6-supply = <&vcc5v0_sys>;
217 vcc7-supply = <&vcc5v0_sys>;
218 vcc8-supply = <&vcc3v3_sys>;
219 vcc9-supply = <&vcc5v0_sys>;
220 vcc10-supply = <&vcc5v0_sys>;
221 vcc11-supply = <&vcc5v0_sys>;
222 vcc12-supply = <&vcc3v3_sys>;
223 vddio-supply = <&vcc1v8_pmu>;
227 regulator-name = "vdd_center";
228 regulator-min-microvolt = <750000>;
229 regulator-max-microvolt = <1350000>;
230 regulator-ramp-delay = <6001>;
231 regulator-always-on;
232 regulator-boot-on;
233 regulator-state-mem {
234 regulator-off-in-suspend;
239 regulator-name = "vdd_cpu_l";
240 regulator-min-microvolt = <750000>;
241 regulator-max-microvolt = <1350000>;
242 regulator-ramp-delay = <6001>;
243 regulator-always-on;
244 regulator-boot-on;
245 regulator-state-mem {
246 regulator-off-in-suspend;
251 regulator-name = "vcc_ddr";
252 regulator-always-on;
253 regulator-boot-on;
254 regulator-state-mem {
255 regulator-on-in-suspend;
260 regulator-name = "vcc_1v8";
261 regulator-min-microvolt = <1800000>;
262 regulator-max-microvolt = <1800000>;
263 regulator-always-on;
264 regulator-boot-on;
265 regulator-state-mem {
266 regulator-on-in-suspend;
267 regulator-suspend-microvolt = <1800000>;
272 regulator-name = "vcc_ldo1";
273 regulator-min-microvolt = <1800000>;
274 regulator-max-microvolt = <1800000>;
275 regulator-boot-on;
276 regulator-state-mem {
277 regulator-off-in-suspend;
282 regulator-name = "vcc1v8_hdmi";
283 regulator-min-microvolt = <1800000>;
284 regulator-max-microvolt = <1800000>;
285 regulator-always-on;
286 regulator-boot-on;
287 regulator-state-mem {
288 regulator-off-in-suspend;
293 regulator-name = "vcc1v8_pmu";
294 regulator-min-microvolt = <1800000>;
295 regulator-max-microvolt = <1800000>;
296 regulator-always-on;
297 regulator-boot-on;
298 regulator-state-mem {
299 regulator-on-in-suspend;
300 regulator-suspend-microvolt = <1800000>;
305 regulator-name = "vcc_sd";
306 regulator-min-microvolt = <1800000>;
307 regulator-max-microvolt = <3000000>;
308 regulator-always-on;
309 regulator-boot-on;
310 regulator-state-mem {
311 regulator-on-in-suspend;
312 regulator-suspend-microvolt = <3000000>;
317 regulator-name = "vcc_ldo5";
318 regulator-min-microvolt = <3000000>;
319 regulator-max-microvolt = <3000000>;
320 regulator-boot-on;
321 regulator-state-mem {
322 regulator-off-in-suspend;
327 regulator-name = "vcc_ldo6";
328 regulator-min-microvolt = <1500000>;
329 regulator-max-microvolt = <1500000>;
330 regulator-boot-on;
331 regulator-state-mem {
332 regulator-off-in-suspend;
337 regulator-name = "vcc0v9_hdmi";
338 regulator-min-microvolt = <900000>;
339 regulator-max-microvolt = <900000>;
340 regulator-always-on;
341 regulator-boot-on;
342 regulator-state-mem {
343 regulator-off-in-suspend;
348 regulator-name = "vcc_efuse";
349 regulator-min-microvolt = <1800000>;
350 regulator-max-microvolt = <1800000>;
351 regulator-always-on;
352 regulator-boot-on;
353 regulator-state-mem {
354 regulator-off-in-suspend;
359 regulator-name = "vcc3v3_s3";
360 regulator-always-on;
361 regulator-boot-on;
362 regulator-state-mem {
363 regulator-off-in-suspend;
368 regulator-name = "vcc3v3_s0";
369 regulator-always-on;
370 regulator-boot-on;
371 regulator-state-mem {
372 regulator-off-in-suspend;
381 fcs,suspend-voltage-selector = <1>;
382 regulator-name = "vdd_gpu";
383 regulator-min-microvolt = <600000>;
384 regulator-max-microvolt = <1230000>;
385 regulator-ramp-delay = <1000>;
386 regulator-always-on;
387 regulator-boot-on;
388 vin-supply = <&vcc5v0_sys>;
394 clock-frequency = <400000>;
400 i2c-mux {
401 compatible = "tsd,mule-i2c-mux";
402 #address-cells = <1>;
403 #size-cells = <0>;
407 #address-cells = <1>;
408 #size-cells = <0>;
421 clock-frequency = <400000>;
426 vin-supply = <&vcc5v0_sys>;
427 regulator-name = "vdd_cpu_b";
428 regulator-min-microvolt = <600000>;
429 regulator-max-microvolt = <1230000>;
430 regulator-ramp-delay = <1000>;
431 fcs,suspend-voltage-selector = <1>;
432 regulator-always-on;
433 regulator-boot-on;
438 pinctrl-0 = <&i2s0_2ch_bus>;
439 pinctrl-1 = <&i2s0_2ch_bus_bclk_off>;
440 rockchip,playback-channels = <2>;
441 rockchip,capture-channels = <2>;
469 bt656-supply = <&vcc_1v8>;
470 audio-supply = <&vcc_1v8>;
471 sdmmc-supply = <&vcc_sd>;
472 gpio1830-supply = <&vcc_1v8>;
477 vpcie0v9-supply = <&vcca_0v9>;
478 vpcie1v8-supply = <&vcca_1v8>;
487 pinctrl-names = "default";
488 pinctrl-0 = <&q7_thermal_pin &bios_disable_override_hog_pin>;
491 bios_disable_override_hog_pin: bios-disable-override-hog-pin {
496 q7_thermal_pin: q7-thermal-pin {
503 i2c8_xfer_a: i2c8-xfer {
511 module_led_pin: module-led-pin {
518 pmic_int_l: pmic-int-l {
525 vcc5v0_host_en: vcc5v0-host-en {
532 usb3_id: usb3-id {
541 pmu1830-supply = <&vcc_1v8>;
553 max-frequency = <100000000>;
555 bus-width = <8>;
556 mmc-hs400-1_8v;
557 mmc-hs400-enhanced-strobe;
558 non-removable;
563 vqmmc-supply = <&vcc_sd>;
570 compatible = "jedec,spi-nor";
572 spi-max-frequency = <50000000>;
581 rockchip,hw-tshut-mode = <1>;
582 rockchip,hw-tshut-polarity = <1>;
589 u2phy1_otg: otg-port {
593 u2phy1_host: host-port {
594 phy-supply = <&vcc5v0_host>;