| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
scheduling.
More work is required to properly budget and schedule micro-frames, most
of it at the HUB level. But this let people use USB1.1 uaudio(4) devices
on ehci(4)-only systems.
Thanks to all the testers!
ok ratchov@, sthen@, naddy@
|
| |
|
|
|
|
|
|
|
|
|
| |
definitions instead. We don't change usb.h for now to stay compatible
with userland.
Tested by mpi@ on macppc and myself on i386.
ok mpi@
|
|
|
|
|
|
| |
matter for split-transactions which are not currently supported.
ok deraadt@ miod@
|
|
|
|
|
|
|
|
|
| |
have a different transfer descriptor than non-64bit capable ones.
This fixes isoc transfer issues (resulting in broken image data) for
uvideo(4) devices attached to ehci(4) seen on USB Intel host controllers.
From Jeremy Morse via NetBSD.
|
|
|
|
| |
OK brad@
|
|
|
|
|
|
|
|
|
| |
Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.
OK deraadt@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
log message:
Attempt to follow the correct procedure for synchronising with the
system BIOS to disable legacy device emulation as per the "EHCI
Extended Capability: Pre-OS to OS Handoff Synchronisation" section
of the EHCI spec. BIOSes that implement legacy emulation using SMIs
are supposed to disable the emulation when this procedure is performed.
tested on various archs by jsg@ and me
ok pascoe@, looks sane jsg@
|
|
|
|
| |
from NetBSD
|
| |
|
| |
|
| |
|
|
|
|
|
| |
isochronous transfer descriptor types. Also updates the doco link at the
top of the file; from netbsd; via loki@animata.net
|
|
|
|
|
| |
EHCI_QH_GET_CTL and adds a macro for setting the data toggle on a qtd
token; from netbsd; via loki@animata.net
|
|
|
|
|
| |
EHCI_HCS_P_INDICATOR and EHCI_QG_MPLMASK to EHCI_QH_MPLMASK);
from netbsd; via, loki@animata.net
|
| |
|
| |
|
| |
|
|
|