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