[PATCH v2] phy: tegra: xusb: reset VBUS & ID OVERRIDE

Vinod Koul vkoul at kernel.org
Fri Feb 14 04:59:03 PST 2025


On Wed, 22 Jan 2025 18:59:43 +0800, Henry Lin wrote:
> Observed VBUS_OVERRIDE & ID_OVERRIDE might be programmed
> with unexpected value prior to XUSB PADCTL driver, this
> could also occur in virtualization scenario.
> 
> For example, UEFI firmware programs ID_OVERRIDE=GROUNDED to set
> a type-c port to host mode and keeps the value to kernel.
> If the type-c port is connected a usb host, below errors can be
> observed right after usb host mode driver gets probed. The errors
> would keep until usb role class driver detects the type-c port
> as device mode and notifies usb device mode driver to set both
> ID_OVERRIDE and VBUS_OVERRIDE to correct value by XUSB PADCTL
> driver.
> 
> [...]

Applied, thanks!

[1/1] phy: tegra: xusb: reset VBUS & ID OVERRIDE
      commit: 55f1a5f7c97c3c92ba469e16991a09274410ceb7

Best regards,
-- 
~Vinod





More information about the linux-phy mailing list