firmware: Package modem firmware on MSM8916 mainline devices (!800)

MSM8916 has a single "modem" firmware for the audio DSP and modem.
In some early tests, the remote processor boots successfully at least
and the modem shows up in ofono. (Have not done further tests yet...)
However, audio stops working as soon as it is loaded
(because the audio DSP assumes control over the audio hardware).

For now let's just package it for all MSM8916 mainline devices
so it can be installed more easily. It is not used or installed
by default but it can be manually installed for testing.
This commit is contained in:
lambdadroid 2019-12-08 22:45:44 +01:00 committed by Bart Ribbers
parent 33a46b86db
commit e7b346bc05
No known key found for this signature in database
GPG key ID: 699D16185DAFAE61
4 changed files with 32 additions and 8 deletions

View file

@ -1,9 +1,9 @@
pkgname=firmware-samsung-a3ulte
pkgver=1
pkgver=2
pkgrel=0
pkgdesc="Firmware for Samsung Galaxy A3 (SM-A300FU)"
url="https://rizzotherat.gitlab.io/firmware/"
subpackages="$pkgname-venus $pkgname-wcnss"
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
arch="aarch64"
license="proprietary"
options="!check !strip !archcheck"
@ -16,6 +16,12 @@ package() {
mkdir -p "$pkgdir"
}
modem() {
pkgdesc="Samsung Galaxy A3 (SM-A300FU) modem firmware"
install -Dm644 "$srcdir"/mba.mbn -t "$subpkgdir/$_fwdir"
install -Dm644 "$srcdir"/modem.* -t "$subpkgdir/$_fwdir"
}
venus() {
pkgdesc="Samsung Galaxy A3 (SM-A300FU) video firmware"
install -Dm644 "$srcdir"/venus.* -t "$subpkgdir/$_fwdir"/qcom/venus-1.8

View file

@ -1,9 +1,9 @@
pkgname=firmware-samsung-a5ulte
pkgver=1
pkgver=2
pkgrel=0
pkgdesc="Firmware for Samsung Galaxy A5 (SM-A500FU)"
url="https://rizzotherat.gitlab.io/firmware/"
subpackages="$pkgname-venus $pkgname-wcnss"
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
arch="aarch64"
license="proprietary"
options="!check !strip !archcheck"
@ -16,6 +16,12 @@ package() {
mkdir -p "$pkgdir"
}
modem() {
pkgdesc="Samsung Galaxy A5 (SM-A500FU) modem firmware"
install -Dm644 "$srcdir"/mba.mbn -t "$subpkgdir/$_fwdir"
install -Dm644 "$srcdir"/modem.* -t "$subpkgdir/$_fwdir"
}
venus() {
pkgdesc="Samsung Galaxy A5 (SM-A500FU) video firmware"
install -Dm644 "$srcdir"/venus.* -t "$subpkgdir/$_fwdir"/qcom/venus-1.8

View file

@ -1,9 +1,9 @@
pkgname=firmware-samsung-gt510wifi
pkgver=1
pkgver=2
pkgrel=0
pkgdesc="Firmware for Samsung Galaxy Tab A 9.7 WiFi (2015) (SM-T550)"
url="https://rizzotherat.gitlab.io/firmware/"
subpackages="$pkgname-venus $pkgname-wcnss"
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
arch="aarch64"
license="proprietary"
options="!check !strip !archcheck"
@ -16,6 +16,12 @@ package() {
mkdir -p "$pkgdir"
}
modem() {
pkgdesc="Samsung Galaxy Tab A 9.7 WiFi (2015) (SM-T550) modem firmware"
install -Dm644 "$srcdir"/mba.mbn -t "$subpkgdir/$_fwdir"
install -Dm644 "$srcdir"/modem.* -t "$subpkgdir/$_fwdir"
}
venus() {
pkgdesc="Samsung Galaxy Tab A 9.7 WiFi (2015) (SM-T550) video firmware"
install -Dm644 "$srcdir"/venus.* -t "$subpkgdir/$_fwdir"/qcom/venus-1.8

View file

@ -1,9 +1,9 @@
pkgname=firmware-wileyfox-crackling
pkgver=1
pkgver=2
pkgrel=0
pkgdesc="Firmware for Wileyfox Swift"
url="https://rizzotherat.gitlab.io/firmware/"
subpackages="$pkgname-venus $pkgname-wcnss"
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
arch="aarch64"
license="proprietary"
options="!check !strip !archcheck"
@ -16,6 +16,12 @@ package() {
mkdir -p "$pkgdir"
}
modem() {
pkgdesc="Wileyfox Swift modem firmware"
install -Dm644 "$srcdir"/mba.mbn -t "$subpkgdir/$_fwdir"
install -Dm644 "$srcdir"/modem.* -t "$subpkgdir/$_fwdir"
}
venus() {
pkgdesc="Wileyfox Swift video firmware"
install -Dm644 "$srcdir"/venus.* -t "$subpkgdir/$_fwdir"/qcom/venus-1.8