diff --git a/device/testing/firmware-asus-x00td/30-gpu-firmware.files b/device/testing/firmware-asus-x00td/30-gpu-firmware.files new file mode 100644 index 000000000..1e0f8e648 --- /dev/null +++ b/device/testing/firmware-asus-x00td/30-gpu-firmware.files @@ -0,0 +1,7 @@ +/lib/firmware/qcom/a530_pfp.fw +/lib/firmware/qcom/a530_pm4.fw +/lib/firmware/qcom/a512_zap.b00 +/lib/firmware/qcom/a512_zap.b01 +/lib/firmware/qcom/a512_zap.b02 +/lib/firmware/qcom/a512_zap.elf +/lib/firmware/qcom/a512_zap.mdt diff --git a/device/testing/firmware-asus-x00td/APKBUILD b/device/testing/firmware-asus-x00td/APKBUILD new file mode 100644 index 000000000..11726c93c --- /dev/null +++ b/device/testing/firmware-asus-x00td/APKBUILD @@ -0,0 +1,42 @@ +# Maintainer: Aboothahir U + +pkgname=firmware-asus-x00td +pkgver=0.1 +pkgrel=0 +pkgdesc="Firmware for Asus Zenfone Max Pro M1" +url="https://github.com/iAboothahir/firmware-mainline-asus-x00td" +arch="aarch64" +license="proprietary" +options="!strip !check !archcheck !tracedeps pmb:cross-native" + +_commit="fc04565dbadd9031602efd545fda6a3fa7694848" + +source=" + $pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz + 30-gpu-firmware.files + firmware.files" + +subpackages="$pkgname-initramfs:firmware_initramfs" +builddir="$srcdir/firmware-mainline-asus-x00td-$_commit" + + +package() { + while IFS="" read -r fw; do + install -Dm644 "$fw" "$pkgdir/lib/firmware/$fw" + done < "$srcdir"/firmware.files +} + +firmware_initramfs() { + pkgdesc="Files to be included in the initramfs to support osk-sdl" + depends="$pkgname mesa-egl mesa-gbm" + install_if="$pkgname" + + install -Dm644 "$srcdir"/30-gpu-firmware.files \ + "$subpkgdir"/etc/postmarketos-mkinitfs/files/30-gpu-firmware.files +} + +sha512sums=" +17737194fbd55ff0fa8661f344a288e5895fcf135e58daf427821fca45b1cc2b019aac51d9264802e047a488affc0074c76361c295e8b198299d74dff10dd9fc firmware-asus-x00td-fc04565dbadd9031602efd545fda6a3fa7694848.tar.gz +f4a81bc3b5fbcac001c6583f78a26b0e11787c3e2d423a72b6db1fbfab69a37f095ed303dfbcf0d6050864dbec9fcd977b9c827e4ba79e86c45491d238ea6c36 30-gpu-firmware.files +8642b68916f054db6be434df5ce13031507f9e56bc552c375c85fb3e08949cb0751bb9221a2a4a6d16db7d036eb77524e1b6e856dd2ba6ddde4738e51d07d7f4 firmware.files +" diff --git a/device/testing/firmware-asus-x00td/firmware.files b/device/testing/firmware-asus-x00td/firmware.files new file mode 100644 index 000000000..776bbbd88 --- /dev/null +++ b/device/testing/firmware-asus-x00td/firmware.files @@ -0,0 +1,73 @@ +ath10k/WCN3990/hw1.0/board-2.bin +ath10k/WCN3990/hw1.0/firmware-5.bin +qca/crbtfw21.tlv +qca/crnv21.bin +qcom/a530_pm4.fw +qcom/a530_pfp.fw +qcom/a512_zap.b00 +qcom/a512_zap.b01 +qcom/a512_zap.b02 +qcom/a512_zap.elf +qcom/a512_zap.mdt +qcom/venus-4.4/venus.b00 +qcom/venus-4.4/venus.b01 +qcom/venus-4.4/venus.b02 +qcom/venus-4.4/venus.b03 +qcom/venus-4.4/venus.b04 +qcom/venus-4.4/venus.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.b15 +adsp.b16 +adsp.b17 +adsp.b18 +adsp.b19 +adsp.b20 +adsp.b21 +adsp.mdt +adspr.jsn +adsps.jsn +modem.b00 +modem.b01 +modem.b02 +modem.b03 +modem.b04 +modem.b05 +modem.b06 +modem.b07 +modem.b08 +modem.b09 +modem.b10 +modem.b11 +modem.b12 +modem.b13 +modem.b14 +modem.b16 +modem.b17 +modem.b18 +modem.b20 +modem.b21 +modem.b22 +modem.b23 +modem.b24 +modem.b25 +modem.b26 +modem.b27 +modem.b28 +modem.mdt +modemr.jsn +modemr.jsn +wlanmdsp.mbn