Lines Matching +full:vcc1 +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";
19 stdout-path = "serial2:1500000n8";
22 gmac_clkin: external-gmac-clock {
23 compatible = "fixed-clock";
24 clock-frequency = <125000000>;
25 clock-output-names = "gmac_clkin";
26 #clock-cells = <0>;
29 dc_12v: dc-12v {
30 compatible = "regulator-fixed";
31 regulator-name = "dc_12v";
32 regulator-always-on;
33 regulator-boot-on;
34 regulator-min-microvolt = <12000000>;
35 regulator-max-microvolt = <12000000>;
38 vcc_sd: sdmmc-regulator {
39 compatible = "regulator-fixed";
41 pinctrl-names = "default";
42 pinctrl-0 = <&sdmmc0m1_pin>;
43 regulator-boot-on;
44 regulator-name = "vcc_sd";
45 regulator-min-microvolt = <3300000>;
46 regulator-max-microvolt = <3300000>;
47 vin-supply = <&vcc_io>;
50 vcc_sdio: sdmmcio-regulator {
51 compatible = "regulator-gpio";
55 regulator-name = "vcc_sdio";
56 regulator-type = "voltage";
57 regulator-min-microvolt = <1800000>;
58 regulator-max-microvolt = <3300000>;
59 regulator-always-on;
60 vin-supply = <&vcc_sys>;
63 vcc_host1_5v: vcc_otg_5v: vcc-host1-5v-regulator {
64 compatible = "regulator-fixed";
65 enable-active-high;
67 pinctrl-names = "default";
68 pinctrl-0 = <&usb20_host_drv>;
69 regulator-name = "vcc_host1_5v";
70 regulator-always-on;
71 vin-supply = <&vcc_sys>;
74 vcc_sys: vcc-sys {
75 compatible = "regulator-fixed";
76 regulator-name = "vcc_sys";
77 regulator-always-on;
78 regulator-boot-on;
79 regulator-min-microvolt = <5000000>;
80 regulator-max-microvolt = <5000000>;
81 vin-supply = <&dc_12v>;
84 vcc_phy: vcc-phy-regulator {
85 compatible = "regulator-fixed";
86 regulator-name = "vcc_phy";
87 regulator-always-on;
88 regulator-boot-on;
92 compatible = "gpio-leds";
94 power_led: led-0 {
96 linux,default-trigger = "heartbeat";
98 default-state = "on";
102 user_led: led-1 {
104 linux,default-trigger = "mmc1";
106 default-state = "off";
121 cpu-supply = <&vdd_arm>;
125 cpu-supply = <&vdd_arm>;
129 cpu-supply = <&vdd_arm>;
133 cpu-supply = <&vdd_arm>;
137 bus-width = <8>;
138 cap-mmc-highspeed;
139 max-frequency = <150000000>;
140 mmc-ddr-1_8v;
141 mmc-hs200-1_8v;
142 non-removable;
143 pinctrl-names = "default";
144 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
145 vmmc-supply = <&vcc_io>;
146 vqmmc-supply = <&vcc18_emmc>;
151 assigned-clocks = <&cru SCLK_MAC2IO>, <&cru SCLK_MAC2IO_EXT>;
152 assigned-clock-parents = <&gmac_clkin>, <&gmac_clkin>;
154 phy-supply = <&vcc_phy>;
155 phy-mode = "rgmii";
156 pinctrl-names = "default";
157 pinctrl-0 = <&rgmiim1_pins>;
159 snps,reset-gpio = <&gpio1 RK_PC2 GPIO_ACTIVE_LOW>;
160 snps,reset-active-low;
161 snps,reset-delays-us = <0 10000 50000>;
187 interrupt-parent = <&gpio1>;
189 #clock-cells = <1>;
190 clock-output-names = "xin32k", "rk805-clkout2";
191 gpio-controller;
192 #gpio-cells = <2>;
193 pinctrl-names = "default";
194 pinctrl-0 = <&pmic_int_l>;
195 rockchip,system-power-controller;
196 wakeup-source;
198 vcc1-supply = <&vcc_sys>;
199 vcc2-supply = <&vcc_sys>;
200 vcc3-supply = <&vcc_sys>;
201 vcc4-supply = <&vcc_sys>;
202 vcc5-supply = <&vcc_io>;
203 vcc6-supply = <&vcc_io>;
207 regulator-name = "vdd_logic";
208 regulator-min-microvolt = <712500>;
209 regulator-max-microvolt = <1450000>;
210 regulator-always-on;
211 regulator-boot-on;
212 regulator-state-mem {
213 regulator-on-in-suspend;
214 regulator-suspend-microvolt = <1000000>;
219 regulator-name = "vdd_arm";
220 regulator-min-microvolt = <712500>;
221 regulator-max-microvolt = <1450000>;
222 regulator-always-on;
223 regulator-boot-on;
224 regulator-state-mem {
225 regulator-on-in-suspend;
226 regulator-suspend-microvolt = <950000>;
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_io";
241 regulator-min-microvolt = <3300000>;
242 regulator-max-microvolt = <3300000>;
243 regulator-always-on;
244 regulator-boot-on;
245 regulator-state-mem {
246 regulator-on-in-suspend;
247 regulator-suspend-microvolt = <3300000>;
252 regulator-name = "vcc_18";
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 = "vcc18_emmc";
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 = "vdd_10";
277 regulator-min-microvolt = <1000000>;
278 regulator-max-microvolt = <1000000>;
279 regulator-always-on;
280 regulator-boot-on;
281 regulator-state-mem {
282 regulator-on-in-suspend;
283 regulator-suspend-microvolt = <1000000>;
301 vccio1-supply = <&vcc_io>;
302 vccio2-supply = <&vcc18_emmc>;
303 vccio3-supply = <&vcc_sdio>;
304 vccio4-supply = <&vcc_18>;
305 vccio5-supply = <&vcc_io>;
306 vccio6-supply = <&vcc_io>;
307 pmuio-supply = <&vcc_io>;
312 pmic_int_l: pmic-int-l {
318 usb20_host_drv: usb20-host-drv {
325 bus-width = <4>;
326 cap-mmc-highspeed;
327 cap-sd-highspeed;
328 disable-wp;
329 max-frequency = <150000000>;
330 pinctrl-names = "default";
331 pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_dectn &sdmmc0_bus4>;
332 sd-uhs-sdr12;
333 sd-uhs-sdr25;
334 sd-uhs-sdr50;
335 sd-uhs-sdr104;
336 vmmc-supply = <&vcc_sd>;
337 vqmmc-supply = <&vcc_sdio>;