Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp898637pxb; Tue, 1 Feb 2022 12:44:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJz8GZVrkjL74jLppB+P64KnWTyjEbfVe/QSEitLs7PHNnTWfVBNmS55L4MW+/9LJPolDdpF X-Received: by 2002:a17:90a:2e08:: with SMTP id q8mr4411820pjd.105.1643748241333; Tue, 01 Feb 2022 12:44:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643748241; cv=none; d=google.com; s=arc-20160816; b=kMMlaQA9wE/PQpxP31lAAj0yzkC4mkpD7MtrhdRaArwDTeF7ebkhigFGbfezMEBs3v 0+PQsRfFnREExJ0A2j8eY0CyyNkXOHjspcTiQP6uXXAJ5zuBF1gPN76MmbvrjEw49C/+ MClQaQN3mlnrpgBVGYBQQeAYaH2Y/0ayVLyote1wW3coT2I9I4ETuJvaT+UANNuUwqcy JnAiLCa6RTIGYYQFG+RGMHVvMTSL9hxYWdKUnskfU0Po2uQEGcplv5bDkN8HiyXEcAuu 6DNKtGp+D5NUDwAoIgcWBKHMZffWRzjC+D3dHG1d0SNGjZG5xZwpAMxLoQVAbGum1UXw wH/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=qU+j5MQ6zL1n1KMF+/1+m3bJ2lX1fK45RDNmJ9LcdBY=; b=oX2o8BTU0W916luTNU0ZcEzbzg8gZajP31Y62P/QKzgizm7voiYIyRDsL1LRQLz1Ba KJ4kljxqfDUPnsp2Vtfr63rya0YuD4hmS8GejLqz0wqSlcpU5P1955WTdE+IBfhJCjsl RbPskYq18DlVSAws0KRJxogdJVlhEg0aGN86XS6upcN26FPpwts9tE7JcDE0gteTBsAX kuMHsMB9kLjp5Ezk2gkE6JdZRKBbNRbupZO+oyz0eMqUfFGXkKmacv0kgtiUGoj6gqA9 kG4sqzf/d8QksdrZmZRjTCWm7dB4jFeyZ8RDZUCD3HMkePRQ0U469gufHJdZFrX9WAjF 8rHw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=marcan.st Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j13si17760589plr.416.2022.02.01.12.43.52; Tue, 01 Feb 2022 12:44:01 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=marcan.st Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236198AbiAaQHf (ORCPT + 70 others); Mon, 31 Jan 2022 11:07:35 -0500 Received: from marcansoft.com ([212.63.210.85]:34634 "EHLO mail.marcansoft.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231994AbiAaQHe (ORCPT ); Mon, 31 Jan 2022 11:07:34 -0500 Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: hector@marcansoft.com) by mail.marcansoft.com (Postfix) with ESMTPSA id 8BF9541982; Mon, 31 Jan 2022 16:07:25 +0000 (UTC) From: Hector Martin To: Kalle Valo , "David S. Miller" , Jakub Kicinski , Rob Herring , "Rafael J. Wysocki" , Len Brown , Arend van Spriel , Franky Lin , Hante Meuleman , Wright Feng , Dmitry Osipenko Cc: Hector Martin , Sven Peter , Alyssa Rosenzweig , Mark Kettenis , =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= , Pieter-Paul Giesberts , Linus Walleij , Hans de Goede , "John W. Linville" , "brian m. carlson" , Andy Shevchenko , linux-wireless@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, brcm80211-dev-list.pdl@broadcom.com, SHA-cyfmac-dev-list@infineon.com Subject: [PATCH v4 0/9] misc brcmfmac fixes (M1/T2 series spin-off) Date: Tue, 1 Feb 2022 01:07:04 +0900 Message-Id: <20220131160713.245637-1-marcan@marcan.st> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hi everyone, This series contains just the fixes / misc improvements from the previously submitted series: brcmfmac: Support Apple T2 and M1 platforms Patches 8-9 aren't strictly bugfixes but rather just general improvements; they can be safely skipped, although patch 8 will be a dependency of the subsequent series to avoid a compile warning. Changes since v3: - Sprinkled Cc: stable tags on all the commits that fix real bugs - Added review tags - Removed error message on alloc failure path in #7 Hector Martin (9): brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path brcmfmac: firmware: Allocate space for default boardrev in nvram brcmfmac: firmware: Do not crash on a NULL board_type brcmfmac: pcie: Declare missing firmware files in pcie.c brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio brcmfmac: pcie: Fix crashes due to early IRQs brcmfmac: of: Use devm_kstrdup for board_type & check for errors brcmfmac: fwil: Constify iovar name arguments brcmfmac: pcie: Read the console on init and shutdown .../broadcom/brcm80211/brcmfmac/firmware.c | 5 ++ .../broadcom/brcm80211/brcmfmac/fwil.c | 34 ++++---- .../broadcom/brcm80211/brcmfmac/fwil.h | 28 +++---- .../wireless/broadcom/brcm80211/brcmfmac/of.c | 7 +- .../broadcom/brcm80211/brcmfmac/pcie.c | 77 ++++++++----------- .../broadcom/brcm80211/brcmfmac/sdio.c | 1 - 6 files changed, 71 insertions(+), 81 deletions(-) -- 2.33.0