alsa-ucm-conf/ucm2/Rockchip/rk3588-es8316/rk3588-es8316.conf
Cristian Ciocaltea 149a2928dc ucm2: Rockchip: Add UCM support for ES8316 on Rock 5B
Add UCM configuration for the RK3588 SoC based Rock 5B board to enable
the analog audio support provided by the Everest Semi ES8316 codec.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/316
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2023-08-21 15:32:13 +02:00

26 lines
690 B
Text

Syntax 3
SectionUseCase."HiFi" {
File "/Rockchip/rk3588-es8316/HiFi.conf"
Comment "Play HiFi quality Music"
}
BootSequence [
# Set HP vol to 0 dB (3/3)
cset "name='Headphone Playback Volume' 3"
# Set HP mixer vol to 0 dB
cset "name='Headphone Mixer Volume' 11"
# Set DAC vol to 0 dB (192/192)
cset "name='DAC Playback Volume' 192"
# Disable Auto Level Control
cset "name='ALC Capture Switch' off"
# Set ADC vol to 0 dB (192/192)
cset "name='ADC Capture Volume' 192"
# Set Mic amplifier to +16 dB
cset "name='ADC PGA Gain Volume' 7"
# Setup muxes / switches
cset "name='Left Headphone Mixer Left DAC Switch' on"
cset "name='Right Headphone Mixer Right DAC Switch' on"
]