]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - releases/2.6.34.4/bluetooth-added-support-for-controller-shipped-with-imac-i5.patch
drop queue-4.14/mips-make-sure-dt-memory-regions-are-valid.patch
[thirdparty/kernel/stable-queue.git] / releases / 2.6.34.4 / bluetooth-added-support-for-controller-shipped-with-imac-i5.patch
1 From 0a79f67445de50ca0a8dc1d34f3cc406d89c28b2 Mon Sep 17 00:00:00 2001
2 From: Cyril Lacoux <clacoux@ifeelgood.org>
3 Date: Wed, 14 Jul 2010 10:29:27 +0400
4 Subject: Bluetooth: Added support for controller shipped with iMac i5
5
6 From: Cyril Lacoux <clacoux@ifeelgood.org>
7
8 commit 0a79f67445de50ca0a8dc1d34f3cc406d89c28b2 upstream.
9
10 Device class is ff(vend.) instead of e0(wlcon).
11
12 Output from command `usb-devices`:
13 T: Bus=01 Lev=03 Prnt=03 Port=00 Cnt=01 Dev#= 6 Spd=12 MxCh= 0
14 D: Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
15 P: Vendor=05ac ProdID=8215 Rev=01.82
16 S: Manufacturer=Apple Inc.
17 S: Product=Bluetooth USB Host Controller
18 S: SerialNumber=7C6D62936607
19 C: #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA
20 I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb
21 I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
22 I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
23 I: If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)
24
25 Signed-off-by: Cyril Lacoux <clacoux@ifeelgood.org>
26 Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
27 Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
28
29 ---
30 drivers/bluetooth/btusb.c | 3 +++
31 1 file changed, 3 insertions(+)
32
33 --- a/drivers/bluetooth/btusb.c
34 +++ b/drivers/bluetooth/btusb.c
35 @@ -59,6 +59,9 @@ static struct usb_device_id btusb_table[
36 /* Generic Bluetooth USB device */
37 { USB_DEVICE_INFO(0xe0, 0x01, 0x01) },
38
39 + /* Apple iMac11,1 */
40 + { USB_DEVICE(0x05ac, 0x8215) },
41 +
42 /* AVM BlueFRITZ! USB v2.0 */
43 { USB_DEVICE(0x057c, 0x3800) },
44