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)
committerBen Hutchings <ben@decadent.org.uk>
Fri, 6 Mar 2015 00:39:20 +0000 (00:39 +0000)
commit5786781d702abfb0994db306576767f7ab8f7d36
tree05be26398988269f76ad6c75abdbdfff1696146a
parent4c5bc740767e3dc3e07da9bbe1738222158ff87f
Bluetooth: ath3k: workaround the compatibility issue with xHCI controller

commit c561a5753dd631920c4459a067d22679b3d110d6 upstream.

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>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/bluetooth/ath3k.c