Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-05 | devusb: provide usb hub device number instead of address in /dev/usb/ctl | cinap_lenrek | |
The hub address is only usefull for the host controller driver, while userspace really cares about the device number. | |||
2018-03-06 | usbehci: add uframes control request to return uframes one at a time | aiju | |
2017-07-31 | xhci: experimental usb3 support | cinap_lenrek | |
2017-07-24 | usb: fix wrong pollival calculation in setmaxpkt() | cinap_lenrek | |
2017-07-16 | usbxhci: commit work in progress xhci driver, no config yet | cinap_lenrek | |
2014-04-23 | nusb: resolve endpoint id conflict with different input and output types | cinap_lenrek | |
ftrvxmtrx repots devices that use the endpoint number for input and output of different types like: nusb/ether: parsedesc endpoint 5[7] 07 05 81 03 08 00 09 # ep1 in intr nusb/ether: parsedesc endpoint 5[7] 07 05 82 02 00 02 00 nusb/ether: parsedesc endpoint 5[7] 07 05 01 02 00 02 00 # ep1 out bulk the previous change tried to work arround this but had the concequence that only the lastly defined endpoint was usable. this change addresses the issue by allowing up to 32 endpoints per device (16 output + 16 input endpoints) in devusb. the hci driver will ignore the 4th bit and will only use the lower 4 bits as endpoint address when talking to the usb device. when we encounter a conflict, we map the input endpoint to the upper id range 16..31 and the output endpoint to id 0..15 so two distinct endpoints are created. | |||
2011-08-01 | usb: added buffer delay control | cinap_lenrek | |
2011-03-30 | Import sources from 2011-03-30 iso image - lib | Taru Karttunen | |
2011-03-30 | Import sources from 2011-03-30 iso image | Taru Karttunen | |