[PATCH 2/4] arm64: dts: imx8mp-kontron: Fix USB OTG role switching

Frieder Schrempf frieder.schrempf at kontron.de
Tue Nov 11 13:38:12 CET 2025


Am 11.11.25 um 13:20 schrieb Fabio Estevam:
> Hi Frieder,
> 
> On Tue, Nov 11, 2025 at 7:31 AM Frieder Schrempf <frieder at fris.de> wrote:
>>
>> From: Frieder Schrempf <frieder.schrempf at kontron.de>
>>
>> The VBUS supply regulator is currently assigned to the PHY node.
>> This causes the VBUS to be always on, even when the controller
>> needs to be switched to peripheral mode.
>>
>> Fix the OTG role switching by adding a connector node and moving
>> the VBUS supply regulator to that node. This way the VBUS gets
>> correctly switched according to the current role.
>>
>> Signed-off-by: Frieder Schrempf <frieder.schrempf at kontron.de>
>> Signed-off-by: Shawn Guo <shawnguo at kernel.org>
> 
> Is this an upstream kernel commit? If so, please mention the commit ID.

This is picked from current linux-next. I just removed the Fixes tag,
because my checkpatch and get_maintainers were complaining as they
couldn't find the commit hash in the U-Boot tree.

> 
> Tom,
> 
> Should we patch dts/upstream/src or modify the -u-boot.dtsi until the
> fix lands upstream
Both would be fine for me. If applying to dts/upstream/src is not
desired, even dropping this for now and waiting for the next sync would
be okay, I think.


More information about the U-Boot mailing list