Lines Matching +full:usb +full:- +full:vbus +full:- +full:regulator
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 #include "sun50i-h616.dtsi"
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 #include <dt-bindings/leds/common.h>
22 stdout-path = "serial0:115200n8";
26 compatible = "gpio-leds";
28 led-0 {
32 default-state = "on";
35 led-1 {
43 /* board wide 5V supply directly from the USB-C socket */
44 compatible = "regulator-fixed";
45 regulator-name = "vcc-5v";
46 regulator-min-microvolt = <5000000>;
47 regulator-max-microvolt = <5000000>;
48 regulator-always-on;
51 reg_usb1_vbus: regulator-usb1-vbus {
52 compatible = "regulator-fixed";
53 regulator-name = "usb1-vbus";
54 regulator-min-microvolt = <5000000>;
55 regulator-max-microvolt = <5000000>;
56 vin-supply = <®_vcc5v>;
57 enable-active-high;
66 /* USB 2 & 3 are on headers only. */
69 pinctrl-names = "default";
70 pinctrl-0 = <&ext_rgmii_pins>;
71 phy-handle = <&ext_rgmii_phy>;
76 ext_rgmii_phy: ethernet-phy@1 {
77 compatible = "ethernet-phy-ieee802.3-c22";
83 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
84 bus-width = <4>;
94 pinctrl-names = "default";
95 pinctrl-0 = <&spi0_pins>, <&spi0_cs0_pin>;
98 #address-cells = <1>;
99 #size-cells = <1>;
100 compatible = "jedec,spi-nor";
102 spi-max-frequency = <40000000>;
107 pinctrl-names = "default";
108 pinctrl-0 = <&uart0_ph_pins>;
114 * PHY0 pins are connected to a USB-C socket, but a role switch
116 * The VBUS pins power the device, so a fixed peripheral mode
119 * act as a host (with a cable/adapter ignoring CC), as VBUS is
129 usb1_vbus-supply = <®_usb1_vbus>;