--- /dev/null
+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"
+ }
+}
--- /dev/null
+# 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"
+]