This series adds support in DSP to add support for MIC select module which allows user to select 1 to N channels from DMIC channel input.
Further it also adds support in bxt-rt298 machine for such a module.
Changes in v2: - check for index in array range
Changes in v3: - Use enumerated value instead of integer - Use c99 style initialization for kcontrol ops
Dharageswari R (3): ASoC: Intel: Skylake: Add mic-select module type ASoC: Intel: Skylake: Add enum control for mic selection ASoC: Intel: Boards: Add 4-channel DMIC fixup.
sound/soc/intel/boards/bxt_rt298.c | 7 +- sound/soc/intel/skylake/skl-messages.c | 2 + sound/soc/intel/skylake/skl-topology.c | 159 +++++++++++++++++++++++++++ sound/soc/intel/skylake/skl-topology.h | 20 ++++ sound/soc/intel/skylake/skl-tplg-interface.h | 2 + 5 files changed, 185 insertions(+), 5 deletions(-)