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,