xref: /minix/minix/drivers/usb/usbd/README.txt (revision 83133719)
1-------------------------------------------------------------------------------
2*                           INFORMATION:                                      *
3-------------------------------------------------------------------------------
4README file for "USBD" USB host controller driver.
5
6created march-june 2014, JPEmbedded (info@jpembedded.eu)
7
8-------------------------------------------------------------------------------
9*                           KNOWN LIMITATIONS:                                *
10-------------------------------------------------------------------------------
11- Only first configuration can be selected for attached device
12- Only one device can be handled at a time, no hub functionality
13- Driver assumes that there is no preemption for DDEKit threading
14- URBs are enqueued in DDEKit but not in USBD itself
15- DDEKit way of handling interface numbers is not explicitly defined, bitmask
16  formatting for it, is therefore hardcoded into USBD
17- Waiting for USB0 clock to leave IDLEST.Disable state, by nanosleep, was
18  removed, as this should be implemented for all clocks in clkconf_set
19- Control transfers can only be performed with EP0
20