mbox series

[00/18] ASoC: Intel: boards: updates for 6.10 - part3

Message ID 20240327162408.63953-1-pierre-louis.bossart@linux.intel.com
Headers show
Series ASoC: Intel: boards: updates for 6.10 - part3 | expand

Message

Pierre-Louis Bossart March 27, 2024, 4:23 p.m. UTC
This last part is the continuation of Brent Lu's cleanups. Multiple
quirks have been removed to use "default" configurations and
ACPI-based detection of codecs and selection of topology files.

This cleanup has been done in multiple steps/phases since Fall 2023,
thanks Brent for this contribution!

Brent Lu (18):
  ASoC: Intel: ssp-common: relocate source file
  ASoC: Intel: ssp-common: relocate header file
  ASoC: Intel: ssp-common: naming convention change
  ASoC: Intel: ssp-common: module name change
  ASoC: Intel: ssp-common: delete module
  ASoC: Intel: ssp-common: get codec tplg suffix function
  ASoC: SOF: Intel: support tplg suffix detection
  ASoC: Intel: sof_nau8825: mach cleanup for adl boards
  ASoC: Intel: sof_nau8825: mach cleanup for rpl boards
  ASoC: Intel: sof_nau8825: add mtl_nau8825_def for mtl boards
  ASoC: Intel: sof_rt5682: mach cleanup for tgl boards
  ASoC: Intel: sof_rt5682: mach cleanup for adl boards
  ASoC: Intel: sof_rt5682: mach cleanup for rpl boards
  ASoC: Intel: sof_rt5682: mach cleanup for mtl boards
  ASoC: Intel: sof_cs42l42: board id cleanup for adl boards
  ASoC: Intel: sof_cs42l42: mach cleanup for adl boards
  ASoC: Intel: sof_cs42l42: add rpl_cs42l42_def for rpl boards
  ASoC: Intel: sof_cs42l42: add mtl_cs42l42_def for mtl boards

 .../sound/soc-acpi-intel-ssp-common.h         |  22 ++-
 include/sound/soc-acpi.h                      |  12 ++
 sound/soc/intel/boards/Kconfig                |  13 +-
 sound/soc/intel/boards/Makefile               |   3 -
 sound/soc/intel/boards/sof_board_helpers.c    |  15 +-
 sound/soc/intel/boards/sof_board_helpers.h    |   6 +-
 sound/soc/intel/boards/sof_cirrus_common.h    |   2 +-
 sound/soc/intel/boards/sof_cs42l42.c          |  17 +-
 sound/soc/intel/boards/sof_maxim_common.h     |   2 +-
 sound/soc/intel/boards/sof_nau8825.c          |   7 +
 sound/soc/intel/boards/sof_nuvoton_common.h   |   2 +-
 sound/soc/intel/boards/sof_realtek_common.h   |   2 +-
 sound/soc/intel/boards/sof_ssp_common.c       | 122 --------------
 sound/soc/intel/common/Makefile               |   2 +
 .../intel/common/soc-acpi-intel-adl-match.c   | 139 ++++-----------
 .../intel/common/soc-acpi-intel-mtl-match.c   |  52 +++---
 .../intel/common/soc-acpi-intel-rpl-match.c   |  90 ++++------
 .../intel/common/soc-acpi-intel-ssp-common.c  | 159 ++++++++++++++++++
 .../intel/common/soc-acpi-intel-tgl-match.c   |  50 ++----
 sound/soc/sof/intel/hda.c                     |  82 +++++++++
 20 files changed, 423 insertions(+), 376 deletions(-)
 rename sound/soc/intel/boards/sof_ssp_common.h => include/sound/soc-acpi-intel-ssp-common.h (66%)
 delete mode 100644 sound/soc/intel/boards/sof_ssp_common.c
 create mode 100644 sound/soc/intel/common/soc-acpi-intel-ssp-common.c

Comments

Mark Brown March 29, 2024, 12:33 p.m. UTC | #1
On Wed, 27 Mar 2024 11:23:50 -0500, Pierre-Louis Bossart wrote:
> This last part is the continuation of Brent Lu's cleanups. Multiple
> quirks have been removed to use "default" configurations and
> ACPI-based detection of codecs and selection of topology files.
> 
> This cleanup has been done in multiple steps/phases since Fall 2023,
> thanks Brent for this contribution!
> 
> [...]

Applied to

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

Thanks!

[01/18] ASoC: Intel: ssp-common: relocate source file
        commit: 94a944a8c4f9e0de87cc9c5bdf8861ae2f64d874
[02/18] ASoC: Intel: ssp-common: relocate header file
        commit: bd1222ad1746ab4325b982c720c7099c78c7b731
[03/18] ASoC: Intel: ssp-common: naming convention change
        commit: a17fea3880aea23fd8821ff0660268a680e0326b
[04/18] ASoC: Intel: ssp-common: module name change
        commit: e1ff45518fbe73c09c3d0dbe8bd5284bb3d25dc3
[05/18] ASoC: Intel: ssp-common: delete module
        commit: fe2365c298b51dd08def916a3339a84ec2a1fd42
[06/18] ASoC: Intel: ssp-common: get codec tplg suffix function
        commit: 2e723a79ec609871116d216309c1b89d2f61b713
[07/18] ASoC: SOF: Intel: support tplg suffix detection
        commit: 1504a768f6045157437693fbfb50ae63ca86ec61
[08/18] ASoC: Intel: sof_nau8825: mach cleanup for adl boards
        commit: 1934906b26bf8d1bd798fa11bf7058bf380101a0
[09/18] ASoC: Intel: sof_nau8825: mach cleanup for rpl boards
        commit: 3822d41469fc20fdff0d83b20324b382ee7bd0e7
[10/18] ASoC: Intel: sof_nau8825: add mtl_nau8825_def for mtl boards
        commit: d5dd7f4fc0b5633fc9fb665803f5e95d564c7331
[11/18] ASoC: Intel: sof_rt5682: mach cleanup for tgl boards
        commit: 4b95706b4a25c239aa7a7d7feb455c364c181db2
[12/18] ASoC: Intel: sof_rt5682: mach cleanup for adl boards
        commit: 34f256537685437122c4d326266739dd3b3678c6
[13/18] ASoC: Intel: sof_rt5682: mach cleanup for rpl boards
        commit: 7b24d86c845ce3b1c7bdd9175cd7c51aefe9ba46
[14/18] ASoC: Intel: sof_rt5682: mach cleanup for mtl boards
        commit: a2e678fe951c3820db705a2cb20ec0a32d752033
[15/18] ASoC: Intel: sof_cs42l42: board id cleanup for adl boards
        commit: 2872f3b5df54ac14adc5ea62241312d66bd001ba
[16/18] ASoC: Intel: sof_cs42l42: mach cleanup for adl boards
        commit: ae33c9134d6e1a88c2e49422aee1474c03a53233
[17/18] ASoC: Intel: sof_cs42l42: add rpl_cs42l42_def for rpl boards
        commit: 6d90e02ae8aa6bedf77110075e7eef3f24f6a8a3
[18/18] ASoC: Intel: sof_cs42l42: add mtl_cs42l42_def for mtl boards
        commit: 57ad033ce09d4d0c866ac558fc3c4cf53cfb2599

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