From b97a6d30c34e2fdb05465d54cb7fecb1345e7444 Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Mon, 6 Mar 2023 15:12:39 +0100 Subject: [PATCH] testing/firmware-google-blueline: new aport (MR 5514) Co-developed-by: Victoria Brekenfeld ... --- .../testing/firmware-google-blueline/APKBUILD | 42 +++++++++++++++++++ .../firmware-google-blueline/firmware.files | 15 +++++++ 2 files changed, 57 insertions(+) create mode 100644 device/testing/firmware-google-blueline/APKBUILD create mode 100644 device/testing/firmware-google-blueline/firmware.files diff --git a/device/testing/firmware-google-blueline/APKBUILD b/device/testing/firmware-google-blueline/APKBUILD new file mode 100644 index 000000000..1f50d8cab --- /dev/null +++ b/device/testing/firmware-google-blueline/APKBUILD @@ -0,0 +1,42 @@ +# Maintainer: Victoria Brekenfeld +# Co-Maintainer: Joel Selvaraj +# Co-Maintainer: Caleb Connolly + +pkgname=firmware-google-blueline +pkgver=1 +pkgrel=0 +pkgdesc="Firmware for Google Pixel 3 (blueline)" +url="https://gitlab.com/phodina/firmware-google-blueline" +# Suggested by Caleb as it has working Wifi +url="https://gitlab.com/sdm845-mainline/firmware-google-pixel3" +arch="aarch64" +depends="linux-firmware-qcom linux-firmware-ath10k" +license="proprietary" +options="!check !strip !archcheck !tracedeps pmb:cross-native" + +_commit="7deb5f8e0b0499a80ea85dfc7941351c77e7738c" + +source="firmware-google-blueline-$_commit.tar.gz::https://gitlab.com/phodina/firmware-google-blueline/-/archive/$_commit/firmware-google-blueline-$_commit.tar.gz + firmware.files" + +builddir="$srcdir/firmware-google-blueline-$_commit" + +package() { + + while IFS="" read -r _i || [ -n "$_i" ]; do + install -Dm644 "$_i" "$pkgdir/$_i" + done < "$srcdir/firmware.files" + + # TODO: Do we need these? If so put them into correct paths and into + # NFC/Secure Element firmware + #install -Dm644 misc/pn557.bin "$pkgdir/lib/firmware/postmarketos/" + # Haptic driver firmware + #install -Dm644 misc/cs40l20.bin "$pkgdir/lib/firmware/postmarketos/" + # Haptic driver firmware + #install -Dm644 misc/drv2624.bin "$pkgdir/lib/firmware/postmarketos/" +} + +sha512sums=" +a556672e5c463a6421c97da679819e8a7d327194d56f7c02eac03dbbb9d34117331a8bdcb71e0e9fd6b965129ae0788db76d8c34c436a26bf5e030e57d01fab7 firmware-google-blueline-7deb5f8e0b0499a80ea85dfc7941351c77e7738c.tar.gz +4fb96f0cda7cac67bb31afdb86fbc6d587d51318fc0b377f37af794423e185bdcba5304670cc53bd618cf8839db6cc1ed7a1d84ba149df817bc2e345b2787694 firmware.files +" diff --git a/device/testing/firmware-google-blueline/firmware.files b/device/testing/firmware-google-blueline/firmware.files new file mode 100644 index 000000000..aa725d317 --- /dev/null +++ b/device/testing/firmware-google-blueline/firmware.files @@ -0,0 +1,15 @@ +./lib/firmware/postmarketos/qca/crbtfw21.tlv +./lib/firmware/qcom/sdm845/pixel3/a630_zap.mbn +./lib/firmware/qcom/sdm845/pixel3/adsp.mbn +./lib/firmware/qcom/sdm845/pixel3/adspr.jsn +./lib/firmware/qcom/sdm845/pixel3/adspua.jsn +./lib/firmware/qcom/sdm845/pixel3/cdsp.mbn +./lib/firmware/qcom/sdm845/pixel3/cdspr.jsn +./lib/firmware/qcom/sdm845/pixel3/ipa_fws.mbn +./lib/firmware/qcom/sdm845/pixel3/mba.mbn +./lib/firmware/qcom/sdm845/pixel3/modem.mbn +./lib/firmware/qcom/sdm845/pixel3/modemr.jsn +./lib/firmware/qcom/sdm845/pixel3/modemuw.jsn +./lib/firmware/qcom/sdm845/pixel3/slpi.mbn +./lib/firmware/qcom/sdm845/pixel3/venus.mbn +./lib/firmware/qcom/sdm845/pixel3/wlanmdsp.mbn