26b44a94f7
Starting with Linux 5.14, the modem can be controlled through the new WWAN subsystem in Linux with the WWAN RPMSG CTRL driver. This is also supported in ModemManager 1.18 and the pmOS fork of oFono. Drop the udev rules for the previous approach through the RPMSG chardev since this causes the modem to be detected twice by ModemManager and oFono.
48 lines
1.7 KiB
Text
48 lines
1.7 KiB
Text
# Maintainer: Minecrell <minecrell@minecrell.net>
|
|
# Co-Maintainer: Nikita Travkin <nikita@trvn.ru>
|
|
pkgname=soc-qcom-msm8916
|
|
pkgdesc="Common package for Qualcomm MSM8916 devices"
|
|
pkgver=12
|
|
pkgrel=0
|
|
url="https://postmarketos.org"
|
|
license="BSD-3-Clause"
|
|
arch="aarch64 armv7"
|
|
options="!check !archcheck !tracedeps pmb:cross-native"
|
|
depends="mesa-dri-gallium $pkgname-ucm swclock-offset"
|
|
subpackages="$pkgname-ucm $pkgname-modem"
|
|
|
|
_ucm_commit="d9c15108e4301e0dc0192fa15fddc83f623bca97"
|
|
source="$pkgname-$_ucm_commit.tar.gz::https://github.com/msm8916-mainline/alsa-ucm-conf/archive/$_ucm_commit.tar.gz
|
|
q6voiced.conf
|
|
"
|
|
|
|
package() {
|
|
# parent package is empty
|
|
mkdir -p "$pkgdir"
|
|
}
|
|
|
|
# Upstream keeps making breaking changes to UCM in patch releases.
|
|
# My last upstreaming efforts failed without ever getting a reply,
|
|
# since then UCM was entirely reworked like 3 times already...
|
|
# I don't want to fix this up every few months, so let's package a stable
|
|
# version for now. Once all the UCM refactoring upstream has settled down a bit
|
|
# we can investigate how to integrate it properly for upstreaming.
|
|
ucm() {
|
|
provides="alsa-ucm-conf"
|
|
|
|
cd "$srcdir/alsa-ucm-conf-$_ucm_commit"
|
|
mkdir -p "$subpkgdir"/usr/share/alsa
|
|
cp -r ucm2 "$subpkgdir"/usr/share/alsa
|
|
}
|
|
|
|
modem() {
|
|
depends="msm-modem msm-modem-uim-selection q6voiced"
|
|
install="$subpkgname.post-install"
|
|
|
|
install -Dm644 q6voiced.conf "$subpkgdir"/etc/conf.d/q6voiced
|
|
}
|
|
|
|
sha512sums="
|
|
274ef82a949ea51ec1a1628e4793f99d22982d34165cffb8cdfabb3247f3797987652c43ad81d29f49071d184241d873362a17a1694331f402b69a8dbda42aea soc-qcom-msm8916-d9c15108e4301e0dc0192fa15fddc83f623bca97.tar.gz
|
|
3a4a9322839d4b3ef9d79668a37840a9f444954759ae3c512e694051d2f9a2573db42ad6c4c1a5c75eeb861232a27ba1a8cef9b503decd54ead25a96e3dd6f98 q6voiced.conf
|
|
"
|