• Takashi Iwai's avatar
    ALSA: hda/hdmi: Add option to enable all pins forcibly · 4ff19229
    Takashi Iwai authored
    On Intel platforms, we always enable all pins no matter what BIOS
    sets, but for others, we still take the conservative approach, and the
    HD-audio HDMI codec driver enables the streams only for the pins that
    are enabled by BIOS, and skips the disabled pins.  This seems not good
    for some machines that have (as expected) broken BIOS, resulting in
    the lack of needed outputs.
    
    There is an allow-list in the driver code to enable all pins, but its
    addition needs a recompilation.  This patch adds a module option for
    user's convenience to enable all pins forcibly on the fly.  User can
    pass snd_hda_codec_hdmi.enable_all_pins=1 option for testing, and once
    confirmed, we may add a static entry in force_connect_list[].
    
    Link: https://lore.kernel.org/r/20210712093551.29007-1-tiwai@suse.deSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    4ff19229
patch_hdmi.c 118 KB