linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* bluetooth: add support for btusb devices in recent MacBook Pros
@ 2010-09-17 21:09 Will Woods
  2010-09-17 21:09 ` [PATCH 1/2] bluetooth: add support for controller in MacBookPro7,1 Will Woods
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Will Woods @ 2010-09-17 21:09 UTC (permalink / raw)
  To: Marcel Holtmann; +Cc: linux-bluetooth, kernel

These two patches add support for the USB bluetooth controllers found
in recent MacBook Pro systems. In both cases the device class is
ff (vend.) rather than the usual e0. The iMac11,1 has the same 
problem and is handled with an explicit USB_DEVICE() entry, so 
these two devices are handled the same way.

(Apologies for sending the patches again - I forgot the Signed-off-by:
lines the first time.)

-w

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [PATCH 1/2] bluetooth: add support for controller in MacBookPro7,1
@ 2010-09-17 20:38 Will Woods
  2010-09-17 20:38 ` [PATCH 2/2] bluetooth: add support for controller in MacBookPro6,2 Will Woods
  0 siblings, 1 reply; 5+ messages in thread
From: Will Woods @ 2010-09-17 20:38 UTC (permalink / raw)
  To: Marcel Holtmann; +Cc: linux-bluetooth, kernel, Will Woods

As with iMac11,1 the device class is ff(vend.) instead of e0(wlcon).

output from 'usb-devices':
T:  Bus=04 Lev=02 Prnt=04 Port=00 Cnt=01 Dev#=  5 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=05ac ProdID=8213 Rev=01.86
S:  Manufacturer=Apple Inc.
S:  Product=Bluetooth USB Host Controller
S:  SerialNumber=58B0359C28ED
C:  #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
I:  If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)
---
 drivers/bluetooth/btusb.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index d22ce3c..eac44e4 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -59,6 +59,9 @@ static struct usb_device_id btusb_table[] = {
 	/* Generic Bluetooth USB device */
 	{ USB_DEVICE_INFO(0xe0, 0x01, 0x01) },
 
+	/* Apple MacBookPro7,1 */
+	{ USB_DEVICE(0x05ac, 0x8213) },
+
 	/* Apple iMac11,1 */
 	{ USB_DEVICE(0x05ac, 0x8215) },
 
-- 
1.7.2.3

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-09-28 22:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-17 21:09 bluetooth: add support for btusb devices in recent MacBook Pros Will Woods
2010-09-17 21:09 ` [PATCH 1/2] bluetooth: add support for controller in MacBookPro7,1 Will Woods
2010-09-17 21:09 ` [PATCH 2/2] bluetooth: add support for controller in MacBookPro6,2 Will Woods
2010-09-28 22:58 ` bluetooth: add support for btusb devices in recent MacBook Pros Gustavo F. Padovan
  -- strict thread matches above, loose matches on Subject: below --
2010-09-17 20:38 [PATCH 1/2] bluetooth: add support for controller in MacBookPro7,1 Will Woods
2010-09-17 20:38 ` [PATCH 2/2] bluetooth: add support for controller in MacBookPro6,2 Will Woods

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).