NetBSD/sys/dev/usb/TODO

45 lines
1.1 KiB
Plaintext
Raw Normal View History

Some things that need to be done in no particular order:
1999-08-19 04:31:40 +04:00
--------------------------------------------------------
1999-08-28 14:03:38 +04:00
Add lots of bus_dmamap_sync().
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.
Use a TD chain in ohci.c to allow transfers > 8K.
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.
Document device driver API.
Document HC driver API.