ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers
authorRakesh Ughreja <rakesh.a.ughreja@intel.com>
Wed, 22 Aug 2018 20:25:03 +0000 (15:25 -0500)
committerMark Brown <broonie@kernel.org>
Tue, 28 Aug 2018 19:18:13 +0000 (20:18 +0100)
commit6bae5ea9498926440ffc883f3dbceb0adc65e492
tree28f83dda3f2da9a5ff333fbd1675dbd5f186ba88
parent00deadb5d86a3c1e691aaa073a8852a198595099
ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers

This patch adds a kernel module which is used by the legacy HDA
codec drivers as library. This implements hdac_ext_bus_ops to enable
the reuse of legacy HDA codec drivers with ASoC platform drivers.

Signed-off-by: Rakesh Ughreja <rakesh.a.ughreja@intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/pci/hda/hda_bind.c
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/hdac_hda.c [new file with mode: 0644]
sound/soc/codecs/hdac_hda.h [new file with mode: 0644]
sound/soc/intel/boards/Kconfig
sound/soc/intel/boards/skl_hda_dsp_common.c
sound/soc/intel/boards/skl_hda_dsp_common.h
sound/soc/intel/boards/skl_hda_dsp_generic.c
sound/soc/intel/skylake/skl.c