[PATCH 0/8] ASoC: Intel: machine driver updates for 5.18

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Tue Mar 1 20:48:55 CET 2022


Two cleanups to remove an unused filename and typos, and one addition
of an ACPI matching table for a Dell SoundWire SKU without local
microphones.

The main change is the addition of a common 'sof-ssp-amp' machine
driver for devices with amplifiers only (no headset codec) and
different connections using I2S links (Bluetooth offload, HDMI
receiver). It's likely that the amplifier will be swapped out by OEMs,
this machine driver provides a relatively generic solution to avoid
copy-paste of similar solutions.

Brent Lu (4):
  ASoC: Intel: boards: create sof-realtek-common module
  ASoC: Intel: sof_rt1308: move rt1308 code to common module
  ASoC: Intel: cirrus-common: support cs35l41 amplifier
  ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier

Libin Yang (1):
  ASoC: Intel: soc-acpi: add entries in ADL match table

Pierre-Louis Bossart (2):
  ASoC: soc-acpi: remove sof_fw_filename
  ASoC: Intel: boards: fix spelling in comments

balamurugan.c (1):
  ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S
    support.

 include/sound/soc-acpi.h                      |   2 -
 sound/soc/intel/boards/Kconfig                |  24 +
 sound/soc/intel/boards/Makefile               |  12 +-
 sound/soc/intel/boards/bdw-rt5650.c           |   2 +-
 sound/soc/intel/boards/bdw-rt5677.c           |   2 +-
 sound/soc/intel/boards/broadwell.c            |   2 +-
 sound/soc/intel/boards/bxt_da7219_max98357a.c |   2 +-
 sound/soc/intel/boards/bxt_rt298.c            |   2 +-
 sound/soc/intel/boards/bytcht_cx2072x.c       |   2 +-
 sound/soc/intel/boards/bytcht_da7213.c        |   2 +-
 sound/soc/intel/boards/bytcht_es8316.c        |   2 +-
 sound/soc/intel/boards/bytcr_rt5640.c         |   2 +-
 sound/soc/intel/boards/bytcr_rt5651.c         |   2 +-
 sound/soc/intel/boards/cht_bsw_max98090_ti.c  |   4 +-
 sound/soc/intel/boards/cht_bsw_nau8824.c      |   4 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c       |   2 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c       |   2 +-
 sound/soc/intel/boards/glk_rt5682_max98357a.c |   2 +-
 sound/soc/intel/boards/haswell.c              |   2 +-
 sound/soc/intel/boards/sof_cirrus_common.c    | 163 ++++++
 sound/soc/intel/boards/sof_cirrus_common.h    |  25 +
 sound/soc/intel/boards/sof_realtek_common.c   | 107 ++++
 sound/soc/intel/boards/sof_realtek_common.h   |   4 +
 sound/soc/intel/boards/sof_rt5682.c           |   1 +
 sound/soc/intel/boards/sof_ssp_amp.c          | 483 ++++++++++++++++++
 .../intel/common/soc-acpi-intel-adl-match.c   |  44 +-
 .../intel/common/soc-acpi-intel-bxt-match.c   |   6 -
 .../intel/common/soc-acpi-intel-byt-match.c   |  11 -
 .../intel/common/soc-acpi-intel-cht-match.c   |  12 -
 .../intel/common/soc-acpi-intel-cml-match.c   |  11 -
 .../intel/common/soc-acpi-intel-cnl-match.c   |   4 -
 .../intel/common/soc-acpi-intel-ehl-match.c   |   1 -
 .../intel/common/soc-acpi-intel-glk-match.c   |   6 -
 .../intel/common/soc-acpi-intel-hda-match.c   |   2 -
 .../common/soc-acpi-intel-hsw-bdw-match.c     |   5 -
 .../intel/common/soc-acpi-intel-icl-match.c   |   5 -
 .../intel/common/soc-acpi-intel-jsl-match.c   |   7 -
 .../intel/common/soc-acpi-intel-tgl-match.c   |  19 +-
 sound/soc/sof/intel/hda.c                     |   5 +-
 sound/soc/sof/intel/pci-tng.c                 |   1 -
 40 files changed, 879 insertions(+), 117 deletions(-)
 create mode 100644 sound/soc/intel/boards/sof_cirrus_common.c
 create mode 100644 sound/soc/intel/boards/sof_cirrus_common.h
 create mode 100644 sound/soc/intel/boards/sof_ssp_amp.c

-- 
2.25.1



More information about the Alsa-devel mailing list