kernel - Sync ehci controller with FreeBSD
commit390c51308013956a28e383013c8f0d050d5e3d7b
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 19 Jun 2015 02:34:32 +0000 (18 19:34 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 19 Jun 2015 02:34:32 +0000 (18 19:34 -0700)
tree5c82f56a201b2ed7c448bc1b3c2b445fdff06e9a
parent3cdad8d16187a3a93a5235bd57684068834b3df6
kernel - Sync ehci controller with FreeBSD

* Sync ehci controller w/FreeBSD to FreeBSD 8c1b21d9ef,
  ehci.c and ehci.h only.

* Contains better fix for doorbell issue from FreeBSD devs.

* Fixes numerous ehci port issues that the older hack had not fixed.

Testing-by: tm512, dillon
sys/bus/u4b/controller/ehci.c
sys/bus/u4b/controller/ehci.h