From nobody Wed Mar 4 14:21:54 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fQvxb26wQz6TZG0 for ; Wed, 04 Mar 2026 14:21:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fQvxZ6MsTz3Th2 for ; Wed, 04 Mar 2026 14:21:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772634114; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jeMUbGmtK8V86g37MgOsOyen5cEFrVaL7Uujbz16TRM=; b=IwuQMivIPiq1+c7BOwnF0d/ha0/AZ44DRaKsy0z2Y3JmMSKPDfkrVB85YcjFncc07GaMN4 ANCJ9zZgVh+Hz6fGkKU7ZB70tdtpMbqyZr6Poqsej/UN2gt98Y3nae3FtTpSSqnI6mTre2 VkDt+hLz+27l6ryIhLpETD68wMSDdAHQcHtaYEn+cJ+iVNdw4IYdbNzFfYnXDxhBvliPTs h97uU0i9OhNHfWRX7gxhJ0gFuOKzNGCgHm0+3bykOZCbzeMCBekXemk5GV5L3v8i/PRO1d 1oALztudHJO6J4kisaThriUWSDGIQUmKHkzyNeOMM3AhRNrcfRW7gHj754Vtug== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1772634114; a=rsa-sha256; cv=none; b=pI3ER+gnqMz1TSf0p4BBIJv0lT+PpZ4oOtxW2N5fRWDFmf+b2o45qAHDlZBDvReOukHQF2 yx3RnJ6vO0+6T0wvwZQ5k7BQWZvqT40N0LbspeCt2AMlivuDM61th8hjoQIZYqhuH7OxLn +s717y0HhKFl7qycT6qUuxg6krPJ0WzNkHF0TRzA0qn5b4xc/Ol60KTHCn4iynIoUA23FF MxLp1KvqhE5lMbP6osqaU89Pmzks3KsDNWfLkXQroiOCJCViR8JGQSprS4r/64NVXJ37FT qvYFellne2ug4VhWG31HDpOHrA0JyVg7SgSkuZS3jyMhIA3KsbMENDibgESIMQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772634114; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jeMUbGmtK8V86g37MgOsOyen5cEFrVaL7Uujbz16TRM=; b=ckiwmcn3KCo4zRBSBKyH81HZ90YSloLrkxBZESkqrAR6u3buuuse11G2H/r+/Ww0YkrB/6 8tlHl2mFimKGBWrN5fIsx1E8CzCl7nPMW3939L/ivqACDwcKzynewuexa9PVOwWSkzf/i5 109GEomdZlzjXLw1gIrNPVsynxi5ho1ZgQvEcrKD76IcweSxnHyzJKtsGhDzA8IuArg2XB qQ+G/HYwUL7j4tJ99Ipf2isHmFChXrBhlnCHLKmSm14kuSgSp4JNlnMuR2nE7Uw5Qwocrz RVE2mq7SPxzqU83ywarLrrOpoStuAYc2DfMA4OxuJ0dpykG4CgWhitmdwc9Iwg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fQvxZ5wRHzvCC for ; Wed, 04 Mar 2026 14:21:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 226ee by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 04 Mar 2026 14:21:54 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: ShengYi Hung Subject: git: 241ed8bba288 - stable/14 - snd_hda: Add patch for Framework 16 AMD Ryzen AI 300 Series List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: aokblast X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 241ed8bba288d3d7eb569d3297724ee509be6469 Auto-Submitted: auto-generated Date: Wed, 04 Mar 2026 14:21:54 +0000 Message-Id: <69a84002.226ee.19de1e1@gitrepo.freebsd.org> The branch stable/14 has been updated by aokblast: URL: https://cgit.FreeBSD.org/src/commit/?id=241ed8bba288d3d7eb569d3297724ee509be6469 commit 241ed8bba288d3d7eb569d3297724ee509be6469 Author: ShengYi Hung AuthorDate: 2025-09-08 11:15:14 +0000 Commit: ShengYi Hung CommitDate: 2026-03-04 14:16:34 +0000 snd_hda: Add patch for Framework 16 AMD Ryzen AI 300 Series The new Framework 16 with ALC285 exhibits the same issue as the previous model. Therefore, we apply the same fix to the new model. Reviewed by: emaste, Daniel Schaefer Approved by: lwhsu (mentor) MFC after: 3 days Sponsored by: The FreeBSD Foundation Sponsored by: Framework Computer Inc Differential Revision: https://reviews.freebsd.org/D52423 (cherry picked from commit 7f81b2519aebcf90d7e027122ca99b628ca81ed9) --- sys/dev/sound/pci/hda/hdaa_patches.c | 6 ++++-- sys/dev/sound/pci/hda/hdac.h | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sys/dev/sound/pci/hda/hdaa_patches.c b/sys/dev/sound/pci/hda/hdaa_patches.c index ae609e60eea2..f62d3d7d2549 100644 --- a/sys/dev/sound/pci/hda/hdaa_patches.c +++ b/sys/dev/sound/pci/hda/hdaa_patches.c @@ -356,8 +356,10 @@ hdac_pin_patch(struct hdaa_widget *w) patch_str = "as=3 seq=15 color=Black loc=Left"; break; } - } else if (id == HDA_CODEC_ALC295 && - subid == FRAMEWORK_LAPTOP_0005_SUBVENDOR) { + } else if ((id == HDA_CODEC_ALC295 && + subid == FRAMEWORK_LAPTOP_0005_SUBVENDOR) || + (id == HDA_CODEC_ALC285 && + subid == FRAMEWORK_LAPTOP_000D_SUBVENDOR)) { switch (nid) { case 20: /* diff --git a/sys/dev/sound/pci/hda/hdac.h b/sys/dev/sound/pci/hda/hdac.h index e19508ea3535..18d317cf90c6 100644 --- a/sys/dev/sound/pci/hda/hdac.h +++ b/sys/dev/sound/pci/hda/hdac.h @@ -533,6 +533,7 @@ #define FRAMEWORK_LAPTOP_0003_SUBVENDOR HDA_MODEL_CONSTRUCT(FRAMEWORK, 0x0003) #define FRAMEWORK_LAPTOP_0005_SUBVENDOR HDA_MODEL_CONSTRUCT(FRAMEWORK, 0x0005) #define FRAMEWORK_LAPTOP_0006_SUBVENDOR HDA_MODEL_CONSTRUCT(FRAMEWORK, 0x0006) +#define FRAMEWORK_LAPTOP_000D_SUBVENDOR HDA_MODEL_CONSTRUCT(FRAMEWORK, 0x000d) /* All codecs you can eat... */ #define HDA_CODEC_CONSTRUCT(vendor, id) \