NetBSD/sys/dev/usb/TODO

31 lines
698 B
Plaintext

Some things that need to be done in no particular order:
--------------------------------------------------------
Implement isochronous transfer mode.
Implement audio driver.
Do bandwidth accounting.
Use lock manager locks.
Use the pool allocator for TDs et al.
Throw out more USBDI gunk.
Port FreeBSD umass driver.
Make hub driver note transition between self and bus powered state.
Handle overcurrent conditions.
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.
Document device driver API.
Document HC driver API.