Add more items and reorganize.
This commit is contained in:
parent
0aae0cd7a6
commit
876b21e514
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue