Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp770904rwb; Thu, 22 Sep 2022 06:17:13 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6NFqSmtfjSBRNUBoX8YpJ2X5mVQJ/agvupLI6q9EYrh/7ehPDexjkHiJ6JBjnBMdvh9KPg X-Received: by 2002:a63:6a47:0:b0:439:be00:7607 with SMTP id f68-20020a636a47000000b00439be007607mr2981449pgc.301.1663852633606; Thu, 22 Sep 2022 06:17:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663852633; cv=none; d=google.com; s=arc-20160816; b=RINU/D+ohXRfB+a0LkNUSiT/zy0qOOJ+6kS+26nLsn3vbFJwJ+kcLi6QfdjkzeylOT w/1KkDPGI6hKzNkshSILNhfAeEBuMWOPl8NhE7XHxnfeGZFXJX81TrQGw5WtYTvtg9AW ZnQQr9usiFSPaPq9avblDCZwyM/Hjmex6qNY8UlqinadE+OSdRl2Ut756qLa585oa0qx seW/HTGg9359+I2EfRPMQZWyEEW32tKCuGhDf8bFczUwOk6pxPkHYm9MnmB+JHkwhfBQ zFXIdX8CpFvAXXzKuxwF558BiRGnt486wIqh70PpokovThoY0q/BmmwtCXDtcdv3kZcc yMhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Axq7H5qz5D6MI0EvsspJL8ldneb6DxIs8+NccRlNB8M=; b=wGnEw3mY4R98aRey156NX720adrVQyVmdn68XP7CNCcIUYwOdwHtNgD1zZDWPmbVl1 yhep2o50EeRNEdYSGWk9S9PEm35Cr/dae+Tp4AWitUtnyswrNnpfVMR6qTakI95VUCD9 F+2+DyI4CnAgWfchifx+e1zTT8py8hajZG7+2pRHtnuMo9i4sblamUq4s5vp8EtLQjcV ksTbwm4rU3mi3pRFIhxDCYiE+8IbQPuCKlcBCZQ8X+MaZj6KxuuoUU3lQ3tXvkJQkvYe EnVBtZOFCi1EeKIzMYvA14cEZ6cGgS/EHcMM1SxsrhJbbmpUV5Xu/13CkWztLGFeuGS6 pgiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=dqSSc6Kr; 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=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id pj14-20020a17090b4f4e00b001f061a4d77fsi6576690pjb.42.2022.09.22.06.17.02; Thu, 22 Sep 2022 06:17:13 -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=@linaro.org header.s=google header.b=dqSSc6Kr; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229448AbiIVNCi (ORCPT + 63 others); Thu, 22 Sep 2022 09:02:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46296 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230472AbiIVNCe (ORCPT ); Thu, 22 Sep 2022 09:02:34 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D3C41E7E30 for ; Thu, 22 Sep 2022 06:02:32 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id lc7so21052391ejb.0 for ; Thu, 22 Sep 2022 06:02:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=Axq7H5qz5D6MI0EvsspJL8ldneb6DxIs8+NccRlNB8M=; b=dqSSc6KryNasQyX1LZJMFlF7m/rNJUtAffJyAUoMBDimtf0+3cI7dTvSiTiWKWCN0i RlMIMePJSOJfG4D74Nsls8N7Du4yGXGO9bktr8bJSMzNwM83KDdiTFtnYyw6JwPgwQ3/ myQVeiSvZ50JEQPpDYZsmxH9907qXs2zENRpJ+oFNgTmwqpc5JBOnuKwjibDsXvhfaM+ w78WRl9he5dNTEH9AZZV0DHDxj2GlxOHlRgZ4ZEZOkl2liwgU2SkXRw3IVC/8w3LtsEj /Z0Y4Fd4Xb8HyGDORAO5fm9miCmI2CC71f4AizNxASDwokOQMEyqoaWaLFdhE1Y55xjF 1Ckg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=Axq7H5qz5D6MI0EvsspJL8ldneb6DxIs8+NccRlNB8M=; b=loBx4wcmnnXSUTxvGbeXeRrbLRcuQKccBSZb8H895ff/vPH/DBumsB9zAKo6Nkbpb/ 6Jd0aAWP20fF06rD1uPu5uFKiiwI+Ny8cXKUPE1CJgyxc2fZvVDGYOa0YVTvGmA3h9FC ytvn2TM6gvn1qbueN3JxwWrJCRdFX6/yui2NbDNjS+mBT8BF7EvkkeAhX+mKQqevvVSR RdAtl/VR59Ws87Xzruzz/F9/hF142r0akkNSfBtdoZ1tA9NjrfDRcbZKPBb2sGpTT3O1 3kjhOBE2+tv6voOv4mmoIaU6MyR/E4HjtMvRrF+K16IRHdATMywcJVmLhvU5k2/94W4C OPuQ== X-Gm-Message-State: ACrzQf00R87ZyXRyangUxld5BPnptGqKeyIxoQdYVizCaCf/ptHCpvt4 oTligjOK6hmgvSw7d4K7DD+d86EMUt6Rz8tjjlg60Q== X-Received: by 2002:a17:907:7f19:b0:780:375d:61ec with SMTP id qf25-20020a1709077f1900b00780375d61ecmr2712125ejc.203.1663851744518; Thu, 22 Sep 2022 06:02:24 -0700 (PDT) MIME-Version: 1.0 References: <20220921001630.56765-1-konrad.dybcio@somainline.org> <83b90478-3974-28e6-cf13-35fc4f62e0db@marcan.st> <13b8c67c-399c-d1a6-4929-61aea27aa57d@somainline.org> <0e65a8b2-0827-af1e-602c-76d9450e3d11@marcan.st> <7fd077c5-83f8-02e2-03c1-900a47f05dc1@somainline.org> In-Reply-To: <7fd077c5-83f8-02e2-03c1-900a47f05dc1@somainline.org> From: Linus Walleij Date: Thu, 22 Sep 2022 15:02:12 +0200 Message-ID: Subject: Re: [PATCH v2] brcmfmac: Add support for BCM43596 PCIe Wi-Fi To: Konrad Dybcio Cc: Hector Martin , ~postmarketos/upstreaming@lists.sr.ht, martin.botka@somainline.org, angelogioacchino.delregno@somainline.org, marijn.suijten@somainline.org, jamipkettunen@somainline.org, Arend van Spriel , Franky Lin , Hante Meuleman , Kalle Valo , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , =?UTF-8?Q?Alvin_=C5=A0ipraga?= , Marek Vasut , "Zhao, Jiaqing" , "Russell King (Oracle)" , Soontak Lee , linux-wireless@vger.kernel.org, brcm80211-dev-list.pdl@broadcom.com, SHA-cyfmac-dev-list@infineon.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, 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 On Thu, Sep 22, 2022 at 12:21 PM Konrad Dybcio wrote: > Also worth noting is the 'somc' bit, meaning there are probably *some* SONY > customizations, but that's also just a guess. What I have seen from BRCM customizations on Samsung phones is that the per-device customization of firmware seems to involve the set-up of some GPIO and power management pins. For example if integrated with an SoC that has autonomous system resume, or if some GPIO line has to be pulled to enable an external regulator or PA. To the best of my knowledge that customization is done by consultants from Broadcom when working with the device manufacturer, and eventually they roll a unique firmware for the device. Probably because the firmware can only be signed for execution by Broadcom? Yours, Linus Walleij