mbox series

[0/3] ASoC: Intel: machine drivers for SOF

Message ID 20190430223744.3863-1-pierre-louis.bossart@linux.intel.com (mailing list archive)
Headers show
Series ASoC: Intel: machine drivers for SOF | expand

Message

Pierre-Louis Bossart April 30, 2019, 10:37 p.m. UTC
Add support for the two main machine drivers used by SOF (not tested
with the Skylake driver due to lack of hardware and/or firmware
signature/ missing topology)

The DMIC support for HDaudio-based devices is very much needed for a
number of WhiskyLake+ platforms designed for Windows. SOF will be the
only Intel driver supporting this configuration. A firmware binary
signed with the required production key should be available shortly.

The rt5682 codec is the main validation vehicle of the Intel SOF team,
with eval boards connected to the Baytrail MinnowBoard as well as more
recent devices. The main difference with traditional Intel machine
drivers is that the dai links are added dynamically at probe time to
avoid multiple table copy/pastes.

Bard liao (1):
  ASoC: Intel: add sof-rt5682 machine driver

Rander Wang (2):
  ASoC: Intel: skl_hda_dsp_generic: add DMIC support
  ASoC: Intel: skl_hda_dsp_generic:refine code style

 sound/soc/intel/boards/Kconfig                |  16 +
 sound/soc/intel/boards/Makefile               |   2 +
 sound/soc/intel/boards/skl_hda_dsp_common.c   |  22 +-
 sound/soc/intel/boards/skl_hda_dsp_common.h   |   2 +-
 sound/soc/intel/boards/skl_hda_dsp_generic.c  |  19 +-
 sound/soc/intel/boards/sof_rt5682.c           | 563 ++++++++++++++++++
 .../intel/common/soc-acpi-intel-byt-match.c   |   6 +
 .../intel/common/soc-acpi-intel-cht-match.c   |   6 +
 .../intel/common/soc-acpi-intel-cnl-match.c   |  19 +
 .../intel/common/soc-acpi-intel-icl-match.c   |   6 +
 10 files changed, 656 insertions(+), 5 deletions(-)
 create mode 100644 sound/soc/intel/boards/sof_rt5682.c