From patchwork Wed Nov 19 06:46:38 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Tunin X-Patchwork-Id: 5334541 Return-Path: X-Original-To: patchwork-linux-wireless@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 8BD85C11AC for ; Wed, 19 Nov 2014 06:47:02 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id A52BC2010B for ; Wed, 19 Nov 2014 06:47:01 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id A280A20108 for ; Wed, 19 Nov 2014 06:47:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754898AbaKSGqo (ORCPT ); Wed, 19 Nov 2014 01:46:44 -0500 Received: from mail-lb0-f180.google.com ([209.85.217.180]:54140 "EHLO mail-lb0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754878AbaKSGqm (ORCPT ); Wed, 19 Nov 2014 01:46:42 -0500 Received: by mail-lb0-f180.google.com with SMTP id z11so11796715lbi.39 for ; Tue, 18 Nov 2014 22:46:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=ulGmdnFu1X/+5ft+WRjbOjtP7QzzI8bTopGm3RLwpdc=; b=C4z50YfaMXLSNZ9yL8FOUxm9RBmVhq3sTTjXyZKNSnvUsGl8e5DjrzS96+wSTNeNQV iTCmdK1bSleNtsi8yQZSgm8WSIIlAYp5uQJh2x6DdU5/1Wl9Zi+ZFOQOwac6nyQBgear Qx9I5mhBzD1QR8a8cHv1UapamZ6VlkhR0JSkd8SmArInA1XMtONBZe/RlYuTwq2ERBOP sZUS8YBM8oT/geP5f0RbDnou46tDpdypH2p4MNnAGhVT+fsc1MUhGorT09JcUVVzP0H7 3Xg8EIIHaQDTmN7z4QO9QyKv2HYzm7bhCpZsZhHpJQ/kQHT//G97TwdLFNlPnVeXLqQ6 MtpQ== X-Received: by 10.112.72.225 with SMTP id g1mr3588252lbv.75.1416379599994; Tue, 18 Nov 2014 22:46:39 -0800 (PST) Received: from [192.168.1.2] (89-178-185-14.broadband.corbina.ru. [89.178.185.14]) by mx.google.com with ESMTPSA id xs6sm209997lbb.13.2014.11.18.22.46.39 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Nov 2014 22:46:39 -0800 (PST) Message-ID: <546C3CCE.400@gmail.com> Date: Wed, 19 Nov 2014 09:46:38 +0300 From: Dmitry Tunin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Marcel Holtmann CC: linux-bluetooth@vger.kernel.org, linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org Subject: Re: [PATCH v3] ath3k: Add support of MCI 13d3:3408 bt device References: In-Reply-To: Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org X-Spam-Status: No, score=-6.8 required=5.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, T_DKIM_INVALID, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Hi Marcel, Here is information from /sys/kernel/debug/usb/devices T: Bus=01 Lev=02 Prnt=03 Port=00 Cnt=01 Dev#= 20 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=13d3 ProdID=3408 Rev= 0.02 C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA A: FirstIf#= 0 IfCount= 2 Cls=e0(wlcon) Sub=01 Prot=01 I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) 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= 25 Ivl=1ms E: Ad=03(O) Atr=01(Isoc) MxPS= 25 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= 33 Ivl=1ms E: Ad=03(O) Atr=01(Isoc) MxPS= 33 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= 49 Ivl=1ms E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms I hope this mail client is OK now. Add support for bluetooth MCI WB335 (AR9565) Wi-Fi+bt module. It is AR3011 device according to iProduct == 0. So btusb should be blacklisted I submitted a wrong patch before asif it was an AR3012 device, but it works both ways. This is the right one. Signed-off-by: Dmitry Tunin --- 19.11.2014 01:56, Marcel Holtmann wrote: > Hi Dmitry, > >> Add support for bluetooth MCI WB335 (AR9565) Wi-Fi+bt module. >> It is AR3011 device according to iProduct == 0. >> So btusb should be blacklisted >> I submitted a wrong patch before asif it was an AR3012 device, >> but it works both ways. This is the right one. > include the device details from /sys/kernel/debug/usb/devices. > >> Signed-off-by: Dmitry Tunin >> are */ > No idea what this are */ is. > >> --- >> >> diff --git a/drivers/bluetooth/ath3k.c b/drivers/bluetooth/ath3k.c >> index d85ced2..3b53116 100644 >> --- a/drivers/bluetooth/ath3k.c >> +++ b/drivers/bluetooth/ath3k.c >> @@ -69,6 +69,7 @@ static const struct usb_device_id ath3k_table[] = { >> { USB_DEVICE(0x0CF3, 0x3002) }, >> { USB_DEVICE(0x0CF3, 0xE019) }, >> { USB_DEVICE(0x13d3, 0x3304) }, >> + { USB_DEVICE(0x13d3, 0x3408) }, >> >> /* Atheros AR9285 Malbec with sflash firmware */ >> { USB_DEVICE(0x03F0, 0x311D) }, >> diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c >> index edfc17b..bbf5c1c 100644 >> --- a/drivers/bluetooth/btusb.c >> +++ b/drivers/bluetooth/btusb.c >> @@ -146,6 +146,7 @@ static const struct usb_device_id blacklist_table[] = { >> { USB_DEVICE(0x0cf3, 0x3002), .driver_info = BTUSB_IGNORE }, >> { USB_DEVICE(0x0cf3, 0xe019), .driver_info = BTUSB_IGNORE }, >> { USB_DEVICE(0x13d3, 0x3304), .driver_info = BTUSB_IGNORE }, >> + { USB_DEVICE(0x13d3, 0x3408), .driver_info = BTUSB_IGNORE }, > Fix whitespace here or use a proper mail client. > > Regards > > Marcel > -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/drivers/bluetooth/ath3k.c b/drivers/bluetooth/ath3k.c index d85ced2..3b53116 100644 --- a/drivers/bluetooth/ath3k.c +++ b/drivers/bluetooth/ath3k.c @@ -69,6 +69,7 @@ static const struct usb_device_id ath3k_table[] = { { USB_DEVICE(0x0CF3, 0x3002) }, { USB_DEVICE(0x0CF3, 0xE019) }, { USB_DEVICE(0x13d3, 0x3304) }, + { USB_DEVICE(0x13d3, 0x3408) }, /* Atheros AR9285 Malbec with sflash firmware */ { USB_DEVICE(0x03F0, 0x311D) }, diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index edfc17b..bbf5c1c 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -146,6 +146,7 @@ static const struct usb_device_id blacklist_table[] = { { USB_DEVICE(0x0cf3, 0x3002), .driver_info = BTUSB_IGNORE }, { USB_DEVICE(0x0cf3, 0xe019), .driver_info = BTUSB_IGNORE }, { USB_DEVICE(0x13d3, 0x3304), .driver_info = BTUSB_IGNORE }, + { USB_DEVICE(0x13d3, 0x3408), .driver_info = BTUSB_IGNORE }, /* Atheros AR9285 Malbec with sflash firmware */ { USB_DEVICE(0x03f0, 0x311d), .driver_info = BTUSB_IGNORE },