Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp6671333ybi; Wed, 29 May 2019 11:13:21 -0700 (PDT) X-Google-Smtp-Source: APXvYqwCfDO/uW3ycRcVp3SUav//Xr8mAC3GkI/CxTHTelpOm/8fKDtqPZ6ucTBTCtsaxaD3tCKg X-Received: by 2002:a17:90a:7343:: with SMTP id j3mr13384876pjs.84.1559153601533; Wed, 29 May 2019 11:13:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559153601; cv=none; d=google.com; s=arc-20160816; b=pbTEk17+FW5ReEKZ3H2dHmUWmkT1FTF81cCce2UGT0RRnByoSh5Il+f9aTpczP3/e+ 79pQouiWSzzs8VCQhlegXwI2aNCjlQp3wRQRhDRIbgPs/qeD9/Vhs+GIZe63EaGhIAia CgN20aXVYvtusF/3lUHBz2DjgCJs4PtXNu1Bbj/nzaaXfkWn9+FMjCO7JmFVJf2/k8r+ 6rcw7yPoHSM2dCjlbsHqUD7+xQhEFQZSyartK4hUMJgsFBk+zyPN9w2QsUoKCHo1cTG1 UcSKKBjLDo6QUYg3Q3qXQXiL6yhws+IvzKCv+2L+z0Oo0bXlRPNcmpNH27CNZ1ej2ZcX PA7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Wwq4/gOqyd4p2OV3PLszSKYsxJ0Bj9uRa+aan5WS3wU=; b=a75xgFcwFwUCRWqEuRFn/Ivh0BopGgTnxVNoUsI8TatbhsX00Fy5Z/UXg8tBt/Ds+I 5Qx2QRdHanN0eUUzDIKrXN1hwcCtvcVAEbVHR3ParBov0kkQC3SJhSWdZcLYnnKCqt+d ax1bfuKZVKN9kdA1SHtE29tjcpWeLCcVoikiF3eiydpUjibS4bIkjWM6235emMTvBXqO jVLDgsiqtftttc0oC8mTHLBggEQ+La83AmU/YobG94zZwI2qvKL/2j2w93T9e5LP2mpl SHMqVVeWfIaSMjuwEzXAEsTCTC+387juDpN8R99b2Q+A1CUlDOWXDxVIVvPwrJeLFuCl ueIA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=cp1oPPnQ; spf=pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id gn18si346228plb.273.2019.05.29.11.12.52; Wed, 29 May 2019 11:13:21 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=cp1oPPnQ; spf=pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727096AbfE2SMv (ORCPT + 99 others); Wed, 29 May 2019 14:12:51 -0400 Received: from mail-oi1-f195.google.com ([209.85.167.195]:37925 "EHLO mail-oi1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727219AbfE2SMv (ORCPT ); Wed, 29 May 2019 14:12:51 -0400 Received: by mail-oi1-f195.google.com with SMTP id 18so2063772oij.5 for ; Wed, 29 May 2019 11:12:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Wwq4/gOqyd4p2OV3PLszSKYsxJ0Bj9uRa+aan5WS3wU=; b=cp1oPPnQxKwrJw8lykL02tNGefMG/kscm4p1nzci4CJUhB5N/CKX5pEpfWnmNxsVea qbE/4rEUh4YoXJ4tG1kSEJkse4P3FoZQGwHlYPtw5D/vb7z6lpsOAGojyF5aV0x1/t8X RO44BOD2ROLRIg8Suf+0LwWt+fGymK00mk7/FE6uXhei8eEgJeKtyVZig0k+6KCP6n77 f4C3h+qbojv3g41TSR2dXajyCtJ4nDGCWu9pT0aW5QKLKrzVaDUmSd6NSpCfDCth7yrn WQ+f5d+2BMOff4cgGyhH/9iQqOU2lpMvvHyxtt3Yandt/1XfoCDf3cDjNB1yveYrZsio Ylfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=Wwq4/gOqyd4p2OV3PLszSKYsxJ0Bj9uRa+aan5WS3wU=; b=dshLu3LpPiL8atS6Ohh2C2YRFhozoSuy+rt3xh+d8t30VqGfN6r3QoP+Nq7UoFLyDe Gdpqis3q2To/3rywbo1saD4VmKRtfMyON7wj3Z+oN0NA+AT47wCjnZzYYmeCDMcxksXC UZPGX3c+5UVKRpGlxKKD67IMyjhgc9Ew/O0JHCS9ElhOKKo5+44W4JfYTROHh5TBocz9 TEWbaxyUBkE2Jz9HKkcdeIpk66EJaC+AzaJTo9rMPqXGtHcN+18Gf5I04VdEK2vy/iPe /m5jSisYbPzvqsUhWd3QnViaZglg2EehwAYNinyvn/w820yHqLnC/zJBCTfth1jGsQ/6 nhfA== X-Gm-Message-State: APjAAAWTgL73esu5CsrEQ3EXhtSi9NkVrEFN/R7u1XtDgEAw5unWMB8k flKpdO0xYVQx3nzxC0EOAuE= X-Received: by 2002:aca:c243:: with SMTP id s64mr6792598oif.160.1559153566115; Wed, 29 May 2019 11:12:46 -0700 (PDT) Received: from localhost.localdomain (cpe-24-31-245-230.kc.res.rr.com. [24.31.245.230]) by smtp.gmail.com with ESMTPSA id 62sm90249oid.35.2019.05.29.11.12.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 11:12:45 -0700 (PDT) From: Larry Finger To: Marcel Holtmann , Gustavo Padovan , Johan Hedberg Cc: linux-bluetooth@vger.kernel.org, Larry Finger Subject: [PATCH] Bluetooth:: btrtl: Add support for RTL8723DU Date: Wed, 29 May 2019 13:12:34 -0500 Message-Id: <20190529181234.12744-1-Larry.Finger@lwfinger.net> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-bluetooth-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org This device is functionally equivalent to the BT part of the RTL8723DE, uses the same firmware, but the LMP subversion and HCI revision are unique. Signed-off-by: Larry Finger --- drivers/bluetooth/btrtl.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/bluetooth/btrtl.c b/drivers/bluetooth/btrtl.c index c91bba00df4e..751d468c3e56 100644 --- a/drivers/bluetooth/btrtl.c +++ b/drivers/bluetooth/btrtl.c @@ -31,6 +31,7 @@ #define RTL_ROM_LMP_3499 0x3499 #define RTL_ROM_LMP_8723A 0x1200 #define RTL_ROM_LMP_8723B 0x8723 +#define RTL_ROM_LMP_8723D 0x8873 #define RTL_ROM_LMP_8821A 0x8821 #define RTL_ROM_LMP_8761A 0x8761 #define RTL_ROM_LMP_8822B 0x8822 @@ -117,6 +118,13 @@ static const struct id_table ic_id_table[] = { .fw_name = "rtl_bt/rtl8723ds_fw.bin", .cfg_name = "rtl_bt/rtl8723ds_config" }, + /* 8723DU */ + { IC_INFO(RTL_ROM_LMP_8723D, 0x826C), + .config_needed = true, + .has_rom_version = true, + .fw_name = "rtl_bt/rtl8723d_fw.bin", + .cfg_name = "rtl_bt/rtl8723d_config" }, + /* 8821A */ { IC_INFO(RTL_ROM_LMP_8821A, 0xa), .config_needed = false, -- 2.21.0