mbox series

[00/14] ASoC: Intel: machine driver updates for 5.10

Message ID 20200821195603.215535-1-pierre-louis.bossart@linux.intel.com (mailing list archive)
Headers show
Series ASoC: Intel: machine driver updates for 5.10 | expand

Message

Pierre-Louis Bossart Aug. 21, 2020, 7:55 p.m. UTC
This series updates the tables used to select SoundWire configurations
for CometLake and TigerLake, and adds support for SDCA (SoundWire
Device Class for Audio) codecs in the common machine driver. These
codec drivers are still being tested on early silicon/boards and will
be contributed at a later time.

For TigerLake Chromebooks a new DMI quirk is added, as well as a means
to override the topology names. A pm_runtime fix is also provided to
deal with playback/capture dependencies with an amplifier w/
feedback. I also included a minor codec correction for the TGL
amplifier.

Bard Liao (5):
  ASoC: Intel: modify SoundWire version id in acpi match table
  ASoC: Intel: sof_sdw: check SoundWire version when matching codec
  ASoC: Intel: sof_sdw: rename id as part_id
  ASoC: Intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support.
  ASoC: Intel: sof_sdw: clean-up inclusion of header files

Pierre-Louis Bossart (5):
  ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2
  ASoC: Intel: sof-soundwire: add support for rt5682 on link2
  ASoC: Intel: soc-acpi: mirror CML and TGL configurations
  ASoC: Intel: soc-acpi: add support for SDCA boards
  ASoC: codecs: max98373-sdw: add missing test on resume

Rander Wang (2):
  ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case
  ASoC: Intel: sof_sdw: Add support for product Ripto

Sathyanarayana Nujella (2):
  ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682
  ASoC: SOF: Add topology filename override based on dmi data match

 sound/soc/codecs/max98373-sdw.c               |   3 +
 sound/soc/intel/boards/Kconfig                |   3 +
 sound/soc/intel/boards/Makefile               |   7 +-
 sound/soc/intel/boards/sof_maxim_common.c     |   7 +-
 sound/soc/intel/boards/sof_rt5682.c           |  13 ++
 sound/soc/intel/boards/sof_sdw.c              |  98 +++++++---
 sound/soc/intel/boards/sof_sdw_common.h       |  22 ++-
 sound/soc/intel/boards/sof_sdw_dmic.c         |   1 +
 sound/soc/intel/boards/sof_sdw_max98373.c     |   2 +
 sound/soc/intel/boards/sof_sdw_rt1308.c       |   2 +
 sound/soc/intel/boards/sof_sdw_rt1316.c       | 113 ++++++++++++
 sound/soc/intel/boards/sof_sdw_rt5682.c       |   2 +
 sound/soc/intel/boards/sof_sdw_rt700.c        |   2 +
 sound/soc/intel/boards/sof_sdw_rt711.c        |   2 +
 sound/soc/intel/boards/sof_sdw_rt711_sdca.c   | 174 ++++++++++++++++++
 sound/soc/intel/boards/sof_sdw_rt715_sdca.c   |  42 +++++
 .../intel/common/soc-acpi-intel-cml-match.c   |  79 +++++++-
 .../intel/common/soc-acpi-intel-cnl-match.c   |  33 +++-
 .../intel/common/soc-acpi-intel-icl-match.c   |  10 +-
 .../intel/common/soc-acpi-intel-tgl-match.c   | 165 ++++++++++++++++-
 sound/soc/sof/intel/hda.c                     |   8 +-
 sound/soc/sof/sof-pci-dev.c                   |  24 +++
 22 files changed, 764 insertions(+), 48 deletions(-)
 create mode 100644 sound/soc/intel/boards/sof_sdw_rt1316.c
 create mode 100644 sound/soc/intel/boards/sof_sdw_rt711_sdca.c
 create mode 100644 sound/soc/intel/boards/sof_sdw_rt715_sdca.c


base-commit: fcea8b023a5f06ea0180ae65b01520b0414ee325

Comments

Mark Brown Aug. 24, 2020, 1:31 p.m. UTC | #1
On Fri, 21 Aug 2020 14:55:47 -0500, Pierre-Louis Bossart wrote:
> This series updates the tables used to select SoundWire configurations
> for CometLake and TigerLake, and adds support for SDCA (SoundWire
> Device Class for Audio) codecs in the common machine driver. These
> codec drivers are still being tested on early silicon/boards and will
> be contributed at a later time.
> 
> For TigerLake Chromebooks a new DMI quirk is added, as well as a means
> to override the topology names. A pm_runtime fix is also provided to
> deal with playback/capture dependencies with an amplifier w/
> feedback. I also included a minor codec correction for the TGL
> amplifier.
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[01/14] ASoC: Intel: modify SoundWire version id in acpi match table
        commit: 69a785da525e8bdfaa8a9c000fb3af714f0d719b
[02/14] ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2
        commit: 6f7cf9125ed43daaf4c5dd34ebcd96c978fcd2b2
[03/14] ASoC: Intel: sof-soundwire: add support for rt5682 on link2
        commit: b161a12192f4b88cede8a563a6ebd2336d905d18
[04/14] ASoC: Intel: soc-acpi: mirror CML and TGL configurations
        commit: 6cb8bd60ba5ca9eb8f05f3f8351bbbcb6b92c525
[05/14] ASoC: Intel: soc-acpi: add support for SDCA boards
        commit: 44751fc5f0de07b0a1ab57e9beab9789638d76d2
[06/14] ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case
        commit: e300486ad94d2608ebc3aaed4e03e86eeeb97084
[07/14] ASoC: codecs: max98373-sdw: add missing test on resume
        commit: 65fae64d79d2cbad43819c1ab83390594fac7fcb
[08/14] ASoC: Intel: sof_sdw: check SoundWire version when matching codec
        commit: 2e2d287bbe613be4848e83be9aa8e99e8b9f7dc0
[09/14] ASoC: Intel: sof_sdw: rename id as part_id
        commit: 535df653f75583a25c6bbb2eaaa0b121b47460c4
[10/14] SoC: Intel: sof_sdw: Add support for product Ripto
        commit: 626200df2498ff3044170d0f02b463ac0ec899c5
[11/14] ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682
        commit: 3e1734b64ce786c54dc98adcfe67941e6011d735
[12/14] ASoC: SOF: Add topology filename override based on dmi data match
        commit: 5253a73d567dcd75e62834ff5f502ea9470e5722
[13/14] ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support.
        commit: b75bea4b8834c1253b00d5f8df2dd3ce09d2e305
[14/14] ASoC: Intel: sof_sdw: clean-up inclusion of header files
        commit: 3f2c656491af6698cb3f18d5bd34afa1b54096d2

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark
Mark Brown Aug. 24, 2020, 7:16 p.m. UTC | #2
On Fri, 21 Aug 2020 14:55:47 -0500, Pierre-Louis Bossart wrote:
> This series updates the tables used to select SoundWire configurations
> for CometLake and TigerLake, and adds support for SDCA (SoundWire
> Device Class for Audio) codecs in the common machine driver. These
> codec drivers are still being tested on early silicon/boards and will
> be contributed at a later time.
> 
> For TigerLake Chromebooks a new DMI quirk is added, as well as a means
> to override the topology names. A pm_runtime fix is also provided to
> deal with playback/capture dependencies with an amplifier w/
> feedback. I also included a minor codec correction for the TGL
> amplifier.
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[1/1] ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case
      commit: e300486ad94d2608ebc3aaed4e03e86eeeb97084

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark