mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-17 19:46:16 +07:00
8c4e7c2ee8
The Skylake driver currently has a set of problems supporting load/unload modules. We need to make the HDaudio codec support optional to help narrow down the issues. Support for HDaudio codecs also leads to a Kconfig issue. We want the hdac_hda codec to be compilable independently of Skylake (e.g. with ALL_CODECS) but when Skylake is selected as built-in the hdac_hda codec needs to use the same option due a a code dependency Solve both problems by adding a user-selectable boolean Kconfig, select HDAC_HDA as needed and make the HDaudio codec support in the Skylake driver optional. Tests on a Chell Chromebook device without HDaudio show no regression for speaker and HDMI playback. This is submitted as an RFC to allow for comments and more validation. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
---|---|---|
.. | ||
bdw-rt5677.c | ||
broadwell.c | ||
bxt_da7219_max98357a.c | ||
bxt_rt298.c | ||
byt-max98090.c | ||
byt-rt5640.c | ||
bytcht_da7213.c | ||
bytcht_es8316.c | ||
bytcht_nocodec.c | ||
bytcr_rt5640.c | ||
bytcr_rt5651.c | ||
cht_bsw_max98090_ti.c | ||
cht_bsw_nau8824.c | ||
cht_bsw_rt5645.c | ||
cht_bsw_rt5672.c | ||
glk_rt5682_max98357a.c | ||
haswell.c | ||
kbl_da7219_max98357a.c | ||
kbl_da7219_max98927.c | ||
kbl_rt5663_max98927.c | ||
kbl_rt5663_rt5514_max98927.c | ||
Kconfig | ||
Makefile | ||
skl_hda_dsp_common.c | ||
skl_hda_dsp_common.h | ||
skl_hda_dsp_generic.c | ||
skl_nau88l25_max98357a.c | ||
skl_nau88l25_ssm4567.c | ||
skl_rt286.c |