diff options
| author | Alexandru Costache <alexandru@balena.io> | 2021-11-09 16:10:31 +0100 |
|---|---|---|
| committer | Andrei Gherzan <andrei@gherzan.com> | 2021-11-13 23:30:28 +0000 |
| commit | edf90ee7296b8f44508b5e83b4abed46d36aebb6 (patch) | |
| tree | 1f188f3133bc8fd6d8fcfd998b781f1469f740c2 | |
| parent | f0a5f4944ec1490f300d2b6c2d578037e006f0df (diff) | |
| download | meta-raspberrypi-edf90ee7296b8f44508b5e83b4abed46d36aebb6.tar.gz | |
linux-firmware-rpidistro: Package bcm43436 and bcm43436s firmware
Signed-off-by: Alexandru Costache <alexandru@balena.io>
| -rw-r--r-- | recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb | 36 |
1 files changed, 33 insertions, 3 deletions
diff --git a/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb b/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb index d7852ee..45ed78c 100644 --- a/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb +++ b/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb | |||
| @@ -36,8 +36,8 @@ NO_GENERIC_LICENSE[WHENCE] = "WHENCE" | |||
| 36 | 36 | ||
| 37 | SRC_URI = "git://github.com/RPi-Distro/firmware-nonfree;branch=master;protocol=https" | 37 | SRC_URI = "git://github.com/RPi-Distro/firmware-nonfree;branch=master;protocol=https" |
| 38 | 38 | ||
| 39 | SRCREV = "83938f78ca2d5a0ffe0c223bb96d72ccc7b71ca5" | 39 | SRCREV = "54ffdd6e2ea6055d46656b78e148fe7def3ec9d8" |
| 40 | PV = "20190114-1+rpt11" | 40 | PV = "20190114-2+rpt4" |
| 41 | 41 | ||
| 42 | S = "${WORKDIR}/git" | 42 | S = "${WORKDIR}/git" |
| 43 | 43 | ||
| @@ -57,7 +57,7 @@ do_install() { | |||
| 57 | # Replace outdated linux-firmware files with updated ones from | 57 | # Replace outdated linux-firmware files with updated ones from |
| 58 | # raspbian firmware-nonfree. Raspbian adds blobs and nvram | 58 | # raspbian firmware-nonfree. Raspbian adds blobs and nvram |
| 59 | # definitions that are also necessary so copy those too. | 59 | # definitions that are also necessary so copy those too. |
| 60 | for fw in brcmfmac43430-sdio brcmfmac43455-sdio brcmfmac43456-sdio ; do | 60 | for fw in brcmfmac43430-sdio brcmfmac43436-sdio brcmfmac43436s-sdio brcmfmac43455-sdio brcmfmac43456-sdio ; do |
| 61 | install -m 0644 brcm/${fw}.* ${D}${nonarch_base_libdir}/firmware/brcm/ | 61 | install -m 0644 brcm/${fw}.* ${D}${nonarch_base_libdir}/firmware/brcm/ |
| 62 | done | 62 | done |
| 63 | # add compat links. Fixes errors like | 63 | # add compat links. Fixes errors like |
| @@ -74,27 +74,57 @@ PACKAGES = "\ | |||
| 74 | ${PN}-bcm43430 \ | 74 | ${PN}-bcm43430 \ |
| 75 | ${PN}-bcm43455 \ | 75 | ${PN}-bcm43455 \ |
| 76 | ${PN}-bcm43456 \ | 76 | ${PN}-bcm43456 \ |
| 77 | ${PN}-bcm43436 \ | ||
| 78 | ${PN}-bcm43436s \ | ||
| 77 | " | 79 | " |
| 78 | 80 | ||
| 79 | LICENSE:${PN}-bcm43430 = "Firmware-broadcom_bcm43xx-rpidistro" | 81 | LICENSE:${PN}-bcm43430 = "Firmware-broadcom_bcm43xx-rpidistro" |
| 82 | LICENSE:${PN}-bcm43436 = "Firmware-broadcom_bcm43xx-rpidistro" | ||
| 83 | LICENSE:${PN}-bcm43436s = "Firmware-broadcom_bcm43xx-rpidistro" | ||
| 80 | LICENSE:${PN}-bcm43455 = "Firmware-broadcom_bcm43xx-rpidistro" | 84 | LICENSE:${PN}-bcm43455 = "Firmware-broadcom_bcm43xx-rpidistro" |
| 81 | LICENSE:${PN}-bcm43456 = "Firmware-broadcom_bcm43xx-rpidistro" | 85 | LICENSE:${PN}-bcm43456 = "Firmware-broadcom_bcm43xx-rpidistro" |
| 82 | LICENSE:${PN}-broadcom-license = "Firmware-broadcom_bcm43xx-rpidistro" | 86 | LICENSE:${PN}-broadcom-license = "Firmware-broadcom_bcm43xx-rpidistro" |
| 83 | FILES:${PN}-broadcom-license = "${nonarch_base_libdir}/firmware/LICENCE.broadcom_bcm43xx-rpidistro" | 87 | FILES:${PN}-broadcom-license = "${nonarch_base_libdir}/firmware/LICENCE.broadcom_bcm43xx-rpidistro" |
| 84 | FILES:${PN}-bcm43430 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43430*" | 88 | FILES:${PN}-bcm43430 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43430*" |
| 89 | FILES:${PN}-bcm43436 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43436-*" | ||
| 90 | FILES:${PN}-bcm43436s = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43436s*" | ||
| 85 | FILES:${PN}-bcm43455 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43455*" | 91 | FILES:${PN}-bcm43455 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43455*" |
| 86 | FILES:${PN}-bcm43456 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43456*" | 92 | FILES:${PN}-bcm43456 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43456*" |
| 87 | RDEPENDS:${PN}-bcm43430 += "${PN}-broadcom-license" | 93 | RDEPENDS:${PN}-bcm43430 += "${PN}-broadcom-license" |
| 94 | RDEPENDS:${PN}-bcm43436 += "${PN}-broadcom-license" | ||
| 95 | RDEPENDS:${PN}-bcm43436s += "${PN}-broadcom-license" | ||
| 88 | RDEPENDS:${PN}-bcm43455 += "${PN}-broadcom-license" | 96 | RDEPENDS:${PN}-bcm43455 += "${PN}-broadcom-license" |
| 89 | RDEPENDS:${PN}-bcm43456 += "${PN}-broadcom-license" | 97 | RDEPENDS:${PN}-bcm43456 += "${PN}-broadcom-license" |
| 90 | RCONFLICTS:${PN}-bcm43430 = "\ | 98 | RCONFLICTS:${PN}-bcm43430 = "\ |
| 91 | linux-firmware-bcm43430 \ | 99 | linux-firmware-bcm43430 \ |
| 92 | linux-firmware-raspbian-bcm43430 \ | 100 | linux-firmware-raspbian-bcm43430 \ |
| 93 | " | 101 | " |
| 102 | |||
| 94 | RREPLACES:${PN}-bcm43430 = "\ | 103 | RREPLACES:${PN}-bcm43430 = "\ |
| 95 | linux-firmware-bcm43430 \ | 104 | linux-firmware-bcm43430 \ |
| 96 | linux-firmware-raspbian-bcm43430 \ | 105 | linux-firmware-raspbian-bcm43430 \ |
| 97 | " | 106 | " |
| 107 | |||
| 108 | RCONFLICTS:${PN}-bcm43436 = "\ | ||
| 109 | linux-firmware-bcm43436 \ | ||
| 110 | linux-firmware-raspbian-bcm43436 \ | ||
| 111 | " | ||
| 112 | |||
| 113 | RREPLACES:${PN}-bcm43436 = "\ | ||
| 114 | linux-firmware-bcm43436 \ | ||
| 115 | linux-firmware-raspbian-bcm43436 \ | ||
| 116 | " | ||
| 117 | |||
| 118 | RCONFLICTS:${PN}-bcm43436s = "\ | ||
| 119 | linux-firmware-bcm43436s \ | ||
| 120 | linux-firmware-raspbian-bcm43436s \ | ||
| 121 | " | ||
| 122 | |||
| 123 | RREPLACES:${PN}-bcm43436s = "\ | ||
| 124 | linux-firmware-bcm43436s \ | ||
| 125 | linux-firmware-raspbian-bcm43436s \ | ||
| 126 | " | ||
| 127 | |||
| 98 | RCONFLICTS:${PN}-bcm43455 = "\ | 128 | RCONFLICTS:${PN}-bcm43455 = "\ |
| 99 | linux-firmware-bcm43455 \ | 129 | linux-firmware-bcm43455 \ |
| 100 | linux-firmware-raspbian-bcm43455 \ | 130 | linux-firmware-raspbian-bcm43455 \ |
