Lines Matching +full:vcc2 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Copyright (c) 2017 T-Chip Intelligent Technology Co., Ltd
6 /dts-v1/;
10 model = "Firefly roc-rk3328-cc";
11 compatible = "firefly,roc-rk3328-cc", "rockchip,rk3328";
20 stdout-path = "serial2:1500000n8";
23 gmac_clkin: external-gmac-clock {
24 compatible = "fixed-clock";
25 clock-frequency = <125000000>;
26 clock-output-names = "gmac_clkin";
27 #clock-cells = <0>;
30 dc_12v: dc-12v {
31 compatible = "regulator-fixed";
32 regulator-name = "dc_12v";
33 regulator-always-on;
34 regulator-boot-on;
35 regulator-min-microvolt = <12000000>;
36 regulator-max-microvolt = <12000000>;
39 vcc_sd: sdmmc-regulator {
40 compatible = "regulator-fixed";
42 pinctrl-names = "default";
43 pinctrl-0 = <&sdmmc0m1_pin>;
44 regulator-boot-on;
45 regulator-name = "vcc_sd";
46 regulator-min-microvolt = <3300000>;
47 regulator-max-microvolt = <3300000>;
48 vin-supply = <&vcc_io>;
51 vcc_sdio: sdmmcio-regulator {
52 compatible = "regulator-gpio";
56 regulator-name = "vcc_sdio";
57 regulator-type = "voltage";
58 regulator-min-microvolt = <1800000>;
59 regulator-max-microvolt = <3300000>;
60 regulator-always-on;
61 vin-supply = <&vcc_sys>;
64 vcc_host1_5v: vcc_otg_5v: vcc-host1-5v-regulator {
65 compatible = "regulator-fixed";
66 enable-active-high;
68 pinctrl-names = "default";
69 pinctrl-0 = <&usb20_host_drv>;
70 regulator-name = "vcc_host1_5v";
71 regulator-always-on;
72 vin-supply = <&vcc_sys>;
75 vcc_sys: vcc-sys {
76 compatible = "regulator-fixed";
77 regulator-name = "vcc_sys";
78 regulator-always-on;
79 regulator-boot-on;
80 regulator-min-microvolt = <5000000>;
81 regulator-max-microvolt = <5000000>;
82 vin-supply = <&dc_12v>;
85 vcc_phy: vcc-phy-regulator {
86 compatible = "regulator-fixed";
87 regulator-name = "vcc_phy";
88 regulator-always-on;
89 regulator-boot-on;
93 compatible = "gpio-leds";
95 power_led: led-0 {
97 linux,default-trigger = "heartbeat";
99 default-state = "on";
102 user_led: led-1 {
104 linux,default-trigger = "mmc1";
106 default-state = "off";
120 cpu-supply = <&vdd_arm>;
124 cpu-supply = <&vdd_arm>;
128 cpu-supply = <&vdd_arm>;
132 cpu-supply = <&vdd_arm>;
136 bus-width = <8>;
137 cap-mmc-highspeed;
138 max-frequency = <150000000>;
139 mmc-ddr-1_8v;
140 mmc-hs200-1_8v;
141 non-removable;
142 pinctrl-names = "default";
143 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
144 vmmc-supply = <&vcc_io>;
145 vqmmc-supply = <&vcc18_emmc>;
150 assigned-clocks = <&cru SCLK_MAC2IO>, <&cru SCLK_MAC2IO_EXT>;
151 assigned-clock-parents = <&gmac_clkin>, <&gmac_clkin>;
153 phy-supply = <&vcc_phy>;
154 phy-mode = "rgmii";
155 pinctrl-names = "default";
156 pinctrl-0 = <&rgmiim1_pins>;
158 snps,reset-gpio = <&gpio1 RK_PC2 GPIO_ACTIVE_LOW>;
159 snps,reset-active-low;
160 snps,reset-delays-us = <0 10000 50000>;
186 interrupt-parent = <&gpio1>;
188 #clock-cells = <1>;
189 clock-output-names = "xin32k", "rk805-clkout2";
190 gpio-controller;
191 #gpio-cells = <2>;
192 pinctrl-names = "default";
193 pinctrl-0 = <&pmic_int_l>;
194 rockchip,system-power-controller;
195 wakeup-source;
197 vcc1-supply = <&vcc_sys>;
198 vcc2-supply = <&vcc_sys>;
199 vcc3-supply = <&vcc_sys>;
200 vcc4-supply = <&vcc_sys>;
201 vcc5-supply = <&vcc_io>;
202 vcc6-supply = <&vcc_io>;
206 regulator-name = "vdd_logic";
207 regulator-min-microvolt = <712500>;
208 regulator-max-microvolt = <1450000>;
209 regulator-always-on;
210 regulator-boot-on;
211 regulator-state-mem {
212 regulator-on-in-suspend;
213 regulator-suspend-microvolt = <1000000>;
218 regulator-name = "vdd_arm";
219 regulator-min-microvolt = <712500>;
220 regulator-max-microvolt = <1450000>;
221 regulator-always-on;
222 regulator-boot-on;
223 regulator-state-mem {
224 regulator-on-in-suspend;
225 regulator-suspend-microvolt = <950000>;
230 regulator-name = "vcc_ddr";
231 regulator-always-on;
232 regulator-boot-on;
233 regulator-state-mem {
234 regulator-on-in-suspend;
239 regulator-name = "vcc_io";
240 regulator-min-microvolt = <3300000>;
241 regulator-max-microvolt = <3300000>;
242 regulator-always-on;
243 regulator-boot-on;
244 regulator-state-mem {
245 regulator-on-in-suspend;
246 regulator-suspend-microvolt = <3300000>;
251 regulator-name = "vcc_18";
252 regulator-min-microvolt = <1800000>;
253 regulator-max-microvolt = <1800000>;
254 regulator-always-on;
255 regulator-boot-on;
256 regulator-state-mem {
257 regulator-on-in-suspend;
258 regulator-suspend-microvolt = <1800000>;
263 regulator-name = "vcc18_emmc";
264 regulator-min-microvolt = <1800000>;
265 regulator-max-microvolt = <1800000>;
266 regulator-always-on;
267 regulator-boot-on;
268 regulator-state-mem {
269 regulator-on-in-suspend;
270 regulator-suspend-microvolt = <1800000>;
275 regulator-name = "vdd_10";
276 regulator-min-microvolt = <1000000>;
277 regulator-max-microvolt = <1000000>;
278 regulator-always-on;
279 regulator-boot-on;
280 regulator-state-mem {
281 regulator-on-in-suspend;
282 regulator-suspend-microvolt = <1000000>;
300 vccio1-supply = <&vcc_io>;
301 vccio2-supply = <&vcc18_emmc>;
302 vccio3-supply = <&vcc_sdio>;
303 vccio4-supply = <&vcc_18>;
304 vccio5-supply = <&vcc_io>;
305 vccio6-supply = <&vcc_io>;
306 pmuio-supply = <&vcc_io>;
311 pmic_int_l: pmic-int-l {
317 usb20_host_drv: usb20-host-drv {
324 bus-width = <4>;
325 cap-mmc-highspeed;
326 cap-sd-highspeed;
327 disable-wp;
328 max-frequency = <150000000>;
329 pinctrl-names = "default";
330 pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_dectn &sdmmc0_bus4>;
331 sd-uhs-sdr12;
332 sd-uhs-sdr25;
333 sd-uhs-sdr50;
334 sd-uhs-sdr104;
335 vmmc-supply = <&vcc_sd>;
336 vqmmc-supply = <&vcc_sdio>;