[PATCH 6/7] arm64: dts: allwinner: h616: OrangePi Zero 2: Add USB nodes
Krzysztof Kozlowski
krzysztof.kozlowski at linaro.org
Mon Sep 12 04:00:51 PDT 2022
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 at arm.com>
> ---
> .../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
More information about the linux-arm-kernel
mailing list