ASoC: Intel: avs: Switch to acpi-nhlt
authorMark Brown <broonie@kernel.org>
Mon, 22 Apr 2024 00:55:47 +0000 (09:55 +0900)
committerMark Brown <broonie@kernel.org>
Mon, 22 Apr 2024 00:55:47 +0000 (09:55 +0900)
commitd3f36e78d7ba0ed3e8f518c62c4663650bf6cd6a
treecb39298e821b1a0019059ad96cd5497ea35911a5
parent27a153e0ec88bb64cb2199c55826624c42f6c6b9
parentf5d20b253d1a51aadb8881d899caaaa989217e89
ASoC: Intel: avs: Switch to acpi-nhlt

Merge series from Cezary Rojewski <cezary.rojewski@intel.com>:

The change is based on rafael/acpi-nhlt [1] immutable branch which
Rafael kindly prepared for me. Without the topmost changes to ACPI/NHLT,
the patches present will fail to compile.

Recent changes for the ACPI tree [2] refactored interfaces of the NHLT
table. Currently we have two implementations - one found in acpi
subsystem (unused) and one in sound/hda/. As NHLT is part of ACPI, idea
is to make the former useful and then switch all users of existing
sound/hda/intel-nhlt.c to this new interface over time and remove the
duplicate afterward.

[1]: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/?h=acpi-nhlt
[2]: https://lore.kernel.org/linux-acpi/20240319083018.3159716-1-cezary.rojewski@intel.com/
sound/soc/intel/avs/avs.h
sound/soc/intel/avs/core.c
sound/soc/intel/avs/path.c