Skip to content
Snippets Groups Projects
Unverified Commit ede578e8 authored by Anton Bambura's avatar Anton Bambura Committed by Oliver Smith
Browse files

device-google-corsola: add audio support (MR 5456)

Add ucm configs and symlink for SOF firmware. Doing it in the firmware
subpackage because it doesn't work without linux-firmware-mediatek.

[ci:skip-build]: already built successfully in CI
parent 64543552
No related branches found
No related tags found
No related merge requests found
Pipeline #207498 passed
......@@ -2,7 +2,7 @@
# Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=device-google-corsola
pkgdesc="Google Corsola Chromebooks"
pkgver=2
pkgver=3
pkgrel=0
url="https://postmarketos.org"
license="MIT"
......@@ -17,7 +17,11 @@ depends="
soc-mediatek-mt8183
"
makedepends="devicepkg-dev"
source="deviceinfo modules-initfs"
_ucm_commit="b728563a07ebcd05545c60989412ae023b1dd06d"
source="deviceinfo
modules-initfs
alsa-ucm-conf-$_ucm_commit.tar.gz::https://github.com/alsa-project/alsa-ucm-conf/archive/$_ucm_commit.tar.gz
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
......@@ -30,11 +34,31 @@ package() {
nonfree_firmware() {
pkgdesc="WiFi/BT firmware"
depends="linux-firmware-mediatek"
mkdir "$subpkgdir"
depends="linux-firmware-mediatek alsa-ucm-conf"
# Symlink for SOF firmware
_dir="$subpkgdir/lib/firmware/mediatek/sof-tplg"
mkdir -p "$_dir"
ln -s sof-mt8186.tplg "$_dir"/sof-mt8186-google-steelix.tplg
# Alsa UCM configs
_ucm_files="
ucm2/MediaTek/mt8186-sof/init.conf
ucm2/MediaTek/mt8186-sof/mt6366-rt1019-rt5682s/HiFi.conf
ucm2/MediaTek/mt8186-sof/mt6366-rt1019-rt5682s/init.conf
ucm2/MediaTek/mt8186-sof/mt6366-rt1019-rt5682s/sof-mt8186-mt6366-rt1019-rt5682s.conf
ucm2/conf.d/sof-mt8186_rt10/sof-mt8186_rt1019_rt5682s.conf
"
for file in $_ucm_files
do
install -Dm644 "$srcdir/alsa-ucm-conf-$_ucm_commit/$file" \
"$subpkgdir/usr/share/alsa/$file"
done
}
sha512sums="
924d60f2d921a9e22a34c945f55cb45c6c19245aeaec4993ae03fcafc91c1533632c61178f1836cbd11b581a26fa2bed5445e12f2ecccb4096a0ee33f7cb2772 deviceinfo
56fdcaa7a610497ed1bddbbfc0850f895bcfd79173b2e7de4bcf196f69120e1b62680da2a0b74543f153cb3d2b84055e71e258e7df938913aff66dca47061d7a modules-initfs
d33545d435755c2cca3b916d920464f3f711c6f09f48b68622f740f389c4faf95544467d9e3b418e562fadb8141ae37f2311166f228d5149434183736710567d alsa-ucm-conf-b728563a07ebcd05545c60989412ae023b1dd06d.tar.gz
"
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