meson: add initial p241 support

Add support for the p241 board, the amlogic s905x reference design

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/355
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jerome Brunet 2021-09-27 22:23:40 +02:00 committed by Jaroslav Kysela
commit 90f991ba77
3 changed files with 72 additions and 0 deletions

View file

@ -0,0 +1,40 @@
SectionDevice."Line" {
Comment "Analog Lineout"
EnableSequence [
cset "name='AIU ACODEC SRC' I2S"
cset "name='AIU ACODEC OUT EN Switch' 1"
cset "name='ACODEC Playback Switch' 1"
]
DisableSequence [
cset "name='ACODEC Playback Switch' 0"
cset "name='AIU ACODEC OUT EN Switch' 0"
cset "name='AIU ACODEC SRC' DISABLED"
]
Value {
PlaybackPriority 100
PlaybackPCM "hw:${CardId},0"
PlaybackChannels 2
PlaybackVolume "ACODEC Playback Volume"
PlaybackMixerElem "ACODEC"
}
}
SectionDevice."HDMI" {
Comment "HDMI"
EnableSequence [
cset "name='AIU HDMI CTRL SRC' I2S"
]
DisableSequence [
cset "name='AIU HDMI CTRL SRC' DISABLED"
]
Value {
PlaybackPriority 200
PlaybackPCM "hw:${CardId},0"
}
}

View file

@ -0,0 +1,31 @@
# Use case for the p241 Amlogic s805x reference design
Syntax 3
SectionUseCase."HiFi" {
File "/Amlogic/p241/p241-HiFi.conf"
Comment "Play HiFi quality Music"
}
FixedBootSequence [
cset "name='AIU SPDIF SRC SEL' SPDIF"
]
BootSequence [
cset "name='AIU ACODEC I2S Lane Select' 0"
cset "name='ACODEC Playback Channel Mode' Stereo"
cset "name='ACODEC Playback Volume' 80%"
cset "name='ACODEC Ramp Rate' Fast"
cset "name='ACODEC Volume Ramp Switch' on"
cset "name='ACODEC Mute Ramp Switch' on"
cset "name='ACODEC Unmute Ramp Switch' on"
cset "name='ACODEC Right DAC Sel' Right"
cset "name='ACODEC Left DAC Sel' Left"
]
SectionDefaults [
cset "name='ACODEC Playback Switch' off"
cset "name='AIU ACODEC OUT EN Switch' off"
cset "name='AIU ACODEC SRC' DISABLED"
cset "name='AIU HDMI CTRL SRC' DISABLED"
]

View file

@ -0,0 +1 @@
../../Amlogic/p241/p241.conf