Lines Matching +full:pmu1830 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/interrupt-controller/irq.h>
18 sdio_pwrseq: sdio-pwrseq {
19 compatible = "mmc-pwrseq-simple";
21 clock-names = "ext_clock";
22 pinctrl-names = "default";
23 pinctrl-0 = <&wifi_enable_h>;
24 reset-gpios = <&gpio0 RK_PB2 GPIO_ACTIVE_LOW>;
27 vcc12v_dcin: vcc12v-dcin {
28 compatible = "regulator-fixed";
29 regulator-name = "vcc12v_dcin";
30 regulator-min-microvolt = <12000000>;
31 regulator-max-microvolt = <12000000>;
32 regulator-always-on;
33 regulator-boot-on;
36 vcc1v8_s0: vcc1v8-s0 {
37 compatible = "regulator-fixed";
38 regulator-name = "vcc1v8_s0";
39 regulator-min-microvolt = <1800000>;
40 regulator-max-microvolt = <1800000>;
41 regulator-always-on;
44 vcc5v0_sys: vcc5v0-sys {
45 compatible = "regulator-fixed";
46 regulator-name = "vcc5v0_sys";
47 regulator-min-microvolt = <5000000>;
48 regulator-max-microvolt = <5000000>;
49 regulator-always-on;
50 vin-supply = <&vcc12v_dcin>;
53 vcc3v3_sys: vcc3v3-sys {
54 compatible = "regulator-fixed";
55 regulator-name = "vcc3v3_sys";
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;
58 regulator-always-on;
59 vin-supply = <&vcc5v0_sys>;
62 vcc3v3_pcie: vcc3v3-pcie-regulator {
63 compatible = "regulator-fixed";
64 enable-active-high;
65 pinctrl-names = "default";
66 pinctrl-0 = <&pcie_drv>;
67 regulator-boot-on;
68 regulator-name = "vcc3v3_pcie";
69 regulator-min-microvolt = <3300000>;
70 regulator-max-microvolt = <3300000>;
71 vin-supply = <&vcc3v3_sys>;
74 vcc5v0_host: vcc5v0-host-regulator {
75 compatible = "regulator-fixed";
76 enable-active-high;
77 pinctrl-names = "default";
78 pinctrl-0 = <&host_vbus_drv>;
79 regulator-name = "vcc5v0_host";
80 regulator-min-microvolt = <5000000>;
81 regulator-max-microvolt = <5000000>;
82 regulator-always-on;
83 vin-supply = <&vcc5v0_sys>;
86 vcc_0v9: vcc-0v9 {
87 compatible = "regulator-fixed";
88 regulator-name = "vcc_0v9";
89 regulator-always-on;
90 regulator-min-microvolt = <900000>;
91 regulator-max-microvolt = <900000>;
92 vin-supply = <&vcc3v3_sys>;
97 cpu-supply = <&vdd_cpu_l>;
101 cpu-supply = <&vdd_cpu_l>;
105 cpu-supply = <&vdd_cpu_l>;
109 cpu-supply = <&vdd_cpu_l>;
113 cpu-supply = <&vdd_cpu_b>;
117 cpu-supply = <&vdd_cpu_b>;
125 mali-supply = <&vdd_gpu>;
130 avdd-0v9-supply = <&vcca0v9_hdmi>;
131 avdd-1v8-supply = <&vcca1v8_hdmi>;
132 ddc-i2c-bus = <&i2c3>;
133 pinctrl-names = "default";
134 pinctrl-0 = <&hdmi_cec>;
143 clock-frequency = <400000>;
144 i2c-scl-rising-time-ns = <168>;
145 i2c-scl-falling-time-ns = <4>;
151 fcs,suspend-voltage-selector = <1>;
152 regulator-name = "vdd_cpu_b";
153 regulator-min-microvolt = <712500>;
154 regulator-max-microvolt = <1500000>;
155 regulator-ramp-delay = <1000>;
156 regulator-always-on;
157 regulator-boot-on;
158 vin-supply = <&vcc5v0_sys>;
161 regulator-state-mem {
162 regulator-off-in-suspend;
169 fcs,suspend-voltage-selector = <1>;
170 regulator-name = "vdd_gpu";
171 regulator-min-microvolt = <712500>;
172 regulator-max-microvolt = <1500000>;
173 regulator-ramp-delay = <1000>;
174 regulator-always-on;
175 regulator-boot-on;
176 vin-supply = <&vcc5v0_sys>;
177 regulator-state-mem {
178 regulator-off-in-suspend;
185 interrupt-parent = <&gpio1>;
187 pinctrl-names = "default";
188 pinctrl-0 = <&pmic_int_l>;
189 rockchip,system-power-controller;
190 wakeup-source;
191 #clock-cells = <1>;
192 clock-output-names = "xin32k", "rk808-clkout2";
194 vcc1-supply = <&vcc5v0_sys>;
195 vcc2-supply = <&vcc5v0_sys>;
196 vcc3-supply = <&vcc5v0_sys>;
197 vcc4-supply = <&vcc5v0_sys>;
198 vcc6-supply = <&vcc5v0_sys>;
199 vcc7-supply = <&vcc5v0_sys>;
200 vcc8-supply = <&vcc3v3_sys>;
201 vcc9-supply = <&vcc5v0_sys>;
202 vcc10-supply = <&vcc5v0_sys>;
203 vcc11-supply = <&vcc5v0_sys>;
204 vcc12-supply = <&vcc3v3_sys>;
205 vddio-supply = <&vcc_1v8>;
209 regulator-name = "vdd_center";
210 regulator-min-microvolt = <750000>;
211 regulator-max-microvolt = <1350000>;
212 regulator-always-on;
213 regulator-boot-on;
214 regulator-state-mem {
215 regulator-off-in-suspend;
220 regulator-name = "vdd_cpu_l";
221 regulator-min-microvolt = <750000>;
222 regulator-max-microvolt = <1350000>;
223 regulator-always-on;
224 regulator-boot-on;
225 regulator-state-mem {
226 regulator-off-in-suspend;
231 regulator-name = "vcc_ddr";
232 regulator-always-on;
233 regulator-boot-on;
234 regulator-state-mem {
235 regulator-on-in-suspend;
240 regulator-name = "vcc_1v8";
241 regulator-min-microvolt = <1800000>;
242 regulator-max-microvolt = <1800000>;
243 regulator-always-on;
244 regulator-boot-on;
245 regulator-state-mem {
246 regulator-on-in-suspend;
247 regulator-suspend-microvolt = <1800000>;
252 regulator-name = "vcc1v8_dvp";
253 regulator-min-microvolt = <1800000>;
254 regulator-max-microvolt = <1800000>;
255 regulator-always-on;
256 regulator-boot-on;
257 regulator-state-mem {
258 regulator-on-in-suspend;
259 regulator-suspend-microvolt = <1800000>;
264 regulator-name = "vcca1v8_hdmi";
265 regulator-min-microvolt = <1800000>;
266 regulator-max-microvolt = <1800000>;
267 regulator-always-on;
268 regulator-boot-on;
269 regulator-state-mem {
270 regulator-on-in-suspend;
271 regulator-suspend-microvolt = <1800000>;
276 regulator-name = "vcca_1v8";
277 regulator-min-microvolt = <1800000>;
278 regulator-max-microvolt = <1800000>;
279 regulator-always-on;
280 regulator-boot-on;
281 regulator-state-mem {
282 regulator-on-in-suspend;
283 regulator-suspend-microvolt = <1800000>;
288 regulator-name = "vcc_sd";
289 regulator-min-microvolt = <1800000>;
290 regulator-max-microvolt = <3300000>;
291 regulator-always-on;
292 regulator-boot-on;
293 regulator-state-mem {
294 regulator-on-in-suspend;
295 regulator-suspend-microvolt = <3300000>;
300 regulator-name = "vcc3v0_sd";
301 regulator-min-microvolt = <3000000>;
302 regulator-max-microvolt = <3000000>;
303 regulator-always-on;
304 regulator-boot-on;
305 regulator-state-mem {
306 regulator-on-in-suspend;
307 regulator-suspend-microvolt = <3000000>;
312 regulator-name = "vcc_1v5";
313 regulator-min-microvolt = <1500000>;
314 regulator-max-microvolt = <1500000>;
315 regulator-always-on;
316 regulator-boot-on;
317 regulator-state-mem {
318 regulator-on-in-suspend;
319 regulator-suspend-microvolt = <1500000>;
324 regulator-name = "vcca0v9_hdmi";
325 regulator-min-microvolt = <900000>;
326 regulator-max-microvolt = <900000>;
327 regulator-always-on;
328 regulator-boot-on;
329 regulator-state-mem {
330 regulator-on-in-suspend;
331 regulator-suspend-microvolt = <900000>;
336 regulator-name = "vcc_3v0";
337 regulator-min-microvolt = <3000000>;
338 regulator-max-microvolt = <3000000>;
339 regulator-always-on;
340 regulator-boot-on;
341 regulator-state-mem {
342 regulator-on-in-suspend;
343 regulator-suspend-microvolt = <3000000>;
348 regulator-name = "vcc3v3_s3";
349 regulator-always-on;
350 regulator-boot-on;
351 regulator-state-mem {
352 regulator-on-in-suspend;
357 regulator-name = "vcc3v3_s0";
358 regulator-always-on;
359 regulator-boot-on;
360 regulator-state-mem {
361 regulator-on-in-suspend;
389 bt656-supply = <&vcc1v8_s0>; /* bt656_gpio2ab_ms */
390 audio-supply = <&vcc1v8_s0>; /* audio_gpio3d4a_ms */
391 sdmmc-supply = <&vcc_sd>; /* sdmmc_gpio4b_ms */
392 gpio1830-supply = <&vcc_3v0>; /* gpio1833_gpio4cd_ms */
401 num-lanes = <4>;
402 pinctrl-names = "default";
403 pinctrl-0 = <&pcie_clkreqn_cpm>;
404 vpcie0v9-supply = <&vcc_0v9>;
405 vpcie1v8-supply = <&vcca_1v8>;
406 vpcie3v3-supply = <&vcc3v3_pcie>;
411 pmu1830-supply = <&vcc_1v8>;
417 bt_enable_h: bt-enable-h {
421 bt_host_wake_l: bt-host-wake-l {
425 bt_wake_l: bt-wake-l {
431 sdmmc_bus1: sdmmc-bus1 {
436 sdmmc_bus4: sdmmc-bus4 {
444 sdmmc_clk: sdmmc-clk {
449 sdmmc_cmd: sdmmc-cmd {
456 sdio0_bus4: sdio0-bus4 {
464 sdio0_cmd: sdio0-cmd {
469 sdio0_clk: sdio0-clk {
476 pmic_int_l: pmic-int-l {
481 vsel1_pin: vsel1-pin {
486 vsel2_pin: vsel2-pin {
492 sdio-pwrseq {
493 wifi_enable_h: wifi-enable-h {
500 wifi_host_wake_l: wifi-host-wake-l {
515 bus-width = <4>;
516 clock-frequency = <50000000>;
517 cap-sdio-irq;
518 cap-sd-highspeed;
519 keep-power-in-suspend;
520 mmc-pwrseq = <&sdio_pwrseq>;
521 non-removable;
522 pinctrl-names = "default";
523 pinctrl-0 = <&sdio0_bus4 &sdio0_cmd &sdio0_clk>;
524 sd-uhs-sdr104;
525 #address-cells = <1>;
526 #size-cells = <0>;
530 compatible = "brcm,bcm4329-fmac";
532 interrupt-parent = <&gpio0>;
534 interrupt-names = "host-wake";
535 pinctrl-names = "default";
536 pinctrl-0 = <&wifi_host_wake_l>;
541 bus-width = <8>;
542 mmc-hs400-1_8v;
543 mmc-hs400-enhanced-strobe;
544 non-removable;
549 bus-width = <4>;
550 cap-mmc-highspeed;
551 cap-sd-highspeed;
552 clock-frequency = <100000000>;
553 max-frequency = <100000000>;
554 cd-gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
555 disable-wp;
556 sd-uhs-sdr104;
557 vqmmc-supply = <&vcc_sd>;
558 card-detect-delay = <800>;
559 pinctrl-names = "default";
560 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
565 rockchip,hw-tshut-mode = <1>;
566 rockchip,hw-tshut-polarity = <1>;
567 rockchip,hw-tshut-temp = <110000>;
572 pinctrl-names = "default";
573 pinctrl-0 = <&uart0_xfer &uart0_cts &uart0_rts>;
577 compatible = "brcm,bcm43438-bt";
579 clock-names = "txco";
580 device-wakeup-gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_HIGH>;
581 host-wakeup-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_HIGH>;
582 shutdown-gpios = <&gpio0 RK_PB1 GPIO_ACTIVE_HIGH>;
583 pinctrl-names = "default";
584 pinctrl-0 = <&bt_host_wake_l &bt_wake_l &bt_enable_h>;
609 phy-supply = <&vcc5v0_host>;
614 phy-supply = <&vcc5v0_host>;