Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp349869imn; Thu, 28 Jul 2022 02:35:38 -0700 (PDT) X-Google-Smtp-Source: AGRyM1v+yaluJAg/F/4/+Oj0ETp6ErmAR/znrNdxWwXv5OKNFbGZtSHvElmBRqkM60aDscjDKyau X-Received: by 2002:a17:902:b182:b0:16c:da9d:5e8b with SMTP id s2-20020a170902b18200b0016cda9d5e8bmr25718006plr.74.1659000938735; Thu, 28 Jul 2022 02:35:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659000938; cv=none; d=google.com; s=arc-20160816; b=KzH6M1SNtXGuVZ+E3dozFuRsg2epZUi8vhI+fEDWjDYXFDXxGoc7OD8HyOwAZue3kM Ho5bijz1GfwmS0uhigaVU8kQuKRCBnM+ebaHIPK4CI7V7NMBCVPg7crbml2RIEm4/zNq wEWSoOSLQnl5UVn5NCOxKMqrob9A/ernM72pU8hNz14lSPgb+41eM1X6Dns3fNDkoUTO kImaEz9tK1Ln3ngn9u1hs1vkYoRUiISSfpr6wjX5ENk1QtUESpFehFM+n9961ZE2k4Sy OiPSH3w3kNgPClhFWzvl9eW/DcLT4UrKy78I4vSi5dfDkqbj9JCVFBZ/PB/jQwWWjBon 6UTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:message-id:in-reply-to :date:references:subject:cc:to:from:dkim-signature; bh=WjsBjQgJl48giPkdyCH4MUYNprQl+9HEdrdFnLe8HwE=; b=UOmWZWF2igpGrnYXNRpS5l2VUDKlfFvewET7ainQVftS8n16A+NnTUGutX4ctWfplp N5V043drydj5MB6ZRbl62ZqCyjo/Rld+FAv8uZcyr8Og4p+C+i4XO8ZLz7HwGZdolTvE O+cgCZNB8+IElwkB0PkXhDRx1W5811V0um+Q7MRlmsQfLJ5hGBEuy6Vc/2vWifzhQnuM 4JfhV4FCeL65jr5pLUqiBS0uFza94vlFGbdd0ID86udd6lFq4YjDAAC/gjdhQu4k7v5b Ib6szMJGCHfRlKBAcmi52J19q5e49+e91A0FHBZS1fmtBejC7B50eXbo0JRaErU8hEAu pjIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sRRkV0XW; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i62-20020a625441000000b005228c3285f6si170623pfb.168.2022.07.28.02.35.28; Thu, 28 Jul 2022 02:35:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sRRkV0XW; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235563AbiG1Jdk (ORCPT + 65 others); Thu, 28 Jul 2022 05:33:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40422 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235556AbiG1Jdi (ORCPT ); Thu, 28 Jul 2022 05:33:38 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 672CD61D97 for ; Thu, 28 Jul 2022 02:33:38 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 03C1D60CA4 for ; Thu, 28 Jul 2022 09:33:38 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 96037C433D6; Thu, 28 Jul 2022 09:33:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1659000817; bh=a6hcMWwzqQGy+v7SIblZVXv11DEwTLHOubU9AWfz+LQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=sRRkV0XW2pxP4i7pzkRhrpueHOLRRxNX/8tLSSM6ZEKPlMXjweFC8VKzzOtQweZIU iW6S9IGDdx7UjJWO3e+B/lhIo8lV86ADIT7dZ8wXwQzaMQ9mLmfj1rN2UnCas153Ck s8DiVjf3nkjxtR1GNrOz//mxbSPa0WFQ2QVsA/vcjGscpo5g64a76DGWNrct6ZxARD Re/5gsco3PzokJhA1nO4JsYN+8mcS+KXc1klVeuFcU19gj3N+Cgi4f16E1VnK84nlT IWHk02azaQGsv5VWtPpare8k44n5IRSJahzk03cDtXncIV/ljGp5Im9MX3Rd06u+Y5 Je3fOYW5oTpcA== From: Kalle Valo To: aspriel@gmail.com Cc: arend.vanspriel@broadcom.com, linux-wireless@vger.kernel.org Subject: Re: [PATCH 0/7] brcmfmac: support devices from multiple vendors References: Date: Thu, 28 Jul 2022 12:33:32 +0300 In-Reply-To: (aspriel's message of "Mon, 13 Jun 2022 05:19:23 -0400") Message-ID: <87wnbxoa37.fsf@kernel.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org aspriel@gmail.com writes: > The bcm43xx family of wifi chipsets found its way to different > groups inside and outside Broadcom. For the fullmac devices this > means that in those difference groups firmware is being developed > and the firmware api is bound to diverge. This series introduces > a design change to accomodate supporting multiple firmware api's. > The vender-specific support can be compiled in brcmfmac or > built as a separate module. Currently the vendor-specific support > does not have any real effect. At the momemt looking into SAE support > which appear to be different for Cypress devices so that might be a > first use-case. Meanwhile wanted to put this series out there and > get feedback on it. Some ideas were taken from iwlwifi which does > similar things for iwlmvm, iwldvm, etc. > > The patches apply to the main branch of the wireless-next repository. > > Arend van Spriel (7): > brcmfmac: add function to unbind device to bus layer api > brcmfmac: add firmware vendor info in driver data > brcmfmac: add support for vendor-specific firmware api > brcmfmac: add support for Cypress firmware api > brcmfmac: add support Broadcom BCA firmware api > brcmfmac: add vendor name in revinfo debugfs file > brcmfmac: introduce BRCMFMAC exported symbols namespace I think there's something wrong in mail formatting, tried to apply just for a test and it failed: error: git diff header lacks filename information when removing 1 leading pathname component (line 7) error: could not build fake ancestor hint: Use 'git am --show-current-patch=diff' to see the failed patch Applying: brcmfmac: add function to unbind device to bus layer api Patch failed at 0001 brcmfmac: add function to unbind device to bus layer api -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches