From patchwork Wed Aug 24 16:09:53 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tim Gardner X-Patchwork-Id: 662356 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id 3sKC2D3lSNz9sdm; Thu, 25 Aug 2016 02:10:12 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical-com.20150623.gappssmtp.com header.i=@canonical-com.20150623.gappssmtp.com header.b=fU524l4t; dkim-atps=neutral Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1bcakg-0001j9-EZ; Wed, 24 Aug 2016 16:10:06 +0000 Received: from mail-it0-f51.google.com ([209.85.214.51]) by huckleberry.canonical.com with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1bcakb-0001iF-LR for kernel-team@lists.ubuntu.com; Wed, 24 Aug 2016 16:10:01 +0000 Received: by mail-it0-f51.google.com with SMTP id x131so218558318ite.0 for ; Wed, 24 Aug 2016 09:10:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id; bh=v01yE204w4IxGBT9jWpAxx1uItMW/MQLiGU9iFDHkjg=; b=fU524l4tO751P+Ir+122JV92q8HI3+llW2qqzGmDu70ZZ/AihrzH/Jprz9o4IC8ezS LgqbjZysQsuU3786pDQ3gxMfc6/YO8/Vtalyi55fsJDVXdsbzsN/xfCWLVM8Agw2Zh3T MNlBRI5UfuK+I/Ed0KUpdctlBdBw6S4Qb/wPZEb194sBeUY8Pdvr6/u9T3c9hfylfhAb mNIwRiOzBsQz6AvnSvshdtPiRSrFjF/Re1cfcSqr4M9bu+RIOcMLOth48eiNx2MTfOVP Gz+KGHGbVDH+x5WHD+4krt4CyE1kwQ5Xyyxw3/KV180ubh4mLIObpi3MdyhwN3v+/o5I z89g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=v01yE204w4IxGBT9jWpAxx1uItMW/MQLiGU9iFDHkjg=; b=SdYmQ3wtn7dVKubUkcmHawwK78qk4ZF4bVYZ/+AqXtDAMMweqbNOXQxHySbob0O0AF hy2JAmhtexLxlUzh3fQmnW9oTJbNY5eNneh5Twi+nK0+yl+2HN4Nou7Vr/WZgPyNcpX8 fVaSqgRwdy0qErtcxFeoW5YVgAJuRItXPPeggr6kmsGPVpkBFvX0LU3xxqjiChP8y5yx eAE+Rl+RzAC3EGfbdrYTQntT6V7IdJ25vI0x0NcxRgOxunQ9FIZow7JPzfxynEn2MRWv UZR/huKWkrfsl6Szv9GsFCQa60HYG71/RobG8mM7sQ4tuwLVMNuXgAjh3/9QPiGNewGh fkiA== X-Gm-Message-State: AEkoouv0M+Eka53iLd04f3nyzj8Sa7f7DO/yu0FlODuIT1gvvx20vSTOLLiOsph57oqebzA/ X-Received: by 10.36.73.195 with SMTP id e64mr4876997itd.80.1472054999561; Wed, 24 Aug 2016 09:09:59 -0700 (PDT) Received: from localhost.localdomain (host-174-45-44-32.hln-mt.client.bresnan.net. [174.45.44.32]) by smtp.gmail.com with ESMTPSA id v7sm3668696itd.6.2016.08.24.09.09.57 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 24 Aug 2016 09:09:58 -0700 (PDT) From: Tim Gardner To: kernel-team@lists.ubuntu.com Subject: [PATCH Xenial SRU] Bluetooth: Add support for Intel Bluetooth device 3168 [8087:0aa7] Date: Wed, 24 Aug 2016 10:09:53 -0600 Message-Id: <1472054993-24038-1-git-send-email-tim.gardner@canonical.com> X-Mailer: git-send-email 2.7.4 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: kernel-team-bounces@lists.ubuntu.com From: Tedd Ho-Jeong An BugLink: http://bugs.launchpad.net/bugs/1591648 This patch adds support for Intel Bluetooth device 3168 also known as Sandy Peak (SdP). T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=8087 ProdID=0aa7 Rev= 0.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 E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=1ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=82(I) 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=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=83(I) 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=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms E: Ad=83(I) 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=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms E: Ad=83(I) 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=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms E: Ad=83(I) 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=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms E: Ad=83(I) 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=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms Signed-off-by: Tedd Ho-Jeong An Signed-off-by: Marcel Holtmann (cherry picked from commit 439e65d3998c0b9501638cc0c2190e936c0caaf2) Signed-off-by: Tim Gardner --- drivers/bluetooth/btusb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index 5d0c92e..e8c58c4 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -314,6 +314,7 @@ static const struct usb_device_id blacklist_table[] = { { USB_DEVICE(0x8087, 0x07dc), .driver_info = BTUSB_INTEL }, { USB_DEVICE(0x8087, 0x0a2a), .driver_info = BTUSB_INTEL }, { USB_DEVICE(0x8087, 0x0a2b), .driver_info = BTUSB_INTEL_NEW }, + { USB_DEVICE(0x8087, 0x0aa7), .driver_info = BTUSB_INTEL }, /* Other Intel Bluetooth devices */ { USB_VENDOR_AND_INTERFACE_INFO(0x8087, 0xe0, 0x01, 0x01),