At one point early in 3.13 kernel and likely 3.16 some of the Broadcom bluetooth were supported due to the following in btusb.c
/*Broadcom devices with vendor specific id */ { USB_VENDOR_AND_INTERFACE_INFO(0x0a5c, 0xff, 0x01, 0x01) },
Now most kernel versions contain
/* Broadcom devices with vendor specific id */ { USB_VENDOR_AND_INTERFACE_INFO(0x0a5c, 0xff, 0x01, 0x01), .driver_info = BTUSB_BCM_PATCHRAM },
This was added to 3.16.0-34
http://git.kernel.org/cgit/linux/kernel/git/bluetooth/bluetooth-next.git/commit/drivers/bluetooth/btusb.c?id=10d4c6736ea6e6ff293dd588551270bca00ca45d
At one point early in 3.13 kernel and likely 3.16 some of the Broadcom bluetooth were supported due to the following in btusb.c
/*Broadcom devices with vendor specific id */ AND_INTERFACE_ INFO(0x0a5c, 0xff, 0x01, 0x01) },
{ USB_VENDOR_
Now most kernel versions contain
/* Broadcom devices with vendor specific id */ AND_INTERFACE_ INFO(0x0a5c, 0xff, 0x01, 0x01),
{ USB_VENDOR_
.driver_info = BTUSB_BCM_PATCHRAM },
This was added to 3.16.0-34
http:// git.kernel. org/cgit/ linux/kernel/ git/bluetooth/ bluetooth- next.git/ commit/ drivers/ bluetooth/ btusb.c? id=10d4c6736ea6 e6ff293dd588551 270bca00ca45d