Edgar (gimli) Hucek
3e3ede7dda
Bluetooth: Add MacBookAir3,1(2) support
Adding the new MacBookAir3,1(2) to btusb.
Output without the patch and btusb loaded :
T: Bus=03 Lev=02 Prnt=03 Port=02 Cnt=01 Dev#= 6 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=05ac ProdID=821b Rev= 0.34
S: Manufacturer=Apple Inc.
S: Product=Bluetooth USB Host Controller
C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none)
E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none)
E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms
I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none)
E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms
I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none)
E: Ad=83(I) Atr=01(Isoc) MxPS= 32 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 32 Ivl=1ms
I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none)
E: Ad=83(I) Atr=01(Isoc) MxPS= 64 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 64 Ivl=1ms
I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none)
E: Ad=83(I) Atr=01(Isoc) MxPS= 64 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 64 Ivl=1ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=84(I) Atr=02(Bulk) MxPS= 32 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 32 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none)
Output with the patch and btusb loaded :
T: Bus=03 Lev=02 Prnt=03 Port=02 Cnt=01 Dev#= 6 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=05ac ProdID=821b Rev= 0.34
S: Manufacturer=Apple Inc.
S: Product=Bluetooth USB Host Controller
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
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms
I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms
I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 32 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 32 Ivl=1ms
I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 64 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 64 Ivl=1ms
I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 64 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 64 Ivl=1ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=84(I) Atr=02(Bulk) MxPS= 32 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 32 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none)
Signed-off-by: Edgar (gimli) Hucek <gimli@dark-green.com>
Acked-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
|
2010-11-09 01:08:53 -02:00 |
| .. |
|
ath3k.c
|
Bluetooth: Add missing kfree() on error path in Atheros driver
|
2010-02-27 14:05:38 +01:00 |
|
bcm203x.c
|
Bluetooth: Use kmemdup for drivers
|
2010-07-21 10:39:06 -07:00 |
|
bfusb.c
|
Bluetooth: Convert controller hdev->type to hdev->bus
|
2010-02-27 14:05:38 +01:00 |
|
bluecard_cs.c
|
pcmcia: move driver name to struct pcmcia_driver
|
2010-09-29 17:20:24 +02:00 |
|
bpa10x.c
|
Bluetooth: Use __packed annotation for drivers
|
2010-07-21 10:39:13 -07:00 |
|
bt3c_cs.c
|
pcmcia: move driver name to struct pcmcia_driver
|
2010-09-29 17:20:24 +02:00 |
|
btmrvl_debugfs.c
|
llseek: automatically add .llseek fop
|
2010-10-15 15:53:27 +02:00 |
|
btmrvl_drv.h
|
Bluetooth: Use __packed annotation for drivers
|
2010-07-21 10:39:13 -07:00 |
|
btmrvl_main.c
|
Bluetooth: HCI devices are either BR/EDR or AMP radios
|
2010-10-12 12:44:51 -03:00 |
|
btmrvl_sdio.c
|
Bluetooth: Use kzalloc for drivers
|
2010-07-21 10:39:06 -07:00 |
|
btmrvl_sdio.h
|
Bluetooth: Fix incorrect alignment in Marvell BT-over-SDIO driver
|
2009-08-22 14:25:34 -07:00 |
|
btsdio.c
|
Bluetooth: Support SDIO devices that are AMP controllers
|
2010-10-12 12:44:51 -03:00 |
|
btuart_cs.c
|
pcmcia: move driver name to struct pcmcia_driver
|
2010-09-29 17:20:24 +02:00 |
|
btusb.c
|
Bluetooth: Add MacBookAir3,1(2) support
|
2010-11-09 01:08:53 -02:00 |
|
dtl1_cs.c
|
pcmcia: move driver name to struct pcmcia_driver
|
2010-09-29 17:20:24 +02:00 |
|
hci_ath.c
|
Bluetooth: Fix kfree() => kfree_skb() in hci_ath.c
|
2010-07-27 15:27:45 -07:00 |
|
hci_bcsp.c
|
Bluetooth: Add __init and __exit marks to UART drivers
|
2010-07-27 12:35:58 -07:00 |
|
hci_h4.c
|
Bluetooth: Add __init and __exit marks to UART drivers
|
2010-07-27 12:35:58 -07:00 |
|
hci_ldisc.c
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
|
2010-10-23 11:47:02 -07:00 |
|
hci_ll.c
|
Bluetooth: Add __init and __exit marks to UART drivers
|
2010-07-27 12:35:58 -07:00 |
|
hci_uart.h
|
Bluetooth: Support for Atheros AR300x serial chip
|
2010-07-21 10:39:14 -07:00 |
|
hci_vhci.c
|
llseek: automatically add .llseek fop
|
2010-10-15 15:53:27 +02:00 |
|
Kconfig
|
Bluetooth: Support for Atheros AR300x serial chip
|
2010-07-21 10:39:14 -07:00 |
|
Makefile
|
Bluetooth: Support for Atheros AR300x serial chip
|
2010-07-21 10:39:14 -07:00 |