mirror of
git://git.yoctoproject.org/meta-raspberrypi
synced 2026-04-02 02:49:12 +00:00
linux-firmware-rpidistro: Fix WiFi on Raspberry Pi 5
Switches the Raspberry Pi 5 to use the standard cyfman43455-sdio firmware by default. The minimal firmware on this device is unable to connect to a WiFi access point. This also matches the behavior of Raspberry Pi OS, which defaults to the standard firmware Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
This commit is contained in:
parent
2597651049
commit
8d786f646e
@ -28,6 +28,11 @@ inherit allarch
|
|||||||
do_configure[noexec] = "1"
|
do_configure[noexec] = "1"
|
||||||
do_compile[noexec] = "1"
|
do_compile[noexec] = "1"
|
||||||
|
|
||||||
|
# The minimal firmware doesn't work with Raspberry Pi 5, so default to the
|
||||||
|
# standard firmware
|
||||||
|
CYFMAC43455_SDIO_FIRMWARE ??= "minimal"
|
||||||
|
CYFMAC43455_SDIO_FIRMWARE:raspberrypi5 ??= "standard"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
install -d ${D}${nonarch_base_libdir}/firmware/brcm ${D}${nonarch_base_libdir}/firmware/cypress
|
install -d ${D}${nonarch_base_libdir}/firmware/brcm ${D}${nonarch_base_libdir}/firmware/cypress
|
||||||
|
|
||||||
@ -44,6 +49,7 @@ do_install() {
|
|||||||
done
|
done
|
||||||
|
|
||||||
cp -R --no-dereference --preserve=mode,links -v debian/config/brcm80211/cypress/* ${D}${nonarch_base_libdir}/firmware/cypress/
|
cp -R --no-dereference --preserve=mode,links -v debian/config/brcm80211/cypress/* ${D}${nonarch_base_libdir}/firmware/cypress/
|
||||||
|
ln -s cyfmac43455-sdio-${CYFMAC43455_SDIO_FIRMWARE}.bin ${D}${nonarch_base_libdir}/firmware/cypress/cyfmac43455-sdio.bin
|
||||||
|
|
||||||
rm ${D}${nonarch_base_libdir}/firmware/cypress/README.txt
|
rm ${D}${nonarch_base_libdir}/firmware/cypress/README.txt
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user