[Bluetooth] Enable SCO support for Broadcom HID proxy dongle
authorMarcel Holtmann <marcel@holtmann.org>
Tue, 18 Jul 2006 16:32:33 +0000 (18:32 +0200)
committerDavid S. Miller <davem@sunset.davemloft.net>
Mon, 24 Jul 2006 19:44:34 +0000 (12:44 -0700)
The Broadcom dongles with HID proxy support actually support SCO over
HCI if the SCO buffer size values are corrected. So instead of disabling
the SCO support, mark this dongle with the quirk for the Bluetooth core
to correct the wrong buffer size values.

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/bluetooth/hci_usb.c

index 963c01459cc85e4c8e39d6351cbdae6f741bf98e..e2d4beac74207c711bdafaf11399d0170d73d07b 100644 (file)
@@ -109,7 +109,7 @@ static struct usb_device_id blacklist_ids[] = {
        { USB_DEVICE(0x0a5c, 0x2033), .driver_info = HCI_IGNORE },
 
        /* Broadcom BCM2035 */
-       { USB_DEVICE(0x0a5c, 0x200a), .driver_info = HCI_RESET | HCI_BROKEN_ISOC },
+       { USB_DEVICE(0x0a5c, 0x200a), .driver_info = HCI_RESET | HCI_WRONG_SCO_MTU },
        { USB_DEVICE(0x0a5c, 0x2009), .driver_info = HCI_BCM92035 },
 
        /* IBM/Lenovo ThinkPad with Broadcom chip */