[PATCH v4 0/3] Add support for different DMIC configurations
Mateusz Gorski
mateusz.gorski at linux.intel.com
Fri Apr 24 15:19:59 CEST 2020
Set of patches to enable DMIC capture on different hardware
configurations.
Information about supported DMIC configuration is read from NHLT and
correct pipeline configuration is selected automatically.
Also, adding additional option for topology binary name which is
based on used machine driver.
Changes in v2:
- removed patch 1/4 swapping machine device and platform device
registration order
- alt_tplg_name creation now uses different field to read machine driver
name
- including of <sound/soc-acpi.h> moved to different patch
Changes in v3:
- cosmetic changes in skl-topology.c file
Changes in v4:
- refactored patch 2/3 to use one common helper function to deal with both
set and get pipe configuration operations, as suggested by Pierre
- adjusted patch 3/3 to also use this helper function for DMIC pipes
- added comment in patch 3/3 explaining the change of access rights for
DMIC enums
Reviewed-by: Cezary Rojewski <cezary.rojewski at intel.com>
Mateusz Gorski (3):
ASoC: Intel: Skylake: Add alternative topology binary name
ASoC: Intel: Multiple I/O PCM format support for pipe
ASoC: Intel: Skylake: Automatic DMIC format configuration according to
information from NHLT
include/uapi/sound/skl-tplg-interface.h | 2 +
sound/soc/intel/skylake/skl-topology.c | 177 +++++++++++++++++++++++-
sound/soc/intel/skylake/skl-topology.h | 1 +
3 files changed, 175 insertions(+), 5 deletions(-)
--
2.17.1
More information about the Alsa-devel
mailing list