diff --git a/patches.kernel.org/6.2.12-012-ALSA-hda-hdmi-disable-KAE-for-Intel-DG2.patch b/patches.kernel.org/6.2.12-012-ALSA-hda-hdmi-disable-KAE-for-Intel-DG2.patch new file mode 100644 index 0000000..e13c1d4 --- /dev/null +++ b/patches.kernel.org/6.2.12-012-ALSA-hda-hdmi-disable-KAE-for-Intel-DG2.patch @@ -0,0 +1,43 @@ +From: Kai Vehmanen +Date: Thu, 13 Apr 2023 22:11:53 +0300 +Subject: [PATCH] ALSA: hda/hdmi: disable KAE for Intel DG2 +References: bsc#1012628 +Patch-mainline: 6.2.12 +Git-commit: 6ab6f98fcdc9d4fbe245aa67de03542deea65322 + +commit 6ab6f98fcdc9d4fbe245aa67de03542deea65322 upstream. + +Use of keep-alive (KAE) has resulted in loss of audio on some A750/770 +cards as the transition from keep-alive to stream playback is not +working as expected. As there is limited benefit of the new KAE mode +on discrete cards, revert back to older silent-stream implementation +on these systems. + +Cc: stable@vger.kernel.org +Fixes: 15175a4f2bbb ("ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2") +Link: https://gitlab.freedesktop.org/drm/intel/-/issues/8307 +Signed-off-by: Kai Vehmanen +Link: https://lore.kernel.org/r/20230413191153.3692049-1-kai.vehmanen@linux.intel.com +Signed-off-by: Takashi Iwai +Signed-off-by: Greg Kroah-Hartman +Signed-off-by: Jiri Slaby +--- + sound/pci/hda/patch_hdmi.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/sound/pci/hda/patch_hdmi.c b/sound/pci/hda/patch_hdmi.c +index 4ffa3a59..5c698039 100644 +--- a/sound/pci/hda/patch_hdmi.c ++++ b/sound/pci/hda/patch_hdmi.c +@@ -4604,7 +4604,7 @@ HDA_CODEC_ENTRY(0x80862814, "DG1 HDMI", patch_i915_tgl_hdmi), + HDA_CODEC_ENTRY(0x80862815, "Alderlake HDMI", patch_i915_tgl_hdmi), + HDA_CODEC_ENTRY(0x80862816, "Rocketlake HDMI", patch_i915_tgl_hdmi), + HDA_CODEC_ENTRY(0x80862818, "Raptorlake HDMI", patch_i915_tgl_hdmi), +-HDA_CODEC_ENTRY(0x80862819, "DG2 HDMI", patch_i915_adlp_hdmi), ++HDA_CODEC_ENTRY(0x80862819, "DG2 HDMI", patch_i915_tgl_hdmi), + HDA_CODEC_ENTRY(0x8086281a, "Jasperlake HDMI", patch_i915_icl_hdmi), + HDA_CODEC_ENTRY(0x8086281b, "Elkhartlake HDMI", patch_i915_icl_hdmi), + HDA_CODEC_ENTRY(0x8086281c, "Alderlake-P HDMI", patch_i915_adlp_hdmi), +-- +2.35.3 + diff --git a/series.conf b/series.conf index be08787..cf4e40a 100644 --- a/series.conf +++ b/series.conf @@ -2239,6 +2239,7 @@ patches.kernel.org/6.2.12-009-ALSA-firewire-tascam-add-missing-unwind-goto-i.patch patches.kernel.org/6.2.12-010-ALSA-emu10k1-don-t-create-old-pass-through-pla.patch patches.kernel.org/6.2.12-011-ALSA-hda-sigmatel-fix-S-PDIF-out-on-Intel-D-45.patch + patches.kernel.org/6.2.12-012-ALSA-hda-hdmi-disable-KAE-for-Intel-DG2.patch ######################################################## # Build fixes that apply to the vanilla kernel too.