On Tue, Oct 22, 2019 at 9:13 AM Mark Brown broonie@kernel.org wrote:
On Fri, Oct 18, 2019 at 01:04:39PM -0700, Curtis Malainey wrote:
When 'DSP VAD Switch' is turned on, rt5677_set_vad_source() enables the following digital path:
DMIC L1 -> Mono DMIC L Mux -> Mono ADC2 L Mux -> Mono ADC MIXL -> VAD ADC Mux -> IB01 Mux
This still looks like something I'd expect to be configured by userspace rather than hard coded in the driver, what happens on a system where someone wants to do voice detection on another DMIC?
You are right, I forgot to add that to the dapm paths, got distracted by the race conditions I was fixing. I am thinking the best route is a mux object that the driver turns on but has its route selected by userspace to the various DMICs. Would that suffice?