Skip to content

ASoC: skl_hda_dsp_generic: add HDMI IN DAI link support - #6008

Open
bardliao wants to merge 3 commits into
thesofproject:topic/sof-devfrom
bardliao:hdmiin-with-HDA-codecs
Open

bardliao wants to merge 3 commits into
thesofproject:topic/sof-devfrom
bardliao:hdmiin-with-HDA-codecs

Conversation

@bardliao

Copy link
Copy Markdown
Collaborator

Add HDMI_IN to SOF_LINK_ORDER so that the HDMI IN dai links will be createrd if SSP_MASK_HDMI_CAPTURE is set to board_quirk.

Add HDMI_IN to SOF_LINK_ORDER so that the HDMI IN dai links will be
createrd if SSP_MASK_HDMI_CAPTURE is set to board_quirk.

Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
@bardliao
bardliao requested review from kv2019i and ujfalusi and a balanced review from Copilot October 30, 2026 05:48

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The HDMI-name filter incorrectly disables the new capture backends when no iDisp codec is present, leaving HDMI input unavailable despite the board quirk enabling it.

1 open issue
What changed in this PR

Adds HDMI input DAI link support to the generic Intel SOF HDA machine driver when SSP_MASK_HDMI_CAPTURE is enabled in the board quirk.

Changes:

  • Adds HDMI input to the driver's DAI link order.
  • Assigns HDMI input a starting backend ID of 9.
File Description
sound/​soc/​intel/​boards/​skl_hda_dsp_generic.c Adds the HDMI input link type and corresponding backend ID to the link configuration.

Review effort: Balanced

Copilot AI balanced review requested due to automatic review settings October 30, 2026 11:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The iDisp-absent filtering disables required backends rather than HDMI playback frontends in both board drivers, causing affected topologies to fail sound-card registration.

1 open issue
1 resolved since last review

Review effort: Balanced

When iDisp is absent, limit the HDMI ignore check to playback FE links.

HDMI-In links use names such as SSP%d-HDMI, and their stream_name may
contain HDMI as well. Excluding BE and capture-only links prevents the
HDMI-In capture link from being ignored.

Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
When iDisp is absent, limit the HDMI ignore check to playback FE links.

HDMI-In links use names such as SSP%d-HDMI, and their stream_name may
contain HDMI as well. Excluding BE and capture-only links prevents the
HDMI-In capture link from being ignored.

Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
@bardliao
bardliao force-pushed the hdmiin-with-HDA-codecs branch from f201d24 to 21b8602 Compare October 30, 2026 13:37
Copilot AI balanced review requested due to automatic review settings October 30, 2026 13:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are reported for the HDMI input DAI link changes.

No open issues 🎉

1 resolved since last review

Review effort: Balanced

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants