Hello,

I have submitted a new package bcm43xx-firmware for inclusion in
Tumbleweed (and later Leap 42.2), containing two things:

1) Redistributable BCM43430 Wifi+Bluetooth firmware files
2) NVRAM config files for BCM43430 and BCM43362

The former will hopefully at some point go into kernel-firmware package
via linux-firmware.git (open GitHub ticket for Raspberry Pi Foundation)
and could then be dropped from this package.

However, both pcie and sdio variants of brcmfmac driver use a single
per-chipset .txt file for initialization that will not go into
linux-firmware.git because it doesn't depend on just the chipset but on
the "wiring" of the module or board. We therefore may have multiple
configs for the same chipset, as demonstrated for bcm43362, and need to
determine at installation time which file to use.

For Kiwi images - where we cannot detect this during %post - the idea is
to not provide a potentially wrong config file by default and instead
add a symlink manually from a Kiwi hook script.

https://build.opensuse.org/request/show/424758

Note: Please do not add additional firmware files to this package
without obtaining confirmation that they are in fact redistributable!
For non-redistributable firmware see pullin-bcm43xx-firmware package.

A corresponding arm64 kernel config patch to enable brcmfmac on master
branch is pending; on openSUSE-42.2 branch it is already enabled and on
stable branch it's not needed.

Regards,
Andreas

-- 
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)
-- 
To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org
To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org

Reply via email to