ASoC: Intel: avs: Add HDAudio machine board
authorCezary Rojewski <cezary.rojewski@intel.com>
Wed, 11 May 2022 16:23:52 +0000 (18:23 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 6 Jun 2022 11:33:12 +0000 (12:33 +0100)
commit97030a43371ea29d65f332d288eb73e8f7bdb3a9
treeebc598eb4bdff438564b75cc70be7e5afd24a462
parentb5df2a7dca1cc6c66eee0005c92094855dc2028c
ASoC: Intel: avs: Add HDAudio machine board

Connect AVS driver with ASoC HDAudio codec with help of this machine
board. Similarly to its platform and codec components, DAI links and
routes are being created dynamically so single board can be used across
all HDAudio codec types.

Card makes use of "binder" BE DAI Link so HDAudio codec driver can be
listed as one of its components. This allows for BE DAIs to be created
dynamically, based on HDAudio codec capabilities.

Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Link: https://lore.kernel.org/r/20220511162403.3987658-4-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/Kconfig
sound/soc/intel/avs/Makefile
sound/soc/intel/avs/boards/Kconfig [new file with mode: 0644]
sound/soc/intel/avs/boards/Makefile [new file with mode: 0644]
sound/soc/intel/avs/boards/hdaudio.c [new file with mode: 0644]