lkml.org 
[lkml]   [2012]   [Mar]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[ 093/175] Bluetooth: Add AR30XX device ID on Asus laptops
    3.3-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Keng-Yu Lin <kengyu@canonical.com>

    commit 6b6ba88b5bb8779156b21bb957520a448c3642e2 upstream.

    The ID is found on Asus K54HR and K53U.
    Blacklist the AR3011-based device ID [0489:e03d]
    and add to ath3k.c for firmware loading.

    Below is the output of usb-devices script:

    Before the fiwmware loading:

    T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
    D: Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
    P: Vendor=0489 ProdID=e03d Rev=00.01
    C: #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA
    I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
    I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb

    After the fiwmware loading:

    T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 5 Spd=12 MxCh= 0
    D: Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
    P: Vendor=0cf3 ProdID=3005 Rev=00.01
    C: #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA
    I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
    I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb

    Signed-off-by: Keng-Yu Lin <kengyu@canonical.com>
    Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
    Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/bluetooth/ath3k.c | 1 +
    drivers/bluetooth/btusb.c | 1 +
    2 files changed, 2 insertions(+)

    --- a/drivers/bluetooth/ath3k.c
    +++ b/drivers/bluetooth/ath3k.c
    @@ -65,6 +65,7 @@ static struct usb_device_id ath3k_table[
    { USB_DEVICE(0x0CF3, 0x3002) },
    { USB_DEVICE(0x13d3, 0x3304) },
    { USB_DEVICE(0x0930, 0x0215) },
    + { USB_DEVICE(0x0489, 0xE03D) },

    /* Atheros AR9285 Malbec with sflash firmware */
    { USB_DEVICE(0x03F0, 0x311D) },
    --- a/drivers/bluetooth/btusb.c
    +++ b/drivers/bluetooth/btusb.c
    @@ -121,6 +121,7 @@ static struct usb_device_id blacklist_ta
    { USB_DEVICE(0x0cf3, 0x3002), .driver_info = BTUSB_IGNORE },
    { USB_DEVICE(0x13d3, 0x3304), .driver_info = BTUSB_IGNORE },
    { USB_DEVICE(0x0930, 0x0215), .driver_info = BTUSB_IGNORE },
    + { USB_DEVICE(0x0489, 0xe03d), .driver_info = BTUSB_IGNORE },

    /* Atheros AR9285 Malbec with sflash firmware */
    { USB_DEVICE(0x03f0, 0x311d), .driver_info = BTUSB_IGNORE },



    \
     
     \ /
      Last update: 2012-03-30 23:37    [W:0.021 / U:60.884 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site