[PATCH v2 2/3] ASoC: rt715: remove kcontrols which no longer be used

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Tue Mar 30 21:26:32 CEST 2021



>>> Using new kcontrols "Capture Switch" and "Capture Volume" instead,
>>> remove kcontrols which no longer be used.
>>
>> Is this going to disrupt any UCM profiles?
> 
> Yes (the rt715 prefix is from the SOF driver):
> 
> # RT715 specific volume control settings
> 
> BootSequence [
> 	cset "name='rt715 DMIC3 Boost' 2"
> 	cset "name='rt715 DMIC4 Boost' 2"
> 	cset "name='rt715 ADC 24 Mux' 3"
> 	cset "name='rt715 ADC 25 Mux' 4"
> 	cset "name='rt715 ADC 27 Capture Switch' 1"
> 	cset "name='rt715 ADC 07 Capture Switch' 1"
> 	cset "name='rt715 ADC 07 Capture Volume' 58"
> ]

To be clearer, we wanted to change the UCM files to only try to 
configure the 'old' controls when they are present. The 'new' controls 
are aligned between RT715 and RT715-sdca.

There will be a minor inconvenience if an existing platform updates the 
kernel without updating UCM files, but it's the only solution we found 
in earlier discussions.

Distributions are typically faster with alsa-ucmconf updates than kernel 
changes so that inconvenience is likely very limited (we support 4-5 
Dell CML/TGL platforms w/ SoundWire)


More information about the Alsa-devel mailing list