[PATCH 5/5] arm64: dts: rockchip: fix USB OTG power on Photonicat in battery mode

Chukun Pan amadeus at jmu.edu.cn
Mon Nov 2 03:50:01 PST 2026


Hi,

> +	/* actually fed by vccin_5v, dependent on vcc5v0_usb30_otg0 */
> +	vcc5v0_usb30_otg0_boost: regulator-vcc5v0-boost {

This is incorrect from the schematic:

VBAT -> 5V_BOOST / 5V_OUT regulator
                 |
Boost_EN ---------

5V_OUT -----
            |-> VCC5V0_USB30_OTG0 -> USB3 VBUS
VCCIN_5V ---            |
                        |
USB_HOST_PWREN_H -------

So you should modify the vin-supply of vcc5v0_usb30_otg0.

> +		regulator-name = "vcc5v0_boost";

vcc5v_boost

> +		vin-supply = <&vcc5v0_usb30_otg0>;
> +	};

vccin_5v: vbat: regulator-vccin-5v {
vin-supply = <&vbat>;

> +		vcc5v0_boost_en: vcc5v0-boost-en {

boost_en



More information about the linux-arm-kernel mailing list