mbox series

[SRU,OEM-OSP1-B,0/6] alsa/sof: let legacy hda driver and sof driver co-exist

Message ID 20190725034952.14415-1-hui.wang@canonical.com
Headers show
Series alsa/sof: let legacy hda driver and sof driver co-exist | expand

Message

Hui Wang July 25, 2019, 3:49 a.m. UTC
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

Comments

AceLan Kao July 29, 2019, 6:30 a.m. UTC | #1
Applied on Ubuntu-oem-osp1-5.0.0-1016.18

Acked-By: AceLan Kao <acelan.kao@canonical.com>