Lines Matching +full:vbus +full:- +full:gpios

2  * Copyright 2015 Chen-Yu Tsai
4 * Chen-Yu Tsai <wens@csie.org>
6 * This file is dual-licensed: you can use it either under the terms
45 /dts-v1/;
46 #include "sun8i-a83t.dtsi"
48 #include <dt-bindings/gpio/gpio.h>
52 compatible = "cubietech,cubietruck-plus", "allwinner,sun8i-a83t";
60 stdout-path = "serial0:115200n8";
64 compatible = "gpio-leds";
67 label = "cubietruck-plus:blue:usr";
68 gpios = <&pio 3 25 GPIO_ACTIVE_HIGH>; /* PD25 */
72 label = "cubietruck-plus:orange:usr";
73 gpios = <&pio 3 26 GPIO_ACTIVE_HIGH>; /* PD26 */
77 label = "cubietruck-plus:white:usr";
78 gpios = <&pio 3 27 GPIO_ACTIVE_HIGH>; /* PD27 */
82 label = "cubietruck-plus:green:usr";
83 gpios = <&pio 4 4 GPIO_ACTIVE_HIGH>; /* PE4 */
87 usb-hub {
90 initial-mode = <1>; /* initialize in HUB mode */
91 disabled-ports = <1>;
92 intn-gpios = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */
93 reset-gpios = <&pio 4 16 GPIO_ACTIVE_HIGH>; /* PE16 */
94 connect-gpios = <&pio 4 17 GPIO_ACTIVE_HIGH>; /* PE17 */
95 refclk-frequency = <19200000>;
98 reg_usb1_vbus: reg-usb1-vbus {
99 compatible = "regulator-fixed";
100 regulator-name = "usb1-vbus";
101 regulator-min-microvolt = <5000000>;
102 regulator-max-microvolt = <5000000>;
103 regulator-boot-on;
104 enable-active-high;
108 reg_usb2_vbus: reg-usb2-vbus {
109 compatible = "regulator-fixed";
110 regulator-name = "usb2-vbus";
111 regulator-min-microvolt = <5000000>;
112 regulator-max-microvolt = <5000000>;
113 regulator-boot-on;
114 enable-active-high;
119 compatible = "simple-audio-card";
120 simple-audio-card,name = "On-board SPDIF";
122 simple-audio-card,cpu {
123 sound-dai = <&spdif>;
126 simple-audio-card,codec {
127 sound-dai = <&spdif_out>;
131 spdif_out: spdif-out {
132 #sound-dai-cells = <0>;
133 compatible = "linux,spdif-dit";
137 compatible = "mmc-pwrseq-simple";
139 clock-names = "ext_clock";
141 assigned-clocks = <&ac100_rtc 1>;
142 assigned-clock-rates = <32768>;
143 /* enables internal regulator and de-asserts reset */
144 reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 WL-PMU-EN */
149 /* GL830 USB-to-SATA bridge here */
159 pinctrl-names = "default";
160 pinctrl-0 = <&emac_rgmii_pins>;
161 phy-supply = <&reg_dldo4>;
162 phy-handle = <&rgmii_phy>;
163 phy-mode = "rgmii";
168 rgmii_phy: ethernet-phy@1 {
169 compatible = "ethernet-phy-ieee802.3-c22";
175 pinctrl-names = "default";
176 pinctrl-0 = <&mmc0_pins>;
177 vmmc-supply = <&reg_dcdc1>;
178 bus-width = <4>;
179 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
184 vmmc-supply = <&reg_dcdc1>;
185 vqmmc-supply = <&reg_sw>;
186 mmc-pwrseq = <&wifi_pwrseq>;
187 bus-width = <4>;
188 non-removable;
193 pinctrl-names = "default";
194 pinctrl-0 = <&mmc2_8bit_emmc_pins>;
195 vmmc-supply = <&reg_dcdc1>;
196 bus-width = <8>;
197 non-removable;
198 cap-mmc-hw-reset;
206 compatible = "x-powers,axp818", "x-powers,axp813";
208 interrupt-parent = <&r_intc>;
210 eldoin-supply = <&reg_dcdc1>;
211 swin-supply = <&reg_dcdc1>;
212 x-powers,drive-vbus-en;
216 compatible = "x-powers,ac100";
220 compatible = "x-powers,ac100-codec";
221 interrupt-parent = <&r_pio>;
223 #clock-cells = <0>;
224 clock-output-names = "4M_adda";
228 compatible = "x-powers,ac100-rtc";
229 interrupt-parent = <&r_intc>;
232 #clock-cells = <1>;
233 clock-output-names = "cko1_rtc",
243 regulator-always-on;
244 regulator-min-microvolt = <1800000>;
245 regulator-max-microvolt = <1800000>;
246 regulator-name = "vcc-1v8";
250 regulator-always-on;
251 regulator-min-microvolt = <1800000>;
252 regulator-max-microvolt = <1800000>;
253 regulator-name = "dram-pll";
257 regulator-always-on;
258 regulator-min-microvolt = <3000000>;
259 regulator-max-microvolt = <3000000>;
260 regulator-name = "avcc";
270 regulator-always-on;
271 regulator-min-microvolt = <3000000>;
272 regulator-max-microvolt = <3000000>;
273 regulator-name = "vcc-3v";
277 regulator-always-on;
278 regulator-min-microvolt = <700000>;
279 regulator-max-microvolt = <1100000>;
280 regulator-name = "vdd-cpua";
284 regulator-always-on;
285 regulator-min-microvolt = <700000>;
286 regulator-max-microvolt = <1100000>;
287 regulator-name = "vdd-cpub";
291 regulator-min-microvolt = <700000>;
292 regulator-max-microvolt = <1100000>;
293 regulator-name = "vdd-gpu";
297 regulator-always-on;
298 regulator-min-microvolt = <1500000>;
299 regulator-max-microvolt = <1500000>;
300 regulator-name = "vcc-dram";
304 regulator-always-on;
305 regulator-min-microvolt = <900000>;
306 regulator-max-microvolt = <900000>;
307 regulator-name = "vdd-sys";
311 regulator-min-microvolt = <3300000>;
312 regulator-max-microvolt = <3300000>;
313 regulator-name = "dp-pwr";
317 regulator-always-on;
318 regulator-min-microvolt = <2500000>;
319 regulator-max-microvolt = <2500000>;
320 regulator-name = "ephy-io";
326 * logic is ready and 30ms after the reset pin is de-asserted.
329 regulator-enable-ramp-delay = <100000>;
330 regulator-min-microvolt = <3300000>;
331 regulator-max-microvolt = <3300000>;
332 regulator-name = "ephy";
336 regulator-name = "usb0-vbus";
341 regulator-min-microvolt = <1200000>;
342 regulator-max-microvolt = <1200000>;
343 regulator-name = "dp-bridge-1";
347 regulator-min-microvolt = <1200000>;
348 regulator-max-microvolt = <1200000>;
349 regulator-name = "dp-bridge-2";
354 regulator-always-on;
355 regulator-min-microvolt = <1080000>;
356 regulator-max-microvolt = <1320000>;
357 regulator-name = "vdd12-hsic";
365 regulator-always-on;
366 regulator-min-microvolt = <700000>;
367 regulator-max-microvolt = <1100000>;
368 regulator-name = "vdd-cpus";
372 regulator-name = "vcc-rtc";
376 regulator-name = "vcc-wifi-io";
384 pinctrl-names = "default";
385 pinctrl-0 = <&uart0_pb_pins>;
394 usb1_vbus-supply = <&reg_usb1_vbus>;
395 usb2_vbus-supply = <&reg_usb2_vbus>;