[SRU][OEM-OSP1-B][PATCH 0/6] alsa/sof: let legacy hda driver and sof driver co-exist
Hui Wang
hui.wang at canonical.com
Thu Jul 25 03:49:46 UTC 2019
BugLink: http://bugs.launchpad.net/bugs/1837828
[Impact]
So far, if we want the sof driver to work, we need to blacklist
snd_hda_intel.ko, but on some paltforms with nv hdmi or amd hdmi,
we need these two driver co-exist.
[Fix]
Intel sent the patches to fix this issue, although it is not merged yet,
but I guess they will pass the review and be merged. So i backported them
first.
[Test Case]
remove snd_hda_intel.ko from blacklist, the two drivers (sof and hda)
worked well.
[Regression Risk]
Low. We already tested these patches on some Dell machines. and comunity
including endlessm and goole all tested these patches.
Hui Wang (1):
UBUNTU: [Config] enable SND_HDA_INTEL_DETECT_DMIC for dmic
Pierre-Louis Bossart (5):
ASoC: Intel: Skylake: move NHLT header to common directory
ALSA: hda: move parts of NHLT code to new module
ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry
ASoC: Intel: Skylake: use common NHLT module
ALSA: hda/intel: stop probe if DMICS are detected on Skylake+
platforms
debian.oem-osp1/config/config.common.ubuntu | 1 +
.../skl-nhlt.h => include/sound/intel-nhlt.h | 61 +++++++----
sound/hda/Kconfig | 5 +
sound/hda/Makefile | 3 +
sound/hda/intel-nhlt.c | 102 ++++++++++++++++++
sound/pci/hda/Kconfig | 10 ++
sound/pci/hda/hda_intel.c | 34 ++++++
sound/soc/intel/Kconfig | 1 +
sound/soc/intel/skylake/skl-nhlt.c | 91 +---------------
sound/soc/intel/skylake/skl-ssp-clk.c | 1 +
sound/soc/intel/skylake/skl-topology.c | 1 +
sound/soc/intel/skylake/skl.c | 12 ++-
sound/soc/intel/skylake/skl.h | 4 -
13 files changed, 208 insertions(+), 118 deletions(-)
rename sound/soc/intel/skylake/skl-nhlt.h => include/sound/intel-nhlt.h (65%)
create mode 100644 sound/hda/intel-nhlt.c
--
2.17.1
More information about the kernel-team
mailing list