arm64: dts: allwinner: h700: Add USB Host for RG35XX-H

The RG35XX-H has a USB host port in addition to the USB OTG port used
for charging. The host port receives its power from two distinct GPIO
controlled regulators.

Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://patch.msgid.link/20241018160617.157083-5-macroalpha82@gmail.com
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
This commit is contained in:
Chris Morgan 2024-10-18 11:06:17 -05:00 committed by Chen-Yu Tsai
parent 3fbbd1254d
commit 81009e49dd

View File

@ -71,6 +71,25 @@ gpio_mux: mux-controller {
<&pio 8 2 GPIO_ACTIVE_LOW>;
#mux-control-cells = <0>;
};
reg_vcc3v8_usb: regulator-vcc3v8-usb {
compatible = "regulator-fixed";
enable-active-high;
gpio = <&pio 4 5 GPIO_ACTIVE_HIGH>; /* PE5 */
regulator-min-microvolt = <3800000>;
regulator-max-microvolt = <3800000>;
regulator-name = "vcc3v8-usb";
};
reg_vcc5v0_usb: regulator-vcc5v0-usb {
compatible = "regulator-fixed";
enable-active-high;
gpio = <&pio 8 7 GPIO_ACTIVE_HIGH>; /* PI7 */
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
regulator-name = "vcc5v0-usb";
vin-supply = <&reg_vcc3v8_usb>;
};
};
&gpadc {
@ -113,3 +132,7 @@ joy_mux_pin: joy-mux-pin {
function = "gpio_out";
};
};
&usbphy {
usb1_vbus-supply = <&reg_vcc5v0_usb>;
};