Skip to content
Snippets Groups Projects
Verified Commit fa0a2791 authored by Barnabás Czémán's avatar Barnabás Czémán Committed by Clayton Craft
Browse files

firmware-msm8953: follow kernel changes (MR 5780)

Last kernel uses device specific zap shader path,
this commit following the kernel changes.
parent 02bc3b69
No related branches found
No related tags found
1 merge request!5780msm8953: upgrade to 6.11.6, update UCM configs, update firmware packages
Showing
with 64 additions and 156 deletions
# Maintainer: Alejandro Tafalla <alikates@dnyon.com>
pkgname=firmware-xiaomi-daisy
pkgver=2
pkgrel=1
pkgrel=2
pkgdesc="Firmware files for Xiaomi Mi A2 Lite"
url="https://postmarketos.org"
arch="aarch64"
......@@ -12,7 +12,7 @@ source="$pkgname-$_commit.tar.gz::https://github.com/alikates/firmware-xiaomi-da
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
builddir="$srcdir/firmware-xiaomi-daisy-$_commit/gpu"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware/qcom/msm8953/xiaomi/daisy"
package() {
# GPU firmwares
......
......@@ -2,7 +2,7 @@
pkgname=firmware-xiaomi-markw
pkgver=2
pkgrel=1
pkgrel=2
pkgdesc="Firmware files for Xiaomi Redmi 4 Prime (markw)"
url="https://gitlab.com/vipaoL/firmware-xiaomi-markw"
arch="aarch64"
......@@ -13,7 +13,7 @@ _commit="8cc7f7d9e56aa9fa0193403b694115d759eafaf2"
source="$pkgname-$_commit.tar.gz::$url/-/archive/$_commit/$pkgname-$_commit.tar.gz"
builddir="$srcdir/$pkgname-$_commit/lib/firmware/postmarketos"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware/qcom/msm8953/xiaomi/markw"
package() {
# GPU firmwares
......
# Maintainer: Barnabas Czeman <trabarni@gmail.com>
pkgname=firmware-xiaomi-mido
pkgver=3
pkgrel=0
pkgrel=1
pkgdesc="Firmware for Xiaomi Redmi Note 4X"
url="https://github.com/Kiciuk/proprietary_firmware_mido"
arch="aarch64"
......@@ -11,7 +11,7 @@ _commit="bc001cbb255a0ded2b58af07b93f712cd9322483"
source="https://github.com/Kiciuk/proprietary_firmware_mido/archive/$_commit.zip"
builddir="$srcdir/proprietary_firmware_mido-$_commit/apnhlos"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware/qcom/msm8953/xiaomi/mido"
package() {
# GPU firmware
......
......@@ -3,7 +3,7 @@
pkgname=firmware-xiaomi-tissot
pkgver=2
pkgrel=1
pkgrel=2
pkgdesc="Firmware files for Xiaomi Mi A1"
url="https://gitlab.com/jiaxyga/firmware-xiaomi-tissot"
arch="aarch64"
......@@ -14,7 +14,7 @@ _commit="bf686895224cae33c2130932b4a5914fea415287"
source="$pkgname-$_commit.tar.gz::$url/-/archive/$_commit/$pkgname-$_commit.tar.gz"
builddir="$srcdir/$pkgname-$_commit/lib/firmware/postmarketos"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware/qcom/msm8953/xiaomi/tissot"
package() {
# GPU firmwares
......
# Maintainer: m0rf30 <morf3089@gmail.com>
pkgname=firmware-xiaomi-vince
pkgver=4
pkgrel=1
pkgrel=2
_commit="9acb58a25d66314700eeea15c69c4571154f19cc"
pkgdesc="Firmware files for Xiaomi Redmi 5 Plus"
url="https://postmarketos.org"
......@@ -10,7 +10,7 @@ license="proprietary"
source="vince-fw-$_commit.tar.gz::https://github.com/M0Rf30/postmarketos-vendor-xiaomi-vince/archive/$_commit.tar.gz"
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
builddir="$srcdir/postmarketos-vendor-xiaomi-vince-$_commit/gpu"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware/qcom/msm8953/xiaomi/vince"
package() {
# GPU firmwares
......
# Maintainer: Barnabas Czeman <trabarni@gmail.com>
pkgname=firmware-xiaomi-ysl
pkgver=3
pkgrel=1
pkgrel=2
pkgdesc="Firmware files for Xiaomi Redmi S2/Y2"
url="https://gitlab.com/barni2000/$pkgname"
arch="aarch64"
......@@ -13,7 +13,7 @@ _commit="ccfd274b825aec2d80e834b16499a6d9ba96c3f5"
source="$pkgname-$_commit.tar.gz::$url/-/archive/$_commit/$pkgname-$_commit.tar.gz"
builddir="$srcdir/$pkgname-$_commit/lib/firmware/postmarketos"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware/qcom/msm8953/xiaomi/ysl"
package() {
# GPU Firmware files
......
# Maintainer: Antony Kurniawan S. <postmarketos@smankusors.com>
pkgname=firmware-asus-zenfone3
pkgver=1
pkgver=2
pkgrel=0
pkgdesc="Firmware for Asus Zenfone 3 ZE520KL/ZE552KL"
url="https://gitlab.com/Smankusors/firmware-asus-zenfone3"
......@@ -11,17 +11,21 @@ _commit="f1439210719b2a1597f6390f34ae93cb1470ddf4"
builddir="$srcdir/$pkgname-$_commit/"
source="
$url/-/archive/$_commit/$pkgname-$_commit.tar.gz
firmware.files
"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware"
package() {
while IFS="" read -r fw; do
install -Dm644 "$fw" "$pkgdir/$_fwdir/$fw"
done < "$srcdir"/firmware.files
install -Dm644 a506_zap.b02 -t "$pkgdir/$_fwdir/qcom/msm8953/asus/ze520kl"
install -Dm644 a506_zap.mdt -t "$pkgdir/$_fwdir/qcom/msm8953/asus/ze520kl"
install -Dm644 a506_zap.b02 -t "$pkgdir/$_fwdir/qcom/msm8953/asus/ze552kl"
install -Dm644 a506_zap.mdt -t "$pkgdir/$_fwdir/qcom/msm8953/asus/ze552kl"
install -Dm644 wlan/prima/WCNSS_qcom_wlan_nv.bin -t "$pkgdir/$_fwdir/postmarketos/wlan/prima/"
for i in adsp.* venus.* wcnss.*; do
install -Dm644 $i -t "$pkgdir/$_fwdir/postmarketos"
done
}
sha512sums="
a9980ae2ab0868d7e8e2d054e72525c030fe75d66aec6eebd2e17619d5d24455de2a158ea7ed0eb0db2f7a2f4bc07701672de217f8c7274599cd92c00cb2d04e firmware-asus-zenfone3-f1439210719b2a1597f6390f34ae93cb1470ddf4.tar.gz
2b5ba92ec40e84294e0c1feae167274d49990545cf28a1a916440a4604d03f5a213187d753fe02f98918f7283707e353e309a7169c44d4f69464a87afb67d2b8 firmware.files
"
qcom/a530_pfp.fw
qcom/a530_pm4.fw
wlan/prima/WCNSS_qcom_wlan_nv.bin
a506_zap.b02
a506_zap.mdt
adsp.b00
adsp.b01
adsp.b02
adsp.b03
adsp.b04
adsp.b05
adsp.b06
adsp.b07
adsp.b08
adsp.b09
adsp.b10
adsp.b11
adsp.b12
adsp.b13
adsp.b14
adsp.mdt
venus.b00
venus.b01
venus.b02
venus.b03
venus.b04
venus.mdt
wcnss.b00
wcnss.b01
wcnss.b02
wcnss.b04
wcnss.b06
wcnss.b09
wcnss.b10
wcnss.b11
wcnss.b12
wcnss.mdt
pkgname=firmware-fairphone-fp3
pkgver=20210805
_commit="ee529820bb874ab1b52873f0b144c3786f01ee4c"
pkgrel=0
pkgrel=1
pkgdesc="Firmware for Fairphone 3"
url="https://github.com/FairBlobs/FP3-firmware"
arch="aarch64"
......@@ -16,7 +16,7 @@ subpackages="
options="!check !strip !archcheck !tracedeps pmb:cross-native"
source="https://github.com/FairBlobs/FP3-firmware/archive/$_commit/FP3-firmware-$_commit.tar.gz"
builddir="$srcdir/FP3-firmware-$_commit"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware"
package() {
mkdir -p "$pkgdir"
......@@ -26,45 +26,45 @@ adreno() {
pkgdesc="Fairphone 3 firmware for GPU"
install -Dm644 "$builddir"/a506_zap.mdt -t \
"$subpkgdir/$_fwdir"
"$subpkgdir/$_fwdir/qcom/msm8953/fairphone/fp3"
install -Dm644 "$builddir"/a506_zap.b* -t \
"$subpkgdir/$_fwdir"
"$subpkgdir/$_fwdir/qcom/msm8953/fairphone/fp3"
install -Dm644 "$builddir"/a530_pm4.fw -t \
"$subpkgdir/$_fwdir"
"$subpkgdir/$_fwdir/qcom/msm8953/fairphone/fp3"
install -Dm644 "$builddir"/a530_pfp.fw -t \
"$subpkgdir/$_fwdir"
"$subpkgdir/$_fwdir/qcom/msm8953/fairphone/fp3"
}
adsp() {
pkgdesc="Fairphone 3 firmware for the ADSP"
install -Dm644 "$builddir"/adsp.* -t \
"$subpkgdir/$_fwdir"
"$subpkgdir/$_fwdir/postmarketos"
}
modem() {
pkgdesc="Fairphone 3 firmware for the modem"
install -Dm644 "$builddir"/mba.mbn -t \
"$subpkgdir/$_fwdir"
"$subpkgdir/$_fwdir/postmarketos"
install -Dm644 "$builddir"/modem.* -t \
"$subpkgdir/$_fwdir"
"$subpkgdir/$_fwdir/postmarketos"
}
venus() {
pkgdesc="Fairphone 3 firmware for venus"
install -Dm644 "$builddir"/venus.* -t \
"$subpkgdir/$_fwdir"
"$subpkgdir/$_fwdir/postmarketos"
}
wcnss() {
pkgdesc="Fairphone 3 firmware for the Qualcomm Wireless Connectivity Subsystem (WCNSS)"
install -Dm644 "$builddir"/wcnss.* -t \
"$subpkgdir/$_fwdir"
"$subpkgdir/$_fwdir/postmarketos"
install -Dm644 "$builddir"/wlan/prima/* -t \
"$subpkgdir/$_fwdir"/wlan/prima
"$subpkgdir/$_fwdir/postmarketos"/wlan/prima
}
sha512sums="
......
# Maintainer: bzy-080408 <Bzy080408@outlook.com>
pkgname=firmware-huawei-milan
pkgver=0
pkgrel=0
pkgrel=1
_commit="f417e07a32310ee4002ca67a3d57f9ba0a960297"
pkgdesc="Firmware files for Huawei Maimang5 / G9 (Plus) / Nova (Plus)"
url="https://postmarketos.org"
......@@ -10,7 +10,7 @@ license="proprietary"
source="milan-fw-$_commit.tar.gz::https://github.com/bzy-080408/postmarketos-vendor-huawei-milan/archive/$_commit.tar.gz"
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
builddir="$srcdir/postmarketos-vendor-huawei-milan-$_commit/"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware/qcom/msm8953/huawei/milan"
package() {
# GPU firmwares
......
pkgname=firmware-motorola-ali
pkgver=1
pkgrel=1
pkgrel=2
pkgdesc="Firmware for Motorola Moto G6"
url="https://github.com/julianbraha/firmware-motorola-ali"
arch="aarch64"
......@@ -11,15 +11,15 @@ source="$pkgname-$_commit.tar.gz::https://github.com/moto-g6-mainlining/firmware
options="!strip !check !archcheck !spdx !tracedeps"
builddir="$srcdir/$_repository-$_commit"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware"
package() {
# GPU Firmware files
install -Dm644 a506_zap.b02 -t "$pkgdir/$_fwdir"
install -Dm644 a506_zap.mdt -t "$pkgdir/$_fwdir"
install -Dm644 a506_zap.b02 -t "$pkgdir/$_fwdir/qcom/msm8953/motorola/ali"
install -Dm644 a506_zap.mdt -t "$pkgdir/$_fwdir/qcom/msm8953/motorola/ali"
# WLAN Firmware
install -Dm644 wlan/prima/WCNSS_qcom_wlan_nv.bin -t "$pkgdir/$_fwdir/wlan/prima"
install -Dm644 wlan/prima/WCNSS_qcom_wlan_nv.bin -t "$pkgdir/$_fwdir/postmarketos/wlan/prima"
}
sha512sums="
......
pkgname=firmware-motorola-ocean
pkgver=4
pkgver=5
pkgrel=0
pkgdesc="Firmware for Motorola Moto G7 Power"
url="https://gitlab.com/Ultracoolguy/firmware-motorola-ocean"
url="https://gitlab.com/Ultra-azu/firmware-motorola-ocean"
arch="aarch64"
license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native"
_commit="787dcae00d0866079c6f55dc3ddf6592279b0661"
source="https://gitlab.com/Ultracoolguy/firmware-motorola-ocean/-/archive/$_commit/firmware-motorola-ocean-$_commit.tar.gz
source="
https://gitlab.com/Ultra-azu/firmware-motorola-ocean/-/archive/$_commit/firmware-motorola-ocean-$_commit.tar.gz
moto-modem-rfs-setup.initd
firmware.files
$pkgname-openrc.post-install"
$pkgname-openrc.post-install
"
subpackages="$pkgname-openrc"
builddir="$srcdir/$pkgname-$_commit"
builddir="$srcdir/$pkgname-$_commit/lib/firmware/postmarketos"
_fwdir="/lib/firmware"
package() {
install -Dm755 $srcdir/moto-modem-rfs-setup.initd "$pkgdir"/etc/init.d/moto-modem-rfs-setup
while IFS="" read -r _i || [ -n "$_i" ]; do
[ ! -d $(dirname $_i) ] && mkdir -p $(dirname $_i)
echo $_i
install -Dm644 $_i "$pkgdir/$_i"
done < "$srcdir/firmware.files"
install -Dm644 a506_zap.b02 -t "$pkgdir/$_fwdir/qcom/msm8953/motorola/ocean"
install -Dm644 a506_zap.mdt -t "$pkgdir/$_fwdir/qcom/msm8953/motorola/ocean"
install -Dm644 wlan/prima/WCNSS_qcom_cfg.ini -t "$pkgdir/$_fwdir/postmarketos/wlan/prima"
install -Dm644 wlan/prima/WCNSS_qcom_wlan_nv.bin -t "$pkgdir/$_fwdir/postmarketos/wlan/prima"
}
openrc() {
......@@ -33,6 +35,5 @@ openrc() {
sha512sums="
fd0888bb6a0beeca961d9aabd0e60be64dfd841c3c89c7cdb8e7c1284347c4f56b2bad6a73aebc81e86625a4b548b5d2417ca31de6803ea5b3b58c7c1d97be51 firmware-motorola-ocean-787dcae00d0866079c6f55dc3ddf6592279b0661.tar.gz
d4fd0f3406c9f004e9cae7bc500c5713aab75f102f8e3ea1af820865f01eb03def01cd9ed3e8a184c7dfc22ab419628fad17957a3782885d96eb36e94461e842 moto-modem-rfs-setup.initd
1ee06dfbf03302e9a92bfd5253bfd959d9e4f328e6df20af80c3f01993e4566ab1ec5c6b556b35a5202b879231a6a9872a0dacc6829f65b5f5508d8943edca6e firmware.files
784ac120a2231cfbee153fb8b2634af4ab5091eaa8fe207e66b47641d7531591ee3849e610bb66c7177822c86556f78d51c17ba8e4f3da2f946c4b8c5eaaf310 firmware-motorola-ocean-openrc.post-install
"
./lib/firmware/postmarketos/a506_zap.b00
./lib/firmware/postmarketos/a506_zap.b01
./lib/firmware/postmarketos/a506_zap.b02
./lib/firmware/postmarketos/a506_zap.mdt
./lib/firmware/postmarketos/a530_pfp.fw
./lib/firmware/postmarketos/a530_pm4.fw
./lib/firmware/postmarketos/adsp.b00
./lib/firmware/postmarketos/adsp.b01
./lib/firmware/postmarketos/adsp.b02
./lib/firmware/postmarketos/adsp.b03
./lib/firmware/postmarketos/adsp.b04
./lib/firmware/postmarketos/adsp.b05
./lib/firmware/postmarketos/adsp.b06
./lib/firmware/postmarketos/adsp.b07
./lib/firmware/postmarketos/adsp.b08
./lib/firmware/postmarketos/adsp.b09
./lib/firmware/postmarketos/adsp.b10
./lib/firmware/postmarketos/adsp.b11
./lib/firmware/postmarketos/adsp.b12
./lib/firmware/postmarketos/adsp.b13
./lib/firmware/postmarketos/adsp.b14
./lib/firmware/postmarketos/adsp.mdt
./lib/firmware/postmarketos/mba.mbn
./lib/firmware/postmarketos/modem.b00
./lib/firmware/postmarketos/modem.b01
./lib/firmware/postmarketos/modem.b02
./lib/firmware/postmarketos/modem.b04
./lib/firmware/postmarketos/modem.b05
./lib/firmware/postmarketos/modem.b06
./lib/firmware/postmarketos/modem.b07
./lib/firmware/postmarketos/modem.b08
./lib/firmware/postmarketos/modem.b09
./lib/firmware/postmarketos/modem.b10
./lib/firmware/postmarketos/modem.b11
./lib/firmware/postmarketos/modem.b12
./lib/firmware/postmarketos/modem.b13
./lib/firmware/postmarketos/modem.b16
./lib/firmware/postmarketos/modem.b17
./lib/firmware/postmarketos/modem.b18
./lib/firmware/postmarketos/modem.b19
./lib/firmware/postmarketos/modem.b20
./lib/firmware/postmarketos/modem.mdt
./lib/firmware/postmarketos/wcnss.b00
./lib/firmware/postmarketos/wcnss.b01
./lib/firmware/postmarketos/wcnss.b02
./lib/firmware/postmarketos/wcnss.b04
./lib/firmware/postmarketos/wcnss.b06
./lib/firmware/postmarketos/wcnss.b09
./lib/firmware/postmarketos/wcnss.b10
./lib/firmware/postmarketos/wcnss.b11
./lib/firmware/postmarketos/wcnss.b12
./lib/firmware/postmarketos/wcnss.mdt
./lib/firmware/postmarketos/wlan/prima/WCNSS_qcom_cfg.ini
./lib/firmware/postmarketos/wlan/prima/WCNSS_qcom_wlan_nv.bin
./lib/firmware/postmarketos/venus.b00
./lib/firmware/postmarketos/venus.b01
./lib/firmware/postmarketos/venus.b02
./lib/firmware/postmarketos/venus.b03
./lib/firmware/postmarketos/venus.b04
./lib/firmware/postmarketos/venus.mdt
# Maintainer: Sireesh Kodali <scarface@disroot.org>
pkgname=firmware-motorola-potter
pkgver=2
pkgrel=2
pkgrel=3
pkgdesc="Firmware for Motorola Moto G5 Plus"
url="https://github.com/scarface-one/firmware-motorola-potter"
arch="aarch64"
......@@ -10,7 +10,7 @@ options="!check !strip !archcheck !tracedeps"
_commit="cce83e64585c036facd4cef39f47bc23d18ba2e9"
builddir="$srcdir/$pkgname-$_commit/lib/firmware/postmarketos"
subpackages="$pkgname-openrc"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware"
source="
$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz
......@@ -19,11 +19,11 @@ source="
package() {
# GPU Firmware files
install -Dm644 a506_zap.b02 -t "$pkgdir/$_fwdir"
install -Dm644 a506_zap.mdt -t "$pkgdir/$_fwdir"
install -Dm644 a506_zap.b02 -t "$pkgdir/$_fwdir/qcom/msm8953/motorola/potter"
install -Dm644 a506_zap.mdt -t "$pkgdir/$_fwdir/qcom/msm8953/motorola/potter"
# WLAN Firmware
install -Dm644 wlan/prima/WCNSS_qcom_wlan_nv.bin -t "$pkgdir/$_fwdir/wlan/prima"
install -Dm644 wlan/prima/WCNSS_qcom_wlan_nv.bin -t "$pkgdir/$_fwdir/postmarketos/wlan/prima"
}
openrc() {
......
# Maintainer: Barnabas Czeman <trabarni@gmail.com>
pkgname=firmware-xiaomi-onclite
pkgver=2
pkgrel=1
pkgrel=2
pkgdesc="Firmware files for Xiaomi Redmi 7"
url="https://gitlab.com/barni2000/$pkgname"
arch="aarch64"
......@@ -13,7 +13,7 @@ _commit="5ab4968ab12acb60a5e165008fdf25345e80c309"
source="$pkgname-$_commit.tar.gz::$url/-/archive/$_commit/$pkgname-$_commit.tar.gz"
builddir="$srcdir/$pkgname-$_commit"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware/qcom/msm8953/xiaomi/onclite"
package() {
install -Dm644 a506_zap.b02 -t "$pkgdir/$_fwdir"
......
# Maintainer: Barnabas Czeman <trabarni@gmail.com>
pkgname=firmware-xiaomi-rosy
pkgver=1
pkgrel=0
pkgrel=1
pkgdesc="Firmware files for Xiaomi Redmi 5"
url="https://gitlab.com/barni2000/$pkgname"
arch="aarch64"
......@@ -13,7 +13,7 @@ _commit="69c6d964bc0034bd93292286ac101c23fc804d72"
source="$pkgname-$_commit.tar.gz::$url/-/archive/$_commit/$pkgname-$_commit.tar.gz"
builddir="$srcdir/$pkgname-$_commit"
_fwdir="/lib/firmware/postmarketos"
_fwdir="/lib/firmware/qcom/msm8953/xiaomi/rosy"
package() {
install -Dm644 a506_zap.b02 -t "$pkgdir/$_fwdir"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment