Commit Graph

11 Commits

Author SHA1 Message Date
msaitoh 60b9e9d968 - Fix panic in xhci_pci_detach() if xhci_pci_attach() failed.
- Fallback from MSI to INTx correctly.
2017-12-28 05:43:42 +00:00
msaitoh ee5189c301 - Fix a panic while cleaning PCI interrupt.
- Fallback to INTx if MSI allocation succeeded but the establish failed.
2017-12-25 08:39:38 +00:00
skrll 959954eaf3 Add an XHCI_DISABLE_MSI option 2017-09-05 08:01:43 +00:00
skrll 9bddfd430c Pull across xhci(4) improvemnts from nick-nhusb 2017-01-19 16:05:00 +00:00
jdolecek 9b6d6cfce1 provide intr xname 2016-10-13 20:05:06 +00:00
skrll 39842a4010 Kill XHCI_QUIRK_FORCE_INTR and surrounding code 2016-05-03 13:14:44 +00:00
skrll 4e8e66439e Merge nick-nhusb
- API / infrastructure changes to support memory management changes.
- Memory management improvements and bug fixes.
- HCDs should now be MP safe
- conversion to KERNHIST based debug
- FS/LS isoc support on ehci(4).
- conversion to kmem(9)
- Some USB 3 support - mostly from Takahiro HAYASHI (t-hash).
- interrupt transfers now get proper DMA operations
- general bug fixes
    - kern/48308
    - uhub status notification improvements
    - umass(4) probe fix (applied to HEAD already)
    - ohci(4) short transfer fix
2016-04-23 10:15:27 +00:00
christos 9eaee4f495 Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value
pairs to the compressed one that matt wrote.
2014-09-21 14:30:22 +00:00
christos e58a356cba make pci_intr_string and eisa_intr_string take a buffer and a length
instead of relying in local static storage.
2014-03-29 19:28:24 +00:00
skrll 30f3fc91b8 Don't abuse usbd_status in xhci_init 2014-03-10 13:10:41 +00:00
jakllsch fd0968d755 Add work-in-progress xhci(4) driver code. Currently (mostly) supports
interrupt-driven control, interrupt and bulk transfers at the three USB
2.0 speeds on root hub ports.
2013-09-14 00:40:31 +00:00