lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 11 Jul 2022 14:30:02 +0200 From: Alvin Šipraga <alvin@...s.dk> To: Kalle Valo <kvalo@...nel.org>, "David S. Miller" <davem@...emloft.net>, Eric Dumazet <edumazet@...gle.com>, Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>, Rob Herring <robh+dt@...nel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>, Arend van Spriel <aspriel@...il.com>, Franky Lin <franky.lin@...adcom.com>, Hante Meuleman <hante.meuleman@...adcom.com>, van Spriel <arend@...adcom.com> Cc: Ahmad Fatoum <a.fatoum@...gutronix.de>, Alvin Šipraga <alsi@...g-olufsen.dk>, linux-wireless@...r.kernel.org, netdev@...r.kernel.org, devicetree@...r.kernel.org, linux-kernel@...r.kernel.org, brcm80211-dev-list.pdl@...adcom.com, SHA-cyfmac-dev-list@...ineon.com Subject: [PATCH 0/2] wifi: brcmfmac: add DT property for trivial ccode mapping From: Alvin Šipraga <alsi@...g-olufsen.dk> Previous commits introduced a fallback mechanism for translating the in-kernel ISO3166 country code to the in-firmware country code + revision pair. The mechanism is dependent on the common chip core ID and enabled only for a few specific chipsets. But the in-firmware country code/revision is actually a function of the CLM blob, not the chip core. Indeed, while it was reported that the fallback mechanism causes regressions on a board with a chip identified by the driver as BCM4359, we too have such a board with a BCM4359-identified chip, and in our case we really do want to use this fallback mechanism. Put another way, our CLM blob is using ISO3166 country codes, and the revision is always 0. Since this is evidently a property of the firmware, it would be nice to be able to specify this in the device tree, since the driver has no general mechanism for finding out based on the hardware type alone. This series adds such a property: brcm,ccode-map-trivial. Alvin Šipraga (2): dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial wifi: brcmfmac: support brcm,ccode-map-trivial DT property .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 10 ++++++++++ .../wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +++ .../net/wireless/broadcom/brcm80211/brcmfmac/common.h | 2 ++ drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c | 6 ++++++ 4 files changed, 21 insertions(+) -- 2.37.0
Powered by blists - more mailing lists