Lines Matching +full:vdd +full:- +full:tx +full:- +full:supply

2  * Copyright 2017 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>
51 model = "Banana Pi BPI-M3";
52 compatible = "sinovoip,bpi-m3", "allwinner,sun8i-a83t";
60 stdout-path = "serial0:115200n8";
64 compatible = "hdmi-connector";
69 remote-endpoint = <&hdmi_out_con>;
75 compatible = "gpio-leds";
78 label = "bananapi-m3:blue:usr";
83 label = "bananapi-m3:green:usr";
88 reg_usb1_vbus: reg-usb1-vbus {
89 compatible = "regulator-fixed";
90 regulator-name = "usb1-vbus";
91 regulator-min-microvolt = <5000000>;
92 regulator-max-microvolt = <5000000>;
93 regulator-boot-on;
94 enable-active-high;
99 compatible = "mmc-pwrseq-simple";
101 clock-names = "ext_clock";
103 assigned-clocks = <&ac100_rtc 1>;
104 assigned-clock-rates = <32768>;
105 /* enables internal regulator and de-asserts reset */
106 reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 WL-PMU-EN */
111 cpu-supply = <&reg_dcdc2>;
115 cpu-supply = <&reg_dcdc3>;
123 /* Terminus Tech FE 1.1s 4-port USB 2.0 hub here */
126 /* TODO GL830 USB-to-SATA bridge downstream w/ GPIO power controls */
130 pinctrl-names = "default";
131 pinctrl-0 = <&emac_rgmii_pins>;
132 phy-supply = <&reg_sw>;
133 phy-handle = <&rgmii_phy>;
134 phy-mode = "rgmii-id";
135 allwinner,rx-delay-ps = <700>;
136 allwinner,tx-delay-ps = <700>;
146 remote-endpoint = <&hdmi_con_in>;
151 rgmii_phy: ethernet-phy@1 {
152 compatible = "ethernet-phy-ieee802.3-c22";
158 pinctrl-names = "default";
159 pinctrl-0 = <&mmc0_pins>;
160 vmmc-supply = <&reg_dcdc1>;
161 bus-width = <4>;
162 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
167 vmmc-supply = <&reg_dldo1>;
168 vqmmc-supply = <&reg_dldo1>;
169 mmc-pwrseq = <&wifi_pwrseq>;
170 bus-width = <4>;
171 non-removable;
176 compatible = "brcm,bcm4329-fmac";
177 interrupt-parent = <&r_pio>;
179 interrupt-names = "host-wake";
184 pinctrl-names = "default";
185 pinctrl-0 = <&mmc2_8bit_emmc_pins>;
186 vmmc-supply = <&reg_dcdc1>;
187 vqmmc-supply = <&reg_dcdc1>;
188 bus-width = <8>;
189 non-removable;
190 cap-mmc-hw-reset;
195 clock-frequency = <3000000>;
203 compatible = "x-powers,axp813";
205 interrupt-parent = <&r_intc>;
207 eldoin-supply = <&reg_dcdc1>;
208 fldoin-supply = <&reg_dcdc5>;
209 swin-supply = <&reg_dcdc1>;
210 x-powers,drive-vbus-en;
214 compatible = "x-powers,ac100";
218 compatible = "x-powers,ac100-codec";
219 interrupt-parent = <&r_pio>;
221 #clock-cells = <0>;
222 clock-output-names = "4M_adda";
226 compatible = "x-powers,ac100-rtc";
227 interrupt-parent = <&r_intc>;
230 #clock-cells = <1>;
231 clock-output-names = "cko1_rtc",
249 regulator-always-on;
250 regulator-min-microvolt = <1800000>;
251 regulator-max-microvolt = <1800000>;
252 regulator-name = "vcc-1v8";
256 regulator-always-on;
257 regulator-min-microvolt = <1800000>;
258 regulator-max-microvolt = <1800000>;
259 regulator-name = "dram-pll";
263 regulator-always-on;
264 regulator-min-microvolt = <3000000>;
265 regulator-max-microvolt = <3000000>;
266 regulator-name = "avcc";
271 regulator-always-on;
272 regulator-min-microvolt = <3300000>;
273 regulator-max-microvolt = <3300000>;
274 regulator-name = "vcc-3v3";
278 regulator-always-on;
279 regulator-min-microvolt = <700000>;
280 regulator-max-microvolt = <1100000>;
281 regulator-name = "vdd-cpua";
285 regulator-always-on;
286 regulator-min-microvolt = <700000>;
287 regulator-max-microvolt = <1100000>;
288 regulator-name = "vdd-cpub";
292 regulator-min-microvolt = <700000>;
293 regulator-max-microvolt = <1100000>;
294 regulator-name = "vdd-gpu";
298 regulator-always-on;
299 regulator-min-microvolt = <1200000>;
300 regulator-max-microvolt = <1200000>;
301 regulator-name = "vcc-dram";
305 regulator-always-on;
306 regulator-min-microvolt = <900000>;
307 regulator-max-microvolt = <900000>;
308 regulator-name = "vdd-sys";
313 * This powers both the WiFi/BT module's main power, I/O supply,
314 * and external pull-ups on all the data lines. It should be set
315 * to the same voltage as the I/O supply (DCDC1 in this case) to
318 regulator-min-microvolt = <3300000>;
319 regulator-max-microvolt = <3300000>;
320 regulator-name = "vcc-wifi";
324 regulator-always-on;
325 regulator-min-microvolt = <3300000>;
326 regulator-max-microvolt = <3300000>;
327 regulator-name = "vcc-pd";
331 regulator-name = "usb0-vbus";
336 regulator-min-microvolt = <1080000>;
337 regulator-max-microvolt = <1320000>;
338 regulator-name = "vdd12-hsic";
346 regulator-always-on;
347 regulator-min-microvolt = <700000>;
348 regulator-max-microvolt = <1100000>;
349 regulator-name = "vdd-cpus";
353 regulator-name = "vcc-rtc";
360 * 30ms after the reset pin is de-asserted.
364 regulator-enable-ramp-delay = <100000>;
365 regulator-name = "vcc-ephy";
369 pinctrl-names = "default";
370 pinctrl-0 = <&uart0_pb_pins>;
375 pinctrl-names = "default";
376 pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
377 uart-has-rtscts;
381 compatible = "brcm,bcm43438-bt";
383 clock-names = "lpo";
384 vbat-supply = <&reg_dldo1>;
385 vddio-supply = <&reg_dldo1>;
386 device-wakeup-gpios = <&pio 7 9 GPIO_ACTIVE_HIGH>; /* PH9 */
387 host-wakeup-gpios = <&r_pio 0 5 GPIO_ACTIVE_HIGH>; /* PL5 */
388 shutdown-gpios = <&r_pio 0 4 GPIO_ACTIVE_HIGH>; /* PL4 */
402 usb0_id_det-gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; /* PH11 */
403 usb0_vbus_power-supply = <&usb_power_supply>;
404 usb0_vbus-supply = <&reg_drivevbus>;
405 usb1_vbus-supply = <&reg_usb1_vbus>;