<msm8916+secure boot+venus>: use separate firmware packages (MR 2619)

Rule C: Devices with secure boot but without venus on the firmware
        partition need:

  1. GPU firmware (firmware-qcom-adreno-a300)
  2. msm-firmware-loader (for wcnss, modem)
  4. device-specific -wcnss-nv firmware
  5. device-specific -venus firmware
This commit is contained in:
Minecrell 2021-10-19 10:31:47 +02:00 committed by Clayton Craft
parent d0f2a3d940
commit f84cb52a7f
No known key found for this signature in database
GPG key ID: 7A3461CA187CEA54
5 changed files with 21 additions and 16 deletions

View file

@ -3,7 +3,7 @@
# Co-Maintainer: Minecrell <minecrell@minecrell.net> # Co-Maintainer: Minecrell <minecrell@minecrell.net>
pkgname=device-motorola-harpia pkgname=device-motorola-harpia
pkgdesc="Motorola Moto G4 Play" pkgdesc="Motorola Moto G4 Play"
pkgver=5 pkgver=6
pkgrel=0 pkgrel=0
url="https://postmarketos.org" url="https://postmarketos.org"
license="MIT" license="MIT"
@ -40,8 +40,9 @@ kernel_mainline_modem() {
} }
nonfree_firmware() { nonfree_firmware() {
pkgdesc="GPU/Wi-Fi/Bluetooth/Video(/Modem) firmware" pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="linux-firmware-qcom msm-firmware-loader firmware-motorola-harpia-wcnss-nv firmware-motorola-harpia-venus" depends="firmware-qcom-adreno-a300 msm-firmware-loader
firmware-motorola-harpia-wcnss-nv firmware-motorola-harpia-venus"
mkdir "$subpkgdir" mkdir "$subpkgdir"
} }

View file

@ -3,7 +3,7 @@
# Co-Maintainer: Minecrell <minecrell@minecrell.net> # Co-Maintainer: Minecrell <minecrell@minecrell.net>
pkgname=device-wileyfox-crackling pkgname=device-wileyfox-crackling
pkgdesc="Wileyfox Swift" pkgdesc="Wileyfox Swift"
pkgver=4 pkgver=5
pkgrel=0 pkgrel=0
url="https://postmarketos.org" url="https://postmarketos.org"
license="MIT" license="MIT"
@ -39,8 +39,9 @@ kernel_mainline_modem() {
} }
nonfree_firmware() { nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Video(/Modem) firmware" pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="linux-firmware-qcom msm-firmware-loader firmware-wileyfox-crackling-wcnss-nv firmware-wileyfox-crackling-venus" depends="firmware-qcom-adreno-a300 msm-firmware-loader
firmware-wileyfox-crackling-wcnss-nv firmware-wileyfox-crackling-venus"
mkdir "$subpkgdir" mkdir "$subpkgdir"
} }

View file

@ -2,7 +2,7 @@
# Maintainer: Vincent Knecht <vincent.knecht@mailoo.org> # Maintainer: Vincent Knecht <vincent.knecht@mailoo.org>
pkgname=device-alcatel-idol347 pkgname=device-alcatel-idol347
pkgdesc="Alcatel OneTouch Idol 3 (4.7)" pkgdesc="Alcatel OneTouch Idol 3 (4.7)"
pkgver=2 pkgver=3
pkgrel=0 pkgrel=0
url="https://postmarketos.org" url="https://postmarketos.org"
license="MIT" license="MIT"
@ -40,8 +40,9 @@ kernel_mainline_modem() {
} }
nonfree_firmware() { nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Video firmware" pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="linux-firmware-qcom msm-firmware-loader firmware-alcatel-idol347-wcnss-nv firmware-alcatel-idol347-venus" depends="firmware-qcom-adreno-a300 msm-firmware-loader
firmware-alcatel-idol347-wcnss-nv firmware-alcatel-idol347-venus"
mkdir "$subpkgdir" mkdir "$subpkgdir"
} }

View file

@ -1,7 +1,7 @@
# Reference: <https://postmarketos.org/devicepkg> # Reference: <https://postmarketos.org/devicepkg>
pkgname=device-asus-z010d pkgname=device-asus-z010d
pkgdesc="Asus Zenfone Max ZC550KL" pkgdesc="Asus Zenfone Max ZC550KL"
pkgver=2 pkgver=3
pkgrel=0 pkgrel=0
url="https://postmarketos.org" url="https://postmarketos.org"
license="MIT" license="MIT"
@ -37,8 +37,9 @@ kernel_mainline_modem() {
} }
nonfree_firmware() { nonfree_firmware() {
pkgdesc="GPU/WiFi/BT/Video(/Modem) firmware" pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
depends="linux-firmware-qcom msm-firmware-loader firmware-asus-z010d-wcnss-nv firmware-asus-z010d-venus" depends="firmware-qcom-adreno-a300 msm-firmware-loader
firmware-asus-z010d-wcnss-nv firmware-asus-z010d-venus"
mkdir "$subpkgdir" mkdir "$subpkgdir"
} }

View file

@ -1,7 +1,7 @@
# Reference: <https://postmarketos.org/devicepkg> # Reference: <https://postmarketos.org/devicepkg>
pkgname=device-motorola-osprey pkgname=device-motorola-osprey
pkgver=3 pkgver=4
pkgrel=1 pkgrel=0
pkgdesc="Motorola Moto G 3rd gen. (2015)" pkgdesc="Motorola Moto G 3rd gen. (2015)"
url="https://postmarketos.org" url="https://postmarketos.org"
arch="aarch64" arch="aarch64"
@ -38,9 +38,10 @@ kernel_mainline_modem() {
} }
nonfree_firmware() { nonfree_firmware() {
pkgdesc="GPU/Wi-Fi/Bluetooth/Video(/Modem) firmware" pkgdesc="GPU/WiFi/BT/Modem/Video firmware"
# osprey's wcnss-nv + venus firmware seems identical to harpia's :> # osprey's wcnss-nv + venus firmware seems identical to harpia's :>
depends="linux-firmware-qcom msm-firmware-loader firmware-motorola-harpia-wcnss-nv firmware-motorola-harpia-venus" depends="firmware-qcom-adreno-a300 msm-firmware-loader
firmware-motorola-harpia-wcnss-nv firmware-motorola-harpia-venus"
mkdir "$subpkgdir" mkdir "$subpkgdir"
} }