testing/alsa-ucm-conf-qcom-sm8250: new aport (MR 4087)
This commit is contained in:
parent
866b67e772
commit
b6cc5c0e9f
44
device/testing/alsa-ucm-conf-qcom-sm8250/APKBUILD
Normal file
44
device/testing/alsa-ucm-conf-qcom-sm8250/APKBUILD
Normal file
|
@ -0,0 +1,44 @@
|
|||
# Maintainer: Jianhua Lu <lujianhua000@gmail.com>
|
||||
_pkgname="alsa-ucm-conf"
|
||||
_flavor="qcom-sm8250"
|
||||
pkgname=$_pkgname-$_flavor
|
||||
pkgver=1.0
|
||||
pkgrel=0
|
||||
pkgdesc="ALSA Use Case Manager configuration for phones and tablets based on Qualcomm's SM8250 SoC"
|
||||
subpackages="
|
||||
$_pkgname-xiaomi-elish:xiaomi_elish
|
||||
"
|
||||
url="https://alsa-project.org"
|
||||
arch="aarch64"
|
||||
license="BSD-3-Clause"
|
||||
source="
|
||||
alsa-ucm-conf/elish.conf
|
||||
alsa-ucm-conf/elish_HiFi.conf
|
||||
"
|
||||
options="!check" # no tests
|
||||
package() {
|
||||
# parent package is empty
|
||||
mkdir -p "$pkgdir"
|
||||
}
|
||||
|
||||
xiaomi_elish() {
|
||||
pkgdesc="ALSA Use Case Manager configuration for Xiaomi Mi Pad 5 Pro"
|
||||
depends="alsa-ucm-conf"
|
||||
replaces="alsa-ucm-conf"
|
||||
|
||||
mkdir -p "$subpkgdir/usr/share/alsa/ucm2/conf.d/sm8250"
|
||||
|
||||
install -Dm644 "$srcdir/elish.conf" \
|
||||
"$subpkgdir/usr/share/alsa/ucm2/Xiaomi/elish/elish.conf"
|
||||
|
||||
install -Dm644 "$srcdir/elish_HiFi.conf" \
|
||||
"$subpkgdir/usr/share/alsa/ucm2/Xiaomi/elish/HiFi.conf"
|
||||
|
||||
ln -s ../../Xiaomi/elish/elish.conf \
|
||||
"$subpkgdir/usr/share/alsa/ucm2/conf.d/sm8250/Xiaomi Mi Pad 5 Pro.conf"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
7b5def03dc5da28c7449719f0619f9d9ddbd988235b8591304ae4fea0989189d65ca1bc0d43664115f595137ba7896359b1b5f48fd6e350cac5d41ef9b1df869 elish.conf
|
||||
ed9a509f70715fd6c6614ee5fddbdb0ed2aa69f4a2983af9dbec26bdeb18fe93e3d1a65e03c618550c61da1416c79eb9440fb1bcd4961f85059b27904c4395cc elish_HiFi.conf
|
||||
"
|
|
@ -0,0 +1,6 @@
|
|||
Syntax 3
|
||||
|
||||
SectionUseCase."HiFi" {
|
||||
File "/Xiaomi/elish/HiFi.conf"
|
||||
Comment "HiFi quality Music."
|
||||
}
|
|
@ -0,0 +1,175 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='TLH DSP1 Preload Switch' 1"
|
||||
cset "name='TLH DRE Switch' 1"
|
||||
cset "name='TLH PCM Soft Ramp' 4ms"
|
||||
cset "name='TLH Analog PCM Volume' 18"
|
||||
cset "name='TLH ASP TX1 Source' DSPTX1"
|
||||
cset "name='TLH DSP RX1 Source' ASPRX1"
|
||||
cset "name='TLH DSP RX2 Source' ASPTX2"
|
||||
|
||||
cset "name='TLL DSP1 Preload Switch' 1"
|
||||
cset "name='TLL DRE Switch' 1"
|
||||
cset "name='TLL PCM Soft Ramp' 4ms"
|
||||
cset "name='TLL Analog PCM Volume' 18"
|
||||
cset "name='TLL ASP TX1 Source' DSPTX1"
|
||||
cset "name='TLL DSP RX1 Source' ASPRX1"
|
||||
cset "name='TLL DSP RX2 Source' ASPTX2"
|
||||
|
||||
cset "name='TRH DSP1 Preload Switch' 1"
|
||||
cset "name='TRH DRE Switch' 1"
|
||||
cset "name='TRH PCM Soft Ramp' 4ms"
|
||||
cset "name='TRH Analog PCM Volume' 18"
|
||||
cset "name='TRH ASP TX1 Source' DSPTX1"
|
||||
cset "name='TRH DSP RX1 Source' ASPRX1"
|
||||
cset "name='TRH DSP RX2 Source' ASPTX2"
|
||||
|
||||
cset "name='TRL DSP1 Preload Switch' 1"
|
||||
cset "name='TRL DRE Switch' 1"
|
||||
cset "name='TRL PCM Soft Ramp' 4ms"
|
||||
cset "name='TRL Analog PCM Volume' 18"
|
||||
cset "name='TRL ASP TX1 Source' DSPTX1"
|
||||
cset "name='TRL DSP RX1 Source' ASPRX1"
|
||||
cset "name='TRL DSP RX2 Source' ASPTX2"
|
||||
|
||||
cset "name='BLH DSP1 Preload Switch' 1"
|
||||
cset "name='BLH DRE Switch' 1"
|
||||
cset "name='BLH PCM Soft Ramp' 4ms"
|
||||
cset "name='BLH Analog PCM Volume' 18"
|
||||
cset "name='BLH ASP TX1 Source' DSPTX1"
|
||||
cset "name='BLH DSP RX1 Source' ASPRX1"
|
||||
cset "name='BLH DSP RX2 Source' ASPTX2"
|
||||
|
||||
cset "name='BLL DSP1 Preload Switch' 1"
|
||||
cset "name='BLL DRE Switch' 1"
|
||||
cset "name='BLL PCM Soft Ramp' 4ms"
|
||||
cset "name='BLL Analog PCM Volume' 18"
|
||||
cset "name='BLL ASP TX1 Source' DSPTX1"
|
||||
cset "name='BLL DSP RX1 Source' ASPRX1"
|
||||
cset "name='BLL DSP RX2 Source' ASPTX2"
|
||||
|
||||
cset "name='BRH DSP1 Preload Switch' 1"
|
||||
cset "name='BRH DRE Switch' 1"
|
||||
cset "name='BRH PCM Soft Ramp' 4ms"
|
||||
cset "name='BRH Analog PCM Volume' 18"
|
||||
cset "name='BRH ASP TX1 Source' DSPTX1"
|
||||
cset "name='BRH DSP RX1 Source' ASPRX1"
|
||||
cset "name='BRH DSP RX2 Source' ASPTX2"
|
||||
|
||||
cset "name='BRL DSP1 Preload Switch' 1"
|
||||
cset "name='BRL DRE Switch' 1"
|
||||
cset "name='BRL PCM Soft Ramp' 4ms"
|
||||
cset "name='BRL Analog PCM Volume' 18"
|
||||
cset "name='BRL ASP TX1 Source' DSPTX1"
|
||||
cset "name='BRL DSP RX1 Source' ASPRX1"
|
||||
cset "name='BRL DSP RX2 Source' ASPTX2"
|
||||
|
||||
cset "name='TERT_TDM_RX_0 Audio Mixer MultiMedia1' 1"
|
||||
]
|
||||
|
||||
DisableSequence [
|
||||
cset "name='TLH DSP1 Preload Switch' 0"
|
||||
cset "name='TLH DRE Switch' 0"
|
||||
cset "name='TLH PCM Soft Ramp' zero"
|
||||
cset "name='TLH Analog PCM Volume' 0"
|
||||
cset "name='TLH ASP TX1 Source' zero"
|
||||
cset "name='TLH DSP RX1 Source' zero"
|
||||
cset "name='TLH DSP RX2 Source' zero"
|
||||
|
||||
cset "name='TLL DSP1 Preload Switch' 0"
|
||||
cset "name='TLL DRE Switch' 0"
|
||||
cset "name='TLL PCM Soft Ramp' zero"
|
||||
cset "name='TLL Analog PCM Volume' 0"
|
||||
cset "name='TLL ASP TX1 Source' zero"
|
||||
cset "name='TLL DSP RX1 Source' zero"
|
||||
cset "name='TLL DSP RX2 Source' zero"
|
||||
|
||||
cset "name='TRH DSP1 Preload Switch' 0"
|
||||
cset "name='TRH DRE Switch' 0"
|
||||
cset "name='TRH PCM Soft Ramp' zero"
|
||||
cset "name='TRH Analog PCM Volume' 0"
|
||||
cset "name='TRH ASP TX1 Source' zero"
|
||||
cset "name='TRH DSP RX1 Source' zero"
|
||||
cset "name='TRH DSP RX2 Source' zero"
|
||||
|
||||
cset "name='TRL DSP1 Preload Switch' 0"
|
||||
cset "name='TRL DRE Switch' 0"
|
||||
cset "name='TRL PCM Soft Ramp' zero"
|
||||
cset "name='TRL Analog PCM Volume' 0"
|
||||
cset "name='TRL ASP TX1 Source' zero"
|
||||
cset "name='TRL DSP RX1 Source' zero"
|
||||
cset "name='TRL DSP RX2 Source' zero"
|
||||
|
||||
cset "name='BLH DSP1 Preload Switch' 0"
|
||||
cset "name='BLH DRE Switch' 0"
|
||||
cset "name='BLH PCM Soft Ramp' zero"
|
||||
cset "name='BLH Analog PCM Volume' 0"
|
||||
cset "name='BLH ASP TX1 Source' zero"
|
||||
cset "name='BLH DSP RX1 Source' zero"
|
||||
cset "name='BLH DSP RX2 Source' zero"
|
||||
|
||||
cset "name='BLL DSP1 Preload Switch' 0"
|
||||
cset "name='BLL DRE Switch' 0"
|
||||
cset "name='BLL PCM Soft Ramp' zero"
|
||||
cset "name='BLL Analog PCM Volume' 0"
|
||||
cset "name='BLL ASP TX1 Source' zero"
|
||||
cset "name='BLL DSP RX1 Source' zero"
|
||||
cset "name='BLL DSP RX2 Source' zero"
|
||||
|
||||
cset "name='BRH DSP1 Preload Switch' 0"
|
||||
cset "name='BRH DRE Switch' 0"
|
||||
cset "name='BRH PCM Soft Ramp' zero"
|
||||
cset "name='BRH Analog PCM Volume' 0"
|
||||
cset "name='BRH ASP TX1 Source' zero"
|
||||
cset "name='BRH DSP RX1 Source' zero"
|
||||
cset "name='BRH DSP RX2 Source' zero"
|
||||
|
||||
cset "name='BRL DSP1 Preload Switch' 0"
|
||||
cset "name='BRL DRE Switch' 0"
|
||||
cset "name='BRL PCM Soft Ramp' zero"
|
||||
cset "name='BRL Analog PCM Volume' 0"
|
||||
cset "name='BRL ASP TX1 Source' zero"
|
||||
cset "name='BRL DSP RX1 Source' zero"
|
||||
cset "name='BRL DSP RX2 Source' zero"
|
||||
|
||||
cset "name='TERT_TDM_RX_0 Audio Mixer MultiMedia1' 0"
|
||||
]
|
||||
|
||||
Value {
|
||||
TQ "HiFi"
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker playback"
|
||||
|
||||
EnableSequence [
|
||||
cset "name='TLH PCM Source' DSP"
|
||||
cset "name='TLL PCM Source' DSP"
|
||||
cset "name='TRH PCM Source' DSP"
|
||||
cset "name='TRL PCM Source' DSP"
|
||||
cset "name='BLH PCM Source' DSP"
|
||||
cset "name='BLL PCM Source' DSP"
|
||||
cset "name='BRH PCM Source' DSP"
|
||||
cset "name='BRL PCM Source' DSP"
|
||||
]
|
||||
|
||||
DisableSequence [
|
||||
cset "name='TLH PCM Source' zero"
|
||||
cset "name='TLL PCM Source' zero"
|
||||
cset "name='TRH PCM Source' zero"
|
||||
cset "name='TRL PCM Source' zero"
|
||||
cset "name='BLH PCM Source' zero"
|
||||
cset "name='BLL PCM Source' zero"
|
||||
cset "name='BRH PCM Source' zero"
|
||||
cset "name='BRL PCM Source' zero"
|
||||
]
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
PlaybackMixerElem "Digital PCM"
|
||||
PlaybackMasterElem "Analog PCM"
|
||||
PlaybackVolume "Digital PCM Volume"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user