Lines Matching +full:vdd18 +full:- +full:supply

2  * sun9i-a80-cx-a99.dts - Device Tree file for the Sunchip CX-A99 board.
6 * This file is dual-licensed: you can use it either under the terms
46 * The Sunchip CX-A99 board is found in several similar Android media
50 * Jesurun CS-Q8 (ships with larger remote control)
55 * See the Sunchip CX-A99 page on the Linux-sunxi wiki for more information.
58 /dts-v1/;
59 #include "sun9i-a80.dtsi"
61 #include <dt-bindings/gpio/gpio.h>
64 model = "Sunchip CX-A99";
65 compatible = "sunchip,cx-a99", "allwinner,sun9i-a80";
72 stdout-path = "serial0:115200n8";
76 compatible = "gpio-leds";
80 label = "cx-a99:blue:status";
85 label = "cx-a99:red:status";
89 powerseq_wifi: powerseq-wifi {
90 compatible = "mmc-pwrseq-simple";
92 clock-names = "ext_clock";
93 reset-gpios = <&r_pio 1 0 GPIO_ACTIVE_LOW>; /* PM0 */
94 post-power-on-delay-ms = <1>; /* Minimum 2 cycles. */
98 reg_usb1_vbus: regulator-usb1-vbus {
99 compatible = "regulator-fixed";
100 regulator-name = "usb1-vbus";
101 regulator-min-microvolt = <5000000>;
102 regulator-max-microvolt = <5000000>;
104 enable-active-high;
108 reg_usb3_vbus: regulator-usb3-vbus {
109 compatible = "regulator-fixed";
110 regulator-name = "usb3-vbus";
111 regulator-min-microvolt = <5000000>;
112 regulator-max-microvolt = <5000000>;
114 enable-active-high;
118 * OZ80120 voltage regulator for the four Cortex-A15 CPU cores.
119 * Although the regulator can output 750 - 1200 mV, the permissible
120 * range for the CPU cores is only 800 - 1100 mV.
122 reg_vdd_cpub: regulator-vdd-cpub {
123 compatible = "regulator-gpio";
125 regulator-always-on;
126 regulator-min-microvolt = < 800000>;
127 regulator-max-microvolt = <1100000>;
128 regulator-name = "vdd-cpub";
131 enable-gpio = <&r_pio 0 2 /* flags n/a */ 0>; /* PL2 */
132 enable-active-high;
137 gpios-states = <1 0 0>;
164 bus-width = <4>;
165 cd-gpios = <&pio 7 17 GPIO_ACTIVE_LOW>; /* PH17 */
166 broken-cd; /* Poll. */
167 pinctrl-names = "default";
168 pinctrl-0 = <&mmc0_pins>;
169 vmmc-supply = <&reg_dcdce>;
175 bus-width = <4>;
176 non-removable;
177 pinctrl-names = "default";
178 pinctrl-0 = <&mmc1_pins>;
179 vmmc-supply = <&reg_cldo3>; /* See cldo2,cldo3 note. */
180 vqmmc-supply = <&reg_aldo2>;
181 mmc-pwrseq = <&powerseq_wifi>;
185 /* On-board eMMC card. */
187 bus-width = <8>;
188 non-removable;
189 pinctrl-names = "default";
190 pinctrl-0 = <&mmc2_8bit_pins>;
191 vmmc-supply = <&reg_dcdce>;
207 compatible = "x-powers,ac100";
211 compatible = "x-powers,ac100-codec";
212 interrupt-parent = <&r_pio>;
214 #clock-cells = <0>;
215 clock-output-names = "4M_adda";
219 compatible = "x-powers,ac100-rtc";
220 interrupt-parent = <&nmi_intc>;
223 #clock-cells = <1>;
224 clock-output-names = "cko1_rtc",
231 compatible = "x-powers,axp808", "x-powers,axp806";
232 x-powers,master-mode;
234 interrupt-parent = <&nmi_intc>;
236 interrupt-controller;
237 #interrupt-cells = <1>;
239 swin-supply = <&reg_dcdce>;
243 regulator-boot-on;
244 regulator-min-microvolt = <3000000>;
245 regulator-max-microvolt = <3000000>;
246 regulator-name = "vcc-3v0";
251 regulator-boot-on;
252 regulator-min-microvolt = <1800000>;
253 regulator-max-microvolt = <3600000>;
254 regulator-name = "vddio-wifi-codec";
258 regulator-boot-on;
259 regulator-min-microvolt = <2500000>;
260 regulator-max-microvolt = <2500000>;
261 regulator-name = "vddio-gmac";
265 regulator-always-on; /* Hang if disabled */
266 regulator-min-microvolt = <1700000>;
267 regulator-max-microvolt = <1900000>;
268 regulator-name = "vdd18-dll-vcc18-pll";
272 regulator-always-on; /* Hang if disabled */
273 regulator-min-microvolt = < 800000>;
274 regulator-max-microvolt = <1100000>;
275 regulator-name = "vdd-cpus";
279 regulator-min-microvolt = <1100000>;
280 regulator-max-microvolt = <1300000>;
281 regulator-name = "vcc12-hsic";
285 regulator-boot-on;
286 regulator-min-microvolt = < 800000>;
287 regulator-max-microvolt = <1100000>;
288 regulator-name = "vdd09-hdmi";
293 regulator-always-on;
294 regulator-min-microvolt = <3300000>;
295 regulator-max-microvolt = <3300000>;
296 regulator-name = "vcc-pl-led";
302 * For now, use regulator-always-on on cldo2 and lock
306 regulator-always-on;
307 regulator-min-microvolt = <3300000>;
308 regulator-max-microvolt = <3300000>;
309 regulator-name = "vbat2-wifi+bt";
313 regulator-min-microvolt = <3300000>;
314 regulator-max-microvolt = <3300000>;
315 regulator-name = "vbat1-wifi+bt";
319 regulator-always-on;
320 regulator-min-microvolt = < 800000>;
321 regulator-max-microvolt = <1100000>;
322 regulator-name = "vdd-cpua";
326 regulator-always-on;
327 regulator-min-microvolt = <1450000>;
328 regulator-max-microvolt = <1550000>;
329 regulator-name = "vcc-dram";
333 regulator-min-microvolt = < 800000>;
334 regulator-max-microvolt = <1100000>;
335 regulator-name = "vdd-gpu";
339 regulator-always-on; /* Hang if disabled. */
340 regulator-min-microvolt = < 800000>;
341 regulator-max-microvolt = <1100000>;
342 regulator-name = "vdd-sys";
345 /* Supplies pin groups B-F and H. */
347 regulator-always-on;
348 regulator-min-microvolt = <3300000>;
349 regulator-max-microvolt = <3300000>;
350 regulator-name = "vcc-io-mmc-spdif";
354 regulator-min-microvolt = <3300000>;
355 regulator-max-microvolt = <3300000>;
356 regulator-name = "vcc-gmac-codec";
363 * 5-pin connector opposite of the SD card slot:
367 pinctrl-names = "default";
368 pinctrl-0 = <&uart0_ph_pins>;
373 phy-supply = <&reg_usb1_vbus>;
378 phy-supply = <&reg_usb3_vbus>;