From ddd10778b19be5dc7fb0a0813c4750bac60dfdcb Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 18 May 2021 13:28:58 +0200 Subject: [PATCH] remap mixer controls for rt5645 Suggested-by: Hans de Goede Signed-off-by: Jaroslav Kysela --- ucm2/SOF/HiFi.conf | 5 ++++- ucm2/chtrt5645/chtrt5645.conf | 6 +++++- ucm2/codecs/rt5645/init.conf | 10 ++++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 ucm2/codecs/rt5645/init.conf diff --git a/ucm2/SOF/HiFi.conf b/ucm2/SOF/HiFi.conf index 727c8e2..e4d2ba6 100644 --- a/ucm2/SOF/HiFi.conf +++ b/ucm2/SOF/HiFi.conf @@ -61,7 +61,10 @@ If.bytcht_rt5645 { Haystack "${CardName}" Needle "bytcht rt5645" } - True.Include.main.File "/chtrt5645/HiFi.conf" + True { + Include.init.File "/codecs/rt5645/init.conf" + Include.main.File "/chtrt5645/HiFi.conf" + } } If.bytcht_rt5650 { diff --git a/ucm2/chtrt5645/chtrt5645.conf b/ucm2/chtrt5645/chtrt5645.conf index 2904bb5..4852768 100644 --- a/ucm2/chtrt5645/chtrt5645.conf +++ b/ucm2/chtrt5645/chtrt5645.conf @@ -1,7 +1,11 @@ -Syntax 3 +Syntax 4 Comment "Intel SoC Audio Device" SectionUseCase."HiFi" { File "HiFi.conf" Comment "Default" } + +Include.card-init.File "/lib/card-init.conf" +Include.ctl-remap.File "/lib/ctl-remap.conf" +Include.codec-init.File "/codecs/rt5645/init.conf" diff --git a/ucm2/codecs/rt5645/init.conf b/ucm2/codecs/rt5645/init.conf new file mode 100644 index 0000000..09de16d --- /dev/null +++ b/ucm2/codecs/rt5645/init.conf @@ -0,0 +1,10 @@ +LibraryConfig.remap.Config { + + ctl.default.remap { + "name='IN1 Boost'" "name='IN1 Boost Capture Volume'" + "name='IN2 Boost'" "name='IN2 Boost Capture Volume'" + "name='Headphone Channel Switch'" "name='Headphone Playback Switch'" + "name='Speaker Channel Switch'" "name='Speaker Playback Switch'" + } + +} -- 2.47.1