android_kernel_samsung_sm8650/sound/soc/intel
Kai Vehmanen 15a5a89597
ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms
Make HDMI optional for APL and later platforms. If no HDMI codec
is found on the HDA bus, the graphics side driver is missing or
correct codec driver is not part of kernel build, codec_mask
reflects this and HDMI is disabled. The DSP topology will still
have the links for HDMI, so connect these to dummy codec to avoid
failures in topology loading.

This change also fixes a kernel oops that was triggered if
sof_pcm512x was used with SOF configured to use hdac-hdmi (can be
done via "use_common_hdmi=0" or by selecting
CONFIG_SND_SOC_SOF_HDA_COMMON_HDMI_CODEC=n). This is not a supported
configuration.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20200312194859.4051-4-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2020-03-13 15:44:51 +00:00
..
atom ASoC: Intel: mrfld: fix incorrect check on p->sink 2020-02-25 13:07:02 +00:00
baytrail ASoC: intel: baytrail: Use managed buffer allocation 2019-12-11 16:43:33 +00:00
boards ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms 2020-03-13 15:44:51 +00:00
common ASoC: Intel: CHT: add support for pcm512x boards 2020-02-11 11:21:31 +00:00
haswell ASoC: intel: haswell: Use managed buffer allocation 2019-12-11 16:43:33 +00:00
skylake Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-5.7 2020-02-24 22:26:06 +00:00
Kconfig ASoC: Updates for v5.5 2019-11-07 14:12:30 +01:00
Makefile ASoC: Intel: Fix Kconfig with top-level selector 2018-01-08 16:18:48 +00:00