Bluetooth: ath3k: workaround the compatibility issue with xHCI controller
authorAdam Lee <adam.lee@canonical.com>
Wed, 28 Jan 2015 20:30:27 +0000 (15:30 -0500)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 29 Jan 2015 18:12:21 +0000 (19:12 +0100)
commitc561a5753dd631920c4459a067d22679b3d110d6
treee36b9b3e99a65517c22c6eb461ac321d67ba30fd
parentac363cf9eb0b0378165ebfcf41ffbf78295a817e
Bluetooth: ath3k: workaround the compatibility issue with xHCI controller

BugLink: https://bugs.launchpad.net/bugs/1400215
ath3k devices fail to load firmwares on xHCI buses, but work well on
EHCI, this might be a compatibility issue between xHCI and ath3k chips.
As my testing result, those chips will work on xHCI buses again with
this patch.

This workaround is from Qualcomm, they also did some workarounds in
Windows driver.

Signed-off-by: Adam Lee <adam.lee@canonical.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/bluetooth/ath3k.c