From 4bfa293e5b7f5f1a288f346f033e8eb1b56d94ad Mon Sep 17 00:00:00 2001 From: Bernhard Froemel Date: Sat, 16 Jul 2011 23:31:02 +1000 Subject: [PATCH] The Apple MBP model 6.2 (and maybe other recent MBPs) uses an Apple branded BCM2046 USB bluetooth device that works well [1] with your generic driver. Add the vendor and device id. Output from Marcel's "usb-devices" script: T: Bus=1 Dev#=8 Spd=12 MxCh=0 D: Ver=2.00 Cls=ff(vendr) Sub=01 Prot=01 MxPS=64 #Cfgs=1 P: Vendor=05ac ProdID=8218 Rev=0.22 S: Manufacturer=Apple Inc. S: Product=Bluetooth USB Host Controller C: #Ifs=4 Cfg#=1 Atr=e0 MxPwr=0mA E: Ad=00(both) Atr=00(Control) MxPS=0040 Ivl=0ms I: If#=00 Alt=0 #EPs=03 Cls=ff(vendr) Sub=01 Prot=01 Driver=(none) I: If#=01 Alt=0 #EPs=02 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none) I: If#=02 Alt=0 #EPs=02 Cls=ff(vendr) Sub=ff Prot=ff Driver=(none) I: If#=03 Alt=0 #EPs=00 Cls=fe(apspe) Sub=01 Prot=01 Driver=(none) Signed-off-by: Bernhard Froemel Cc: Marcel Holtmann Signed-off-by: Andrew Morton --- drivers/bluetooth/btusb.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index da9ddb3a3300..399d0eb02ed5 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -91,6 +91,9 @@ static struct usb_device_id btusb_table[] = { /* Canyon CN-BTU1 with HID interfaces */ { USB_DEVICE(0x0c10, 0x0000) }, + /* Apple MacBookPro6 BT device */ + { USB_DEVICE(0x05ac, 0x8218) }, + { } /* Terminating entry */ }; -- 2.39.5