Files
RedBear-OS/local/recipes/drivers/uhcid/source/src
vasilito 92b82b550b uhcid: implement bulk and interrupt transfers (Linux 7.1 uhci-q.c)
Replaced stub bulk_transfer() and interrupt_transfer() with real
implementations using the existing UHCI TD chain pattern.

Bulk transfer: single data TD with polling, PID_IN/PID_OUT, 2s timeout.
Interrupt transfer: single IN TD with polling, 2s timeout.
Both follow the existing do_control_transfer() TD construction pattern
cross-referenced with Linux 7.1 uhci_submit_common() in uhci-q.c:915.

This enables USB 1.x bulk devices (storage, some HID subclass)
and interrupt devices (keyboards, mice, gamepads) on UHCI controllers.
2026-07-08 15:45:41 +03:00
..