]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: hda/hdmi: Add quirk to force connectivity
authorKai-Heng Feng <kai.heng.feng@canonical.com>
Tue, 4 Aug 2020 15:58:34 +0000 (23:58 +0800)
committerTakashi Iwai <tiwai@suse.de>
Tue, 4 Aug 2020 18:54:36 +0000 (20:54 +0200)
commitde2fdb852ecc602e7ffab124d80d4a74d31b21bd
treed68faa9b050a1a74c54e61a84ddbdea3b792094b
parent3129482d2641646c010ce1d89572f4f0b1d9b15a
ALSA: hda/hdmi: Add quirk to force connectivity

HDMI on some platforms doesn't enable audio support because its Port
Connectivity [31:30] is set to AC_JACK_PORT_NONE:
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 3
     0x02 0x03* 0x04

For now, use a quirk to force connectivity based on SSID. If there are
more platforms affected by the same issue, we can eye for a more generic
solution.

Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Link: https://lore.kernel.org/r/20200804155836.16252-1-kai.heng.feng@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_hdmi.c