Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp993009ybt; Fri, 19 Jun 2020 20:53:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxhay5y/HWnLk+TUvkLOZnpvoJCyakeYd6d9fWvpFQKZxfx6nq2je2Q4YioA7NdzEbFKLVz X-Received: by 2002:aa7:df05:: with SMTP id c5mr6221871edy.48.1592625219988; Fri, 19 Jun 2020 20:53:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592625219; cv=none; d=google.com; s=arc-20160816; b=cLOHURucefa1nLOUzL0a7NS2EEVt7OWmHI9jnEvdiCESa1mtf1YB4Nh1/Li4PH9CMq tQdxMiqdmRKCy9TyF8+XcalmwhutwNokAUd8QvIe5p3X3dlNuRj9zVY40ow+C+j8i7P1 EgQaU9R0VTWn+YV/21dFycHl/Rb5z/gAWHugsjtrO5dsISgXvOq9sfku+nL2ckgH1lxI YwKZ2lfR1hfZgoibX+v7S3S401bVKoKFRDejbR7BTDql9ItuluK7VubwdwbpNbD0An+D LU29I1NZLPfAodyvBfCYeGpL02GyJ83LWEYz8OpyJtqP1fEH2VDtYG3gTgxeMGB9iZ04 rOiw== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=YJXU92uFfRvXgEvIDX2lkf7nNYKhCrk3N/eXlURUwko=; b=KZrKWN9q6/FTnXjdYDxLSZVmPrzy2vENS0I9BgBNZtOrmVROBZKUIbIhjNHa7LbrHt IBrR4vfLFj0vfe/ZNloV0yLXhU/v8TO1PAkdqN35HTQUi4zq6+tV5EBNEikxmHBRVtey Na4vDDShQB57FduA/w6bz7jS/1PuTAvYAthaL8zlg3KhFa/fpUDHhMmGKgU7EgKEzbMg rWXczIlGZ5+TAokXlXy7YpkFBjrRSQ/nxt6mU4DjA2xCc6a+p8U4o27V9XM9dWQulnNB 8cImbNzjqCgTC4+yLPWo+LS46bWxJ/b4mXGmf+Fi9u2bt7D6714j5jY37SKfW3fZ1KEu ZxBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="cH0/pCNz"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cw14si5004035ejb.359.2020.06.19.20.53.18; Fri, 19 Jun 2020 20:53:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="cH0/pCNz"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2394781AbgFSQYC (ORCPT + 99 others); Fri, 19 Jun 2020 12:24:02 -0400 Received: from mail.kernel.org ([198.145.29.99]:54428 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390411AbgFSO6e (ORCPT ); Fri, 19 Jun 2020 10:58:34 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D3EDA21852; Fri, 19 Jun 2020 14:58:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1592578714; bh=4p3kFaNwbjzRd7XMk2dV+c7fRUlfKlHkAbQyxboRuws=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cH0/pCNz+ejY0Mn/C4usmLq7jCGAm2SXPBklt/p0J6HFdHnF7MRZIrV97grX73Q26 l93aAh/4lmbJcheXusJdnmfY7UuA77i5rlCdZz+t4TUFuxIuC7yUOz7TTD/Nru4NxN qld6cJKycJxBb2j+nH2o11kCLbGzwpajipAG3UJE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Hans de Goede , Marcel Holtmann , Sasha Levin Subject: [PATCH 4.19 129/267] Bluetooth: btbcm: Add 2 missing models to subver tables Date: Fri, 19 Jun 2020 16:31:54 +0200 Message-Id: <20200619141655.019747553@linuxfoundation.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20200619141648.840376470@linuxfoundation.org> References: <20200619141648.840376470@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Hans de Goede [ Upstream commit c03ee9af4e07112bd3fc688daca9e654f41eca93 ] Currently the bcm_uart_subver_ and bcm_usb_subver_table-s lack entries for the BCM4324B5 and BCM20703A1 chipsets. This makes the code use just "BCM" as prefix for the filename to pass to request-firmware, making it harder for users to figure out which firmware they need. This especially is problematic with the UART attached BCM4324B5 where this leads to the filename being just "BCM.hcd". Add the 2 missing devices to subver tables. This has been tested on: 1. A Dell XPS15 9550 where this makes btbcm.c try to load "BCM20703A1-0a5c-6410.hcd" before it tries to load "BCM-0a5c-6410.hcd". 2. A Thinkpad 8 where this makes btbcm.c try to load "BCM4324B5.hcd" before it tries to load "BCM.hcd" Signed-off-by: Hans de Goede Signed-off-by: Marcel Holtmann Signed-off-by: Sasha Levin --- drivers/bluetooth/btbcm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/bluetooth/btbcm.c b/drivers/bluetooth/btbcm.c index e3e4d929e74f..ff6203c331ff 100644 --- a/drivers/bluetooth/btbcm.c +++ b/drivers/bluetooth/btbcm.c @@ -324,6 +324,7 @@ static const struct bcm_subver_table bcm_uart_subver_table[] = { { 0x4103, "BCM4330B1" }, /* 002.001.003 */ { 0x410e, "BCM43341B0" }, /* 002.001.014 */ { 0x4406, "BCM4324B3" }, /* 002.004.006 */ + { 0x4606, "BCM4324B5" }, /* 002.006.006 */ { 0x6109, "BCM4335C0" }, /* 003.001.009 */ { 0x610c, "BCM4354" }, /* 003.001.012 */ { 0x2122, "BCM4343A0" }, /* 001.001.034 */ @@ -334,6 +335,7 @@ static const struct bcm_subver_table bcm_uart_subver_table[] = { }; static const struct bcm_subver_table bcm_usb_subver_table[] = { + { 0x2105, "BCM20703A1" }, /* 001.001.005 */ { 0x210b, "BCM43142A0" }, /* 001.001.011 */ { 0x2112, "BCM4314A0" }, /* 001.001.018 */ { 0x2118, "BCM20702A0" }, /* 001.001.024 */ -- 2.25.1