1999-01-12 01:46:51 +03:00
|
|
|
Some things that need to be done in no particular order:
|
1999-08-19 04:31:40 +04:00
|
|
|
--------------------------------------------------------
|
1999-01-12 01:46:51 +03:00
|
|
|
|
1999-08-28 14:03:38 +04:00
|
|
|
Add lots of bus_dmamap_sync().
|
|
|
|
|
1999-01-12 01:46:51 +03:00
|
|
|
Implement isochronous transfer mode.
|
|
|
|
|
|
|
|
Implement audio driver.
|
|
|
|
|
1999-01-13 01:07:45 +03:00
|
|
|
Do bandwidth accounting.
|
|
|
|
|
|
|
|
Use lock manager locks.
|
|
|
|
|
1999-08-07 19:05:46 +04:00
|
|
|
Use the pool allocator for TDs et al.
|
|
|
|
|
1999-08-17 00:21:09 +04:00
|
|
|
Throw out more USBDI gunk.
|
1999-08-19 04:31:40 +04:00
|
|
|
|
1999-09-07 18:58:12 +04:00
|
|
|
Make hub driver notice transition between self and bus powered state.
|
1999-08-19 04:31:40 +04:00
|
|
|
Handle overcurrent conditions.
|
1999-08-23 02:24:25 +04:00
|
|
|
|
|
|
|
Make it possible to preallocate DMA buffers to avoid calling the
|
|
|
|
memory allocator from an interrupt context.
|
|
|
|
|
|
|
|
Move memory allocation and copying to HC independent code.
|
1999-08-23 03:41:00 +04:00
|
|
|
|
|
|
|
Use a TD chain in ohci.c to allow transfers > 8K.
|
1999-08-24 02:55:14 +04:00
|
|
|
|
1999-09-07 18:58:12 +04:00
|
|
|
Add an event mechanism to find out about attach and detach.
|
|
|
|
|
|
|
|
Make it possible to open any device in a "generic" way, i.e., like ugen.
|
|
|
|
|
|
|
|
Rewrite mouse and keyboard driver to handle devices which use the
|
|
|
|
report ID. One way would be to attach ums and ukbd to uhid.
|
|
|
|
|
|
|
|
Rotate the QHs for bulk transport to get fairer scheduling.
|
|
|
|
|
|
|
|
Change HC drivers to queue multiple request for an endpoint
|
|
|
|
to get better performance.
|
|
|
|
|
|
|
|
Add generic ucom layer for serial adapters.
|
|
|
|
|
1999-08-24 02:55:14 +04:00
|
|
|
Document device driver API.
|
|
|
|
|
|
|
|
Document HC driver API.
|