dwc_otg exports usb_gadget_probe_driver function and patches out the udc-core module which normally exports it. This breaks other USB device controller drivers, most notably the virtual dummy_hcd ones, and causes the kernel compile to throw a load of errors if you try to build dwc_otg and...
dwc_otg: prevent BUG() in TT allocation if hub address is > 16 A fixed-size array is used to track TT allocation. This was previously set to 16 which caused a crash because dwc_otg_hcd_allocate_port would read past the end of the array. This was hit if a hub was plugged in ...
[ 3.416000] [<c0389658>] (dwc_otg_hcd_qh_init_ddma+0x38/0x278) from [<c03885cc>] (dwc_otg_hcd_qh_create+0x74/0xc8) [ 3.432000] [<c03885cc>] (dwc_otg_hcd_qh_create+0x74/0xc8) from [<c0389034>] (dwc_otg_hcd_qtd_add+0x88/0xa0) [ 3.464000] [<c0389034>] (dwc_otg...
- Correctly abort control transfer when new setup arrived. Due to RP2040-E2 only able to fix B2 or later - Implement hcd abort transfer for rp2040 - Add support for rp2350 - RUSB2 - Support ra2a1 pipe number scheme - WCH CH32 - Added support for USB OTG/FS and FSDev Driver. Upd...