linux-firmware: subpackage for Qualcomm SoCs.
Split out the 20 MB of QCOM SoC blobs into it's own subpackage which can be installed as needed on these ARM platforms. As the modem remoteprocessor needs this FW for WLAN to work on e.g. SDM845 also bring this in with linux-firmware-network for armv7/aarch64 targets.
This commit is contained in:
parent
2adf7e0f43
commit
1a32f61803
2 changed files with 17 additions and 2 deletions
1
srcpkgs/linux-firmware-qualcomm
Symbolic link
1
srcpkgs/linux-firmware-qualcomm
Symbolic link
|
@ -0,0 +1 @@
|
|||
linux-firmware
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'linux-firmware'
|
||||
pkgname=linux-firmware
|
||||
version=20210511
|
||||
revision=1
|
||||
revision=2
|
||||
depends="${pkgname}-amd>=${version}_${revision} ${pkgname}-network>=${version}_${revision}"
|
||||
short_desc="Binary firmware blobs for the Linux kernel"
|
||||
maintainer="Érico Nogueira <ericonr@disroot.org>"
|
||||
|
@ -13,7 +13,8 @@ python_version=3
|
|||
nostrip=yes
|
||||
|
||||
subpackages="linux-firmware-amd linux-firmware-broadcom
|
||||
linux-firmware-intel linux-firmware-nvidia linux-firmware-network"
|
||||
linux-firmware-intel linux-firmware-nvidia linux-firmware-network
|
||||
linux-firmware-qualcomm"
|
||||
|
||||
do_install() {
|
||||
make install FIRMWAREDIR=/usr/lib/firmware DESTDIR=$DESTDIR
|
||||
|
@ -72,6 +73,11 @@ linux-firmware-nvidia_package() {
|
|||
linux-firmware-network_package() {
|
||||
short_desc+=" - network"
|
||||
depends="linux-firmware-broadcom>=${version}_${revision}"
|
||||
case "$XBPS_TARGET_MACHINE" in
|
||||
armv7*|aarch64*)
|
||||
depends+=" linux-firmware-qualcomm>=${version}_${revision}"
|
||||
;;
|
||||
esac
|
||||
nostrip=yes
|
||||
pkg_install() {
|
||||
vmove usr/lib/firmware/3com
|
||||
|
@ -94,3 +100,11 @@ linux-firmware-network_package() {
|
|||
vmove usr/lib/firmware/qca
|
||||
}
|
||||
}
|
||||
|
||||
linux-firmware-qualcomm_package() {
|
||||
short_desc+=" - Qualcomm SoC blobs"
|
||||
nostrip=yes
|
||||
pkg_install() {
|
||||
vmove usr/lib/firmware/qcom
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue