Lines Matching +full:pa +full:- +full:gpios

2  * Copyright 2014 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 "sun9i-a80.dtsi"
48 #include <dt-bindings/gpio/gpio.h>
52 compatible = "merrii,a80-optimus", "allwinner,sun9i-a80";
60 stdout-path = "serial0:115200n8";
64 compatible = "gpio-leds";
69 gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>;
74 gpios = <&r_pio 1 15 GPIO_ACTIVE_HIGH>; /* PM15 */
79 gpios = <&pio 7 0 GPIO_ACTIVE_HIGH>;
83 reg_usb1_vbus: usb1-vbus {
84 compatible = "regulator-fixed";
85 regulator-name = "usb1-vbus";
86 regulator-min-microvolt = <5000000>;
87 regulator-max-microvolt = <5000000>;
88 enable-active-high;
92 reg_usb3_vbus: usb3-vbus {
93 compatible = "regulator-fixed";
94 regulator-name = "usb3-vbus";
95 regulator-min-microvolt = <5000000>;
96 regulator-max-microvolt = <5000000>;
97 enable-active-high;
101 wifi_pwrseq: wifi-pwrseq {
102 compatible = "mmc-pwrseq-simple";
104 clock-names = "ext_clock";
105 /* enables internal regulator and de-asserts reset */
106 reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 WL-PMU-EN */
124 pinctrl-names = "default";
125 pinctrl-0 = <&gmac_rgmii_pins>;
126 phy-handle = <&phy1>;
127 phy-mode = "rgmii-id";
128 phy-supply = <&reg_cldo1>;
133 phy1: ethernet-phy@1 {
139 pinctrl-names = "default";
140 pinctrl-0 = <&mmc0_pins>;
141 vmmc-supply = <&reg_dcdc1>;
142 bus-width = <4>;
143 cd-gpios = <&pio 7 18 GPIO_ACTIVE_LOW>; /* PH8 */
148 pinctrl-names = "default";
149 pinctrl-0 = <&mmc1_pins>;
150 vmmc-supply = <&reg_dldo1>;
151 vqmmc-supply = <&reg_cldo3>;
152 mmc-pwrseq = <&wifi_pwrseq>;
153 bus-width = <4>;
154 non-removable;
159 bias-pull-up;
163 pinctrl-names = "default";
164 pinctrl-0 = <&mmc2_8bit_pins>;
165 vmmc-supply = <&reg_dcdc1>;
166 bus-width = <8>;
167 non-removable;
168 cap-mmc-hw-reset;
174 drive-strength = <40>;
191 vcc-pa-supply = <&reg_ldo_io1>;
192 vcc-pb-supply = <&reg_aldo2>;
193 vcc-pc-supply = <&reg_dcdc1>;
194 vcc-pd-supply = <&reg_dcdc1>;
195 vcc-pe-supply = <&reg_eldo2>;
196 vcc-pf-supply = <&reg_dcdc1>;
197 vcc-pg-supply = <&reg_ldo_io0>;
198 vcc-ph-supply = <&reg_dcdc1>;
206 vcc-pl-supply = <&reg_dldo2>;
207 vcc-pm-supply = <&reg_eldo3>;
215 interrupt-parent = <&nmi_intc>;
224 regulator-always-on;
225 regulator-min-microvolt = <3000000>;
226 regulator-max-microvolt = <3000000>;
227 regulator-name = "vcc33-usbh";
231 regulator-min-microvolt = <1800000>;
232 regulator-max-microvolt = <1800000>;
233 regulator-name = "vcc-pb-io-cam";
241 regulator-always-on;
242 regulator-min-microvolt = <800000>;
243 regulator-max-microvolt = <1100000>;
244 regulator-name = "vdd-cpus-09-usbh";
252 regulator-always-on;
253 regulator-min-microvolt = <3000000>;
254 regulator-max-microvolt = <3000000>;
255 regulator-name = "vcc-3v";
259 regulator-min-microvolt = <800000>;
260 regulator-max-microvolt = <1100000>;
261 regulator-name = "vdd-gpu";
265 regulator-always-on;
266 regulator-min-microvolt = <800000>;
267 regulator-max-microvolt = <1100000>;
268 regulator-name = "vdd-cpua";
272 regulator-always-on;
273 regulator-min-microvolt = <800000>;
274 regulator-max-microvolt = <1100000>;
275 regulator-name = "vdd-sys-usb0-hdmi";
279 regulator-always-on;
280 regulator-min-microvolt = <1425000>;
281 regulator-max-microvolt = <1575000>;
282 regulator-name = "vcc-dram";
292 regulator-min-microvolt = <3300000>;
293 regulator-max-microvolt = <3300000>;
294 regulator-name = "vcc-wifi";
298 regulator-min-microvolt = <3000000>;
299 regulator-max-microvolt = <3000000>;
300 regulator-name = "vcc-pl";
304 regulator-min-microvolt = <1200000>;
305 regulator-max-microvolt = <1200000>;
306 regulator-name = "vcc-dvdd-cam";
310 regulator-min-microvolt = <1800000>;
311 regulator-max-microvolt = <1800000>;
312 regulator-name = "vcc-pe";
316 regulator-min-microvolt = <3000000>;
317 regulator-max-microvolt = <3000000>;
318 regulator-name = "vcc-pm-codec-io1";
322 regulator-min-microvolt = <3000000>;
323 regulator-max-microvolt = <3000000>;
324 regulator-name = "vcc-pg";
328 regulator-min-microvolt = <2500000>;
329 regulator-max-microvolt = <2500000>;
330 regulator-name = "vcc-pa-gmac-2v5";
334 regulator-name = "vcc-rtc-vdd1v8-io";
344 compatible = "x-powers,axp806";
346 interrupt-parent = <&nmi_intc>;
348 interrupt-controller;
349 #interrupt-cells = <1>;
350 bldoin-supply = <&reg_dcdce>;
354 regulator-always-on;
355 regulator-min-microvolt = <3000000>;
356 regulator-max-microvolt = <3000000>;
357 regulator-name = "avcc";
365 regulator-name = "s_aldo2";
373 regulator-name = "s_aldo3";
377 regulator-always-on;
378 regulator-min-microvolt = <1700000>;
379 regulator-max-microvolt = <1900000>;
380 regulator-name = "vcc18-efuse-adc-display-csi";
384 regulator-always-on;
385 regulator-min-microvolt = <1700000>;
386 regulator-max-microvolt = <1900000>;
387 regulator-name =
388 "vdd18-drampll-vcc18-pll-cpvdd";
396 regulator-min-microvolt = <1100000>;
397 regulator-max-microvolt = <1300000>;
398 regulator-name = "vcc12-hsic";
407 regulator-min-microvolt = <3300000>;
408 regulator-max-microvolt = <3300000>;
412 * 30ms after the reset pin is de-asserted.
416 regulator-enable-ramp-delay = <100000>;
417 regulator-name = "vcc-gmac-phy";
421 regulator-min-microvolt = <2800000>;
422 regulator-max-microvolt = <2800000>;
423 regulator-name = "afvcc-cam";
427 regulator-min-microvolt = <3000000>;
428 regulator-max-microvolt = <3000000>;
429 regulator-name = "vcc-io-wifi-codec-io2";
433 regulator-always-on;
434 regulator-min-microvolt = <800000>;
435 regulator-max-microvolt = <1100000>;
436 regulator-name = "vdd-cpub";
440 regulator-always-on;
441 regulator-min-microvolt = <800000>;
442 regulator-max-microvolt = <1100000>;
443 regulator-name = "vdd-vpu";
447 regulator-always-on;
448 regulator-min-microvolt = <2100000>;
449 regulator-max-microvolt = <2100000>;
450 regulator-name = "vcc-bldo-codec-ldoin";
458 regulator-name = "s_sw";
464 compatible = "x-powers,ac100";
468 compatible = "x-powers,ac100-codec";
469 interrupt-parent = <&r_pio>;
471 #clock-cells = <0>;
472 clock-output-names = "4M_adda";
476 compatible = "x-powers,ac100-rtc";
477 interrupt-parent = <&nmi_intc>;
480 #clock-cells = <1>;
481 clock-output-names = "cko1_rtc",
491 pinctrl-names = "default";
492 pinctrl-0 = <&uart0_ph_pins>;
497 phy-supply = <&reg_usb1_vbus>;
502 phy-supply = <&reg_bldo4>;
508 phy-supply = <&reg_usb3_vbus>;