Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp5673753yba; Thu, 11 Apr 2019 03:21:13 -0700 (PDT) X-Google-Smtp-Source: APXvYqyNBjJ6vKzTHvh/6P7mbZhjVe0YMwQY6x3yIQBw6gS4ozorKkZOtFCfHz6RTh+E1003gpUP X-Received: by 2002:a65:5202:: with SMTP id o2mr44073025pgp.402.1554978073008; Thu, 11 Apr 2019 03:21:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554978072; cv=none; d=google.com; s=arc-20160816; b=lYM9zmpUECPHjW6c0hznET0MGMMe5iOMIOYLzI5WmM9O+g1NVe4/Ht4s31yWKCiQ9a rVD+TVV4KibGSnaoolWlc+UoWfgyjkrvL8xm3974IkWufhJnIDF36kil2jDMlfd9Xfvu gZWD024e/EqBbp9WO+/OvwN+M6nwhxIzO+E8FK9t7vNQ7OnabZfKPljKHSG395mkWhJg D5BXvBt3FjjLJvbxMH12Nu4VWS7rO5u+Z2Ts32DGkgnGphc7XrIgaQQ80TEimqvBwtkt 6/oYmfDYevpPvC0df27j7x9fJAQbSL7SwmL40KENP1ajfoV2MdSdeN7uBf+f1oE/Z/ZN UhhA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=S9Gtesu0OkxpGUu6Oy+TSdGtelszLd6TC0KnsWVnGJo=; b=X+p96o3H/+J7jL9068mk4SSo7fd/IgZfuPyXGa1uF+DeWiM+h2z/TflR0HT9Ftx5HZ 9v01RC9zSQrLZ3wPloRFSPTt+VY3re6K94GFUaGwoqLURfjCvBAxnEkTKgebumNEnwAW 5KwfxPRbjnaVybGZzJYer2o5U2x4mfHXk6bjCniapixLZ9grr65OvGysBgGPGCWT6Tfy MS+jzpDzQLKNqFd7La3F3ZEA3n/acHHzkN6UdD+7UJRqPH/2M9IMa+f5df3eRK9cXRoK K4x2i3kbeFC740mkwa+mtQ6+c5yOc38atkzI1AqdTZ3ADDvP8J/6gsaO4SwD0l7liXzz MHDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@megous.com header.s=mail header.b=XGJOQLMJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=megous.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z64si34837840pgd.106.2019.04.11.03.20.56; Thu, 11 Apr 2019 03:21:12 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@megous.com header.s=mail header.b=XGJOQLMJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=megous.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726886AbfDKKUI (ORCPT + 99 others); Thu, 11 Apr 2019 06:20:08 -0400 Received: from vps.xff.cz ([195.181.215.36]:48654 "EHLO vps.xff.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726798AbfDKKUD (ORCPT ); Thu, 11 Apr 2019 06:20:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megous.com; s=mail; t=1554977998; bh=op3dm3pge3hkv+pHZJvJy03uxi6x4i/4K3sT0Q5NnKo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XGJOQLMJkpSslkwXm/VvU2qMpf5vs/sEjdq53pbLv8HN7S3nguc0HDTkamrHDeEJN g7vsLIAh9igd4Ia8B3vyCEEP1+ST8NLNgZt6xUKTdL61z6YBWDnehLY99k8X7Z7jYA 5MvQYo4TYYE165L6ACC9fNVLSf4NOlA2oax7Dfig= From: megous@megous.com To: linux-sunxi@googlegroups.com, Maxime Ripard , Chen-Yu Tsai , Rob Herring , Linus Walleij Cc: Ondrej Jirman , David Airlie , Daniel Vetter , Mark Rutland , Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , "David S. Miller" , Maxime Coquelin , Arend van Spriel , Franky Lin , Hante Meuleman , Chi-Hsien Lin , Wright Feng , Kalle Valo , Naveen Gupta , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-wireless@vger.kernel.org, brcm80211-dev-list.pdl@broadcom.com, brcm80211-dev-list@cypress.com, linux-gpio@vger.kernel.org Subject: [PATCH v3 09/11] brcmfmac: Loading the correct firmware for brcm43456 Date: Thu, 11 Apr 2019 12:19:49 +0200 Message-Id: <20190411101951.30223-10-megous@megous.com> In-Reply-To: <20190411101951.30223-1-megous@megous.com> References: <20190411101951.30223-1-megous@megous.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ondrej Jirman SDIO based brcm43456 is currently misdetected as brcm43455 and the wrong firmware name is used. Correct the detection and load the correct firmware file. Chiprev for brcm43456 is "9". Signed-off-by: Ondrej Jirman --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c index a06af0cd4a7f..22b73da42822 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c @@ -622,6 +622,7 @@ BRCMF_FW_DEF(43430A0, "brcmfmac43430a0-sdio"); /* Note the names are not postfixed with a1 for backward compatibility */ BRCMF_FW_DEF(43430A1, "brcmfmac43430-sdio"); BRCMF_FW_DEF(43455, "brcmfmac43455-sdio"); +BRCMF_FW_DEF(43456, "brcmfmac43456-sdio"); BRCMF_FW_DEF(4354, "brcmfmac4354-sdio"); BRCMF_FW_DEF(4356, "brcmfmac4356-sdio"); BRCMF_FW_DEF(4373, "brcmfmac4373-sdio"); @@ -642,7 +643,8 @@ static const struct brcmf_firmware_mapping brcmf_sdio_fwnames[] = { BRCMF_FW_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), BRCMF_FW_ENTRY(BRCM_CC_43430_CHIP_ID, 0x00000001, 43430A0), BRCMF_FW_ENTRY(BRCM_CC_43430_CHIP_ID, 0xFFFFFFFE, 43430A1), - BRCMF_FW_ENTRY(BRCM_CC_4345_CHIP_ID, 0xFFFFFFC0, 43455), + BRCMF_FW_ENTRY(BRCM_CC_4345_CHIP_ID, 0x00000200, 43456), + BRCMF_FW_ENTRY(BRCM_CC_4345_CHIP_ID, 0xFFFFFDC0, 43455), BRCMF_FW_ENTRY(BRCM_CC_4354_CHIP_ID, 0xFFFFFFFF, 4354), BRCMF_FW_ENTRY(BRCM_CC_4356_CHIP_ID, 0xFFFFFFFF, 4356), BRCMF_FW_ENTRY(CY_CC_4373_CHIP_ID, 0xFFFFFFFF, 4373), -- 2.21.0