summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandru Costache <alexandru@balena.io>2021-11-09 16:10:31 +0100
committerAndrei Gherzan <andrei@gherzan.com>2021-11-13 23:30:28 +0000
commitedf90ee7296b8f44508b5e83b4abed46d36aebb6 (patch)
tree1f188f3133bc8fd6d8fcfd998b781f1469f740c2
parentf0a5f4944ec1490f300d2b6c2d578037e006f0df (diff)
downloadmeta-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.bb36
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
37SRC_URI = "git://github.com/RPi-Distro/firmware-nonfree;branch=master;protocol=https" 37SRC_URI = "git://github.com/RPi-Distro/firmware-nonfree;branch=master;protocol=https"
38 38
39SRCREV = "83938f78ca2d5a0ffe0c223bb96d72ccc7b71ca5" 39SRCREV = "54ffdd6e2ea6055d46656b78e148fe7def3ec9d8"
40PV = "20190114-1+rpt11" 40PV = "20190114-2+rpt4"
41 41
42S = "${WORKDIR}/git" 42S = "${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
79LICENSE:${PN}-bcm43430 = "Firmware-broadcom_bcm43xx-rpidistro" 81LICENSE:${PN}-bcm43430 = "Firmware-broadcom_bcm43xx-rpidistro"
82LICENSE:${PN}-bcm43436 = "Firmware-broadcom_bcm43xx-rpidistro"
83LICENSE:${PN}-bcm43436s = "Firmware-broadcom_bcm43xx-rpidistro"
80LICENSE:${PN}-bcm43455 = "Firmware-broadcom_bcm43xx-rpidistro" 84LICENSE:${PN}-bcm43455 = "Firmware-broadcom_bcm43xx-rpidistro"
81LICENSE:${PN}-bcm43456 = "Firmware-broadcom_bcm43xx-rpidistro" 85LICENSE:${PN}-bcm43456 = "Firmware-broadcom_bcm43xx-rpidistro"
82LICENSE:${PN}-broadcom-license = "Firmware-broadcom_bcm43xx-rpidistro" 86LICENSE:${PN}-broadcom-license = "Firmware-broadcom_bcm43xx-rpidistro"
83FILES:${PN}-broadcom-license = "${nonarch_base_libdir}/firmware/LICENCE.broadcom_bcm43xx-rpidistro" 87FILES:${PN}-broadcom-license = "${nonarch_base_libdir}/firmware/LICENCE.broadcom_bcm43xx-rpidistro"
84FILES:${PN}-bcm43430 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43430*" 88FILES:${PN}-bcm43430 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43430*"
89FILES:${PN}-bcm43436 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43436-*"
90FILES:${PN}-bcm43436s = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43436s*"
85FILES:${PN}-bcm43455 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43455*" 91FILES:${PN}-bcm43455 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43455*"
86FILES:${PN}-bcm43456 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43456*" 92FILES:${PN}-bcm43456 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43456*"
87RDEPENDS:${PN}-bcm43430 += "${PN}-broadcom-license" 93RDEPENDS:${PN}-bcm43430 += "${PN}-broadcom-license"
94RDEPENDS:${PN}-bcm43436 += "${PN}-broadcom-license"
95RDEPENDS:${PN}-bcm43436s += "${PN}-broadcom-license"
88RDEPENDS:${PN}-bcm43455 += "${PN}-broadcom-license" 96RDEPENDS:${PN}-bcm43455 += "${PN}-broadcom-license"
89RDEPENDS:${PN}-bcm43456 += "${PN}-broadcom-license" 97RDEPENDS:${PN}-bcm43456 += "${PN}-broadcom-license"
90RCONFLICTS:${PN}-bcm43430 = "\ 98RCONFLICTS:${PN}-bcm43430 = "\
91 linux-firmware-bcm43430 \ 99 linux-firmware-bcm43430 \
92 linux-firmware-raspbian-bcm43430 \ 100 linux-firmware-raspbian-bcm43430 \
93" 101"
102
94RREPLACES:${PN}-bcm43430 = "\ 103RREPLACES:${PN}-bcm43430 = "\
95 linux-firmware-bcm43430 \ 104 linux-firmware-bcm43430 \
96 linux-firmware-raspbian-bcm43430 \ 105 linux-firmware-raspbian-bcm43430 \
97" 106"
107
108RCONFLICTS:${PN}-bcm43436 = "\
109 linux-firmware-bcm43436 \
110 linux-firmware-raspbian-bcm43436 \
111"
112
113RREPLACES:${PN}-bcm43436 = "\
114 linux-firmware-bcm43436 \
115 linux-firmware-raspbian-bcm43436 \
116"
117
118RCONFLICTS:${PN}-bcm43436s = "\
119 linux-firmware-bcm43436s \
120 linux-firmware-raspbian-bcm43436s \
121"
122
123RREPLACES:${PN}-bcm43436s = "\
124 linux-firmware-bcm43436s \
125 linux-firmware-raspbian-bcm43436s \
126"
127
98RCONFLICTS:${PN}-bcm43455 = "\ 128RCONFLICTS:${PN}-bcm43455 = "\
99 linux-firmware-bcm43455 \ 129 linux-firmware-bcm43455 \
100 linux-firmware-raspbian-bcm43455 \ 130 linux-firmware-raspbian-bcm43455 \