Add more items and reorganize.

This commit is contained in:
augustss 2000-04-16 18:38:44 +00:00
parent 0aae0cd7a6
commit 876b21e514
1 changed files with 45 additions and 11 deletions

View File

@ -1,5 +1,5 @@
Some things that need to be done in no particular order: Some things that need to be done:
-------------------------------------------------------- ---------------------------------
Before 1.5: Before 1.5:
----------- -----------
@ -8,11 +8,36 @@ Reset toggle on SET_INTERFACE (USB 1.1)
Allow interrupt out endpoints. (USB 1.1) Allow interrupt out endpoints. (USB 1.1)
----------- Fix flow control in ucom (copy from com driver).
Make flow control work in ucom. Handle CLEAR_ENDPOINT_STALL centrally.
Use some encapsulation in the upl driver to allow multiple protocols.
Get the uezcom driver (with Doug Ambrisko's firmware) running.
Bug reports:
------------
Chris Jones' problem: works in 1.4.2, not in -current
Bernd Ernesti's problem: host controller halted with umodem
umass problem with Ricoh flash reader
wskbd for X
mel kravitz's problem, lockups with disk and printer
Aaron's problem: Test aue with ohci.
General:
--------
Figure out why uvisor is so slow. Figure out why uvisor is so slow.
Try to get specs, and check if Linux driver is really right.
Translate UFI commands? Translate UFI commands?
@ -31,6 +56,7 @@ Some hubs change the number of available ports on this transition. :(
Handle overcurrent conditions. Handle overcurrent conditions.
Make it possible to open any device in a "generic" way, i.e., like ugen. Make it possible to open any device in a "generic" way, i.e., like ugen.
Perhaps usbdevfs?
Rotate the QHs for bulk transport to get fairer scheduling. Rotate the QHs for bulk transport to get fairer scheduling.
@ -42,19 +68,13 @@ Do memory deallocation when HC driver is detached.
uaudio problems: uaudio problems:
mixer names are awful, use some heuristics. mixer names are awful, use some heuristics.
implement selector units implement selector units
implement input debug input
test with more devices test with more devices
Stylistic changes: Stylistic changes:
use usb_ and usbd_ consistently use usb_ and usbd_ consistently
rearrange the contents and names of some files (Nick) rearrange the contents and names of some files (Nick)
Document device driver API.
Document HC driver API.
Handle CLEAR_ENDPOINT_STALL centrally.
Use splsoftusb() or a thread to deliver callbacks. Use splsoftusb() or a thread to deliver callbacks.
Add threads to the Ethernet drivers. Add threads to the Ethernet drivers.
@ -68,3 +88,17 @@ Rewrite HID driver to handle report IDs properly. Perhaps there should
be a hiddev to which hid with different IDs can attach? be a hiddev to which hid with different IDs can attach?
Get rid of hcpriv. Get rid of hcpriv.
Keyspan serial driver
Factor out comon code in network drivers.
Documentation:
--------------
Document device driver API.
Document HC driver API.
Update ugen(4)