On 12/09/2022 01:59, Andre Przywara wrote: > The OrangePi Zero 2 has one USB-A host port, VBUS is provided by > a GPIO controlled regulator. > The USB-C port is meant to power the board, but is also connected to > the USB 0 port, which we configure as an MUSB peripheral. > > Signed-off-by: Andre Przywara <andre.przywara@xxxxxxx> > --- > .../allwinner/sun50i-h616-orangepi-zero2.dts | 42 +++++++++++++++++++ > 1 file changed, 42 insertions(+) > > diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts b/arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts > index 02893f3ac99d..3197dc43397b 100644 > --- a/arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts > +++ b/arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts > @@ -49,8 +49,25 @@ reg_vcc5v: vcc5v { > regulator-max-microvolt = <5000000>; > regulator-always-on; > }; > + > + reg_usb1_vbus: usb1-vbus { Generic node names, so at least generic prefix/suffix (regulator-usb1-vbus) > + compatible = "regulator-fixed"; > + regulator-name = "usb1-vbus"; > + regulator-min-microvolt = <5000000>; > + regulator-max-microvolt = <5000000>; > + vin-supply = <®_vcc5v>; > + enable-active-high; > + gpio = <&pio 2 16 GPIO_ACTIVE_HIGH>; /* PC16 */ > + status = "okay"; No need for status. Best regards, Krzysztof