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
--
2.40.1
[Index of Archives]
[Pulseaudio]
[Linux Audio Users]
[ALSA Devel]
[Fedora Desktop]
[Fedora SELinux]
[Big List of Linux Books]
[Yosemite News]
[KDE Users]