Lines Matching +full:drive +full:- +full:vbus +full:- +full:en
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 */
115 /* Terminus Tech FE 1.1s 4-port USB 2.0 hub here */
118 /* TODO GL830 USB-to-SATA bridge downstream w/ GPIO power controls */
122 pinctrl-names = "default";
123 pinctrl-0 = <&emac_rgmii_pins>;
124 phy-supply = <®_sw>;
125 phy-handle = <&rgmii_phy>;
126 phy-mode = "rgmii";
127 allwinner,rx-delay-ps = <700>;
128 allwinner,tx-delay-ps = <700>;
138 remote-endpoint = <&hdmi_con_in>;
143 rgmii_phy: ethernet-phy@1 {
144 compatible = "ethernet-phy-ieee802.3-c22";
150 pinctrl-names = "default";
151 pinctrl-0 = <&mmc0_pins>;
152 vmmc-supply = <®_dcdc1>;
153 bus-width = <4>;
154 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
159 vmmc-supply = <®_dldo1>;
160 vqmmc-supply = <®_dldo1>;
161 mmc-pwrseq = <&wifi_pwrseq>;
162 bus-width = <4>;
163 non-removable;
168 compatible = "brcm,bcm4329-fmac";
169 interrupt-parent = <&r_pio>;
171 interrupt-names = "host-wake";
176 pinctrl-names = "default";
177 pinctrl-0 = <&mmc2_8bit_emmc_pins>;
178 vmmc-supply = <®_dcdc1>;
179 vqmmc-supply = <®_dcdc1>;
180 bus-width = <8>;
181 non-removable;
182 cap-mmc-hw-reset;
190 compatible = "x-powers,axp813";
192 interrupt-parent = <&r_intc>;
194 eldoin-supply = <®_dcdc1>;
195 fldoin-supply = <®_dcdc5>;
196 swin-supply = <®_dcdc1>;
197 x-powers,drive-vbus-en;
201 compatible = "x-powers,ac100";
205 compatible = "x-powers,ac100-codec";
206 interrupt-parent = <&r_pio>;
208 #clock-cells = <0>;
209 clock-output-names = "4M_adda";
213 compatible = "x-powers,ac100-rtc";
214 interrupt-parent = <&r_intc>;
217 #clock-cells = <1>;
218 clock-output-names = "cko1_rtc",
228 regulator-always-on;
229 regulator-min-microvolt = <1800000>;
230 regulator-max-microvolt = <1800000>;
231 regulator-name = "vcc-1v8";
235 regulator-always-on;
236 regulator-min-microvolt = <1800000>;
237 regulator-max-microvolt = <1800000>;
238 regulator-name = "dram-pll";
242 regulator-always-on;
243 regulator-min-microvolt = <3000000>;
244 regulator-max-microvolt = <3000000>;
245 regulator-name = "avcc";
250 regulator-always-on;
251 regulator-min-microvolt = <3300000>;
252 regulator-max-microvolt = <3300000>;
253 regulator-name = "vcc-3v3";
257 regulator-always-on;
258 regulator-min-microvolt = <700000>;
259 regulator-max-microvolt = <1100000>;
260 regulator-name = "vdd-cpua";
264 regulator-always-on;
265 regulator-min-microvolt = <700000>;
266 regulator-max-microvolt = <1100000>;
267 regulator-name = "vdd-cpub";
271 regulator-min-microvolt = <700000>;
272 regulator-max-microvolt = <1100000>;
273 regulator-name = "vdd-gpu";
277 regulator-always-on;
278 regulator-min-microvolt = <1200000>;
279 regulator-max-microvolt = <1200000>;
280 regulator-name = "vcc-dram";
284 regulator-always-on;
285 regulator-min-microvolt = <900000>;
286 regulator-max-microvolt = <900000>;
287 regulator-name = "vdd-sys";
293 * and external pull-ups on all the data lines. It should be set
297 regulator-min-microvolt = <3300000>;
298 regulator-max-microvolt = <3300000>;
299 regulator-name = "vcc-wifi";
303 regulator-always-on;
304 regulator-min-microvolt = <2500000>;
305 regulator-max-microvolt = <2500000>;
306 regulator-name = "vcc-pd";
310 regulator-name = "usb0-vbus";
315 regulator-min-microvolt = <1080000>;
316 regulator-max-microvolt = <1320000>;
317 regulator-name = "vdd12-hsic";
325 regulator-always-on;
326 regulator-min-microvolt = <700000>;
327 regulator-max-microvolt = <1100000>;
328 regulator-name = "vdd-cpus";
332 regulator-name = "vcc-rtc";
339 * 30ms after the reset pin is de-asserted.
343 regulator-enable-ramp-delay = <100000>;
344 regulator-name = "vcc-ephy";
348 pinctrl-names = "default";
349 pinctrl-0 = <&uart0_pb_pins>;
358 usb1_vbus-supply = <®_usb1_vbus>;