]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically
authorHui Wang <hui.wang@canonical.com>
Mon, 1 Mar 2021 11:12:02 +0000 (19:12 +0800)
committerTakashi Iwai <tiwai@suse.de>
Tue, 2 Mar 2021 17:35:56 +0000 (18:35 +0100)
commit13046370c4d143b629adc1a51659a8a6497fbbe6
tree807f2f03ff3ec9aa7a331e2be02ad89286eac520
parent48698c973e6b4dde94d87cd1ded56d9436e9c97d
ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically

If the platform set the dyn_pcm_assign to true, it will call
hdmi_find_pcm_slot() to find a pcm slot when hdmi/dp monitor is
connected and need to create a pcm.

So far only intel_hsw_common_init() and patch_nvhdmi() set the
dyn_pcm_assign to true, here we let tgl platforms assign the pcm slot
dynamically first, if the driver runs for a period of time and there
is no regression reported, we could set no_fixed_assgin to true in
the intel_hsw_common_init(), and then set it to true in the
patch_nvhdmi().

This change comes from the discussion between Takashi and
Kai Vehmanen. Please refer to:
https://github.com/alsa-project/alsa-lib/pull/118

Suggested-and-reviewed-by: Takashi Iwai <tiwai@suse.de>
Suggested-and-reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Signed-off-by: Hui Wang <hui.wang@canonical.com>
Link: https://lore.kernel.org/r/20210301111202.2684-1-hui.wang@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_hdmi.c