Lines Matching +full:connect +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";
63 hdmi-connector {
64 compatible = "hdmi-connector";
69 remote-endpoint = <&hdmi_out_con>;
75 compatible = "gpio-leds";
77 led-0 {
78 label = "cubietruck-plus:blue:usr";
79 gpios = <&pio 3 25 GPIO_ACTIVE_HIGH>; /* PD25 */
82 led-1 {
83 label = "cubietruck-plus:orange:usr";
84 gpios = <&pio 3 26 GPIO_ACTIVE_HIGH>; /* PD26 */
87 led-2 {
88 label = "cubietruck-plus:white:usr";
89 gpios = <&pio 3 27 GPIO_ACTIVE_HIGH>; /* PD27 */
92 led-3 {
93 label = "cubietruck-plus:green:usr";
94 gpios = <&pio 4 4 GPIO_ACTIVE_HIGH>; /* PE4 */
98 usb-hub {
101 initial-mode = <1>; /* initialize in HUB mode */
102 disabled-ports = <1>;
103 intn-gpios = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */
104 reset-gpios = <&pio 4 16 GPIO_ACTIVE_LOW>; /* PE16 */
105 connect-gpios = <&pio 4 17 GPIO_ACTIVE_HIGH>; /* PE17 */
106 refclk-frequency = <19200000>;
109 reg_usb1_vbus: reg-usb1-vbus {
110 compatible = "regulator-fixed";
111 regulator-name = "usb1-vbus";
112 regulator-min-microvolt = <5000000>;
113 regulator-max-microvolt = <5000000>;
114 regulator-boot-on;
115 enable-active-high;
119 reg_usb2_vbus: reg-usb2-vbus {
120 compatible = "regulator-fixed";
121 regulator-name = "usb2-vbus";
122 regulator-min-microvolt = <5000000>;
123 regulator-max-microvolt = <5000000>;
124 regulator-boot-on;
125 enable-active-high;
130 compatible = "simple-audio-card";
131 simple-audio-card,name = "On-board SPDIF";
133 simple-audio-card,cpu {
134 sound-dai = <&spdif>;
137 simple-audio-card,codec {
138 sound-dai = <&spdif_out>;
142 spdif_out: spdif-out {
143 #sound-dai-cells = <0>;
144 compatible = "linux,spdif-dit";
148 compatible = "mmc-pwrseq-simple";
150 clock-names = "ext_clock";
152 assigned-clocks = <&ac100_rtc 1>;
153 assigned-clock-rates = <32768>;
154 /* enables internal regulator and de-asserts reset */
155 reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 WL-PMU-EN */
160 cpu-supply = <&reg_dcdc2>;
164 cpu-supply = <&reg_dcdc3>;
172 /* GL830 USB-to-SATA bridge here */
182 pinctrl-names = "default";
183 pinctrl-0 = <&emac_rgmii_pins>;
184 phy-supply = <&reg_dldo4>;
185 phy-handle = <&rgmii_phy>;
186 phy-mode = "rgmii-id";
196 remote-endpoint = <&hdmi_con_in>;
201 rgmii_phy: ethernet-phy@1 {
202 compatible = "ethernet-phy-ieee802.3-c22";
208 pinctrl-names = "default";
209 pinctrl-0 = <&mmc0_pins>;
210 vmmc-supply = <&reg_dcdc1>;
211 bus-width = <4>;
212 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
217 vmmc-supply = <&reg_dcdc1>;
218 vqmmc-supply = <&reg_sw>;
219 mmc-pwrseq = <&wifi_pwrseq>;
220 bus-width = <4>;
221 non-removable;
226 pinctrl-names = "default";
227 pinctrl-0 = <&mmc2_8bit_emmc_pins>;
228 vmmc-supply = <&reg_dcdc1>;
229 bus-width = <8>;
230 non-removable;
231 cap-mmc-hw-reset;
239 compatible = "x-powers,axp818", "x-powers,axp813";
241 interrupt-parent = <&r_intc>;
243 eldoin-supply = <&reg_dcdc1>;
244 swin-supply = <&reg_dcdc1>;
245 x-powers,drive-vbus-en;
249 compatible = "x-powers,ac100";
253 compatible = "x-powers,ac100-codec";
254 interrupt-parent = <&r_pio>;
256 #clock-cells = <0>;
257 clock-output-names = "4M_adda";
261 compatible = "x-powers,ac100-rtc";
262 interrupt-parent = <&r_intc>;
265 #clock-cells = <1>;
266 clock-output-names = "cko1_rtc",
284 regulator-always-on;
285 regulator-min-microvolt = <1800000>;
286 regulator-max-microvolt = <1800000>;
287 regulator-name = "vcc-1v8";
291 regulator-always-on;
292 regulator-min-microvolt = <1800000>;
293 regulator-max-microvolt = <1800000>;
294 regulator-name = "dram-pll";
298 regulator-always-on;
299 regulator-min-microvolt = <3000000>;
300 regulator-max-microvolt = <3000000>;
301 regulator-name = "avcc";
311 regulator-always-on;
312 regulator-min-microvolt = <3000000>;
313 regulator-max-microvolt = <3000000>;
314 regulator-name = "vcc-3v";
318 regulator-always-on;
319 regulator-min-microvolt = <700000>;
320 regulator-max-microvolt = <1100000>;
321 regulator-name = "vdd-cpua";
325 regulator-always-on;
326 regulator-min-microvolt = <700000>;
327 regulator-max-microvolt = <1100000>;
328 regulator-name = "vdd-cpub";
332 regulator-min-microvolt = <700000>;
333 regulator-max-microvolt = <1100000>;
334 regulator-name = "vdd-gpu";
338 regulator-always-on;
339 regulator-min-microvolt = <1500000>;
340 regulator-max-microvolt = <1500000>;
341 regulator-name = "vcc-dram";
345 regulator-always-on;
346 regulator-min-microvolt = <900000>;
347 regulator-max-microvolt = <900000>;
348 regulator-name = "vdd-sys";
352 regulator-min-microvolt = <3300000>;
353 regulator-max-microvolt = <3300000>;
354 regulator-name = "dp-pwr";
358 regulator-always-on;
359 regulator-min-microvolt = <2500000>;
360 regulator-max-microvolt = <2500000>;
361 regulator-name = "ephy-io";
367 * logic is ready and 30ms after the reset pin is de-asserted.
370 regulator-enable-ramp-delay = <100000>;
371 regulator-min-microvolt = <3300000>;
372 regulator-max-microvolt = <3300000>;
373 regulator-name = "ephy";
377 regulator-name = "usb0-vbus";
382 regulator-min-microvolt = <1200000>;
383 regulator-max-microvolt = <1200000>;
384 regulator-name = "dp-bridge-1";
388 regulator-min-microvolt = <1200000>;
389 regulator-max-microvolt = <1200000>;
390 regulator-name = "dp-bridge-2";
395 regulator-always-on;
396 regulator-min-microvolt = <1080000>;
397 regulator-max-microvolt = <1320000>;
398 regulator-name = "vdd12-hsic";
406 regulator-always-on;
407 regulator-min-microvolt = <700000>;
408 regulator-max-microvolt = <1100000>;
409 regulator-name = "vdd-cpus";
413 regulator-name = "vcc-rtc";
417 regulator-name = "vcc-wifi-io";
425 pinctrl-names = "default";
426 pinctrl-0 = <&uart0_pb_pins>;
431 pinctrl-names = "default";
432 pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
433 uart-has-rtscts;
437 compatible = "brcm,bcm4330-bt";
439 clock-names = "lpo";
440 vbat-supply = <&reg_dcdc1>;
441 vddio-supply = <&reg_sw>;
442 device-wakeup-gpios = <&r_pio 0 10 GPIO_ACTIVE_HIGH>; /* PL10 */
443 host-wakeup-gpios = <&r_pio 0 8 GPIO_ACTIVE_HIGH>; /* PL8 */
444 shutdown-gpios = <&r_pio 0 4 GPIO_ACTIVE_HIGH>; /* PL4 */
458 usb0_id_det-gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; /* PH11 */
459 usb0_vbus_power-supply = <&usb_power_supply>;
460 usb0_vbus-supply = <&reg_drivevbus>;
461 usb1_vbus-supply = <&reg_usb1_vbus>;
462 usb2_vbus-supply = <&reg_usb2_vbus>;