• Takashi Iwai's avatar
    ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms · 643a2cc9
    Takashi Iwai authored
    The commit 609f5485 ("ALSA: hda: hdmi - preserve non-MST PCM
    routing for Intel platforms") tried to restore the old behavior wrt
    assignment of the PCM slot for Intel platforms, but this didn't do it
    right.  As found in the later discussion, a positive pipe id on Intel
    platforms can be passed for single monitor attachment case.
    
    This patch reverts the previous attempt and applies a simpler
    workaround instead.  Actually, for Intel platforms, we can handle as
    if per_pin->dev_id=0, assign the primary slot at the first try.  This
    assures the compatible behavior with the previous versions regarding
    the slot assignment.
    
    Fixes: 609f5485 ("ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms")
    Link: https://lore.kernel.org/r/20191203154105.30414-1-tiwai@suse.deSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    643a2cc9
patch_hdmi.c 114 KB