[PATCH v2] usb: xhci: Workaround to fix the USB halted endpoint issues

Marek Vasut marex at denx.de
Fri Oct 13 13:47:24 CEST 2023


On 10/13/23 06:53, Venkatesh Yadav Abbarapu wrote:
> The xhci host controller driver trying to queue the URB's and it is
> getting halted at the endpoint, thereby hitting the BUG_ON's.
> Mostly these kind of random issues are seen on faulty boards.
> Removing these BUG_ON's from the U-Boot xhci code, as in Linux kernel
> xhci code BUG_ON/BUG's are removed entirely.
> Please also note, that BUG_ON() is not recommended any more in the Linux
> kernel.
> Similar issue has been observed on TI AM437x board and they created a patch
> in Linux kernel as below
> https://patches.linaro.org/project/linux-usb/patch/1390250711-25840-1-git-send-email-balbi@ti.com/
> 
> Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu at amd.com>

I already explained to Xilinx how to sync the driver with Linux and why 
this is needed to move forward, multiple times, and even provided a 
script which does most of the work automatically, since it is basically 
automated process. Xilinx did not even bother to test the script and 
provide any feedback.

Until that happens, this patch is rejected.


More information about the U-Boot mailing list