From nobody Wed Mar 16 16:28:59 2022 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 76ABC1A08C72; Wed, 16 Mar 2022 16:28:59 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KJbLz2tW8z4VMv; Wed, 16 Mar 2022 16:28:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647448139; 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=WGQqEsE7spoD62Y6H7tzRAtsavhG4VFrMVYDTgdDkXc=; b=O1F7IA7GnTWEW/rzVow7AWgqrhTGx7k5m4D74lDzsZY7S3/v10o+c3LV2DOmx/LHkgaLCI o3CeQyyzTqhsz1ayJcQUkLEl3a7jVdBFje6vEwCuRSz+zOMerh9IxiM/7SvbzdY5RmowXR GmQu9Yvt4lnRRVfgTPsddx4Jo0S35XUh77K99jHGylwtQrfwtgCxeQWlpkQlNO2yy8RPbi tisVr4fv/rtAOTQqnMlLZUur+WSCTLpUhzAYCQuEiVU4aQZhV2viNq/1qsTLGNLLoyMdWP wWZ++bwk0IGzE1IETSoT0reBZdemnK7WyLQFELADbyvYd8x8HBZ+eqPqBIQFhw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 353F019571; Wed, 16 Mar 2022 16:28:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 22GGSxpS065123; Wed, 16 Mar 2022 16:28:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 22GGSx9E065122; Wed, 16 Mar 2022 16:28:59 GMT (envelope-from git) Date: Wed, 16 Mar 2022 16:28:59 GMT Message-Id: <202203161628.22GGSx9E065122@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: e997f3370082 - main - Add Tempo Semiconductor 92HD95B HDA codec ID 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: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e997f3370082f8c5e304d16c441b096b80afc7b4 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647448139; 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=WGQqEsE7spoD62Y6H7tzRAtsavhG4VFrMVYDTgdDkXc=; b=O1abr6COcTL5W6b87KhViTA6dWCspdbFfqRSjVQ2rRiQUI+x0DQ3L2TEHR5B4EBvrZHI8Z KQDa5RtfnRAuWFEU/ARcgufxT5ijRfOv4PLt9GR+kPCPGZO+hLXZy7QrnV9mVGGDpPC/8a kLZqanRAhKpReor3zV/7U2LiJcNZM5FxP/3jgn/ETJjg8Yf0mYL0NZnZZTyl9v2UjBP5j/ EdO5p1OsxEVA+bF+qCykDTMLNo7jt5wLXwauFyD+SaJ7Tio8jnPFJUh78BhtuX6RRx5rr3 fdZ7owoykicQQGaBX/TU64PsdevRoK1tf2FERfoOgBXxBWpjcfOmnE0/3vVhcQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1647448139; a=rsa-sha256; cv=none; b=IMDehYyL8kebWvYInmiecSXkQ6FFYuumk0g3VCLLG+lUZ6wiOJayIDmphMb5KEYFViZobB srhIVyVRGNOvTDq8mJEXhD1449hWGmFPBwab/uqAxaJ8QPz7GpE7QLGog5eJ2WASm5iCB/ minrLRN8kqjP11K2ndrxUaqefQw6cKkF/OY8NQ3XvDDB920i/pD4ItDFitPn2YZUW5cFXh 1gIYLNs1yJJRHxE6LroQOt88UsE2dBvlZIMbhWfI8pkvvWxH2sb1wyr0Pmd6FsudTBuhfH wzit1X+yzEFIdl8NwH+4F6wDjtd3eOrfKHgQRkEu527yB9KNm1he3916ncCaow== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=e997f3370082f8c5e304d16c441b096b80afc7b4 commit e997f3370082f8c5e304d16c441b096b80afc7b4 Author: Ed Maste AuthorDate: 2022-03-16 15:39:27 +0000 Commit: Ed Maste CommitDate: 2022-03-16 16:22:23 +0000 Add Tempo Semiconductor 92HD95B HDA codec ID This codec is found in recent versions of the Framework laptop. Tempo Semiconductor acquired these products from IDT's Audio Business Unit. MFC after: 1 week Sponsored by: The FreeBSD Foundation --- sys/dev/sound/pci/hda/hdac.h | 3 ++- sys/dev/sound/pci/hda/hdacc.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/sys/dev/sound/pci/hda/hdac.h b/sys/dev/sound/pci/hda/hdac.h index 86ed64dec0e3..8fcdad7ac7a5 100644 --- a/sys/dev/sound/pci/hda/hdac.h +++ b/sys/dev/sound/pci/hda/hdac.h @@ -678,7 +678,7 @@ #define HDA_CODEC_STAC9220_A1 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7882) #define HDA_CODEC_STACXXXX HDA_CODEC_CONSTRUCT(SIGMATEL, 0xffff) -/* IDT */ +/* IDT / Tempo Semiconductor */ #define IDT_VENDORID 0x111d #define HDA_CODEC_IDT92HD75BX HDA_CODEC_CONSTRUCT(IDT, 0x7603) #define HDA_CODEC_IDT92HD83C1X HDA_CODEC_CONSTRUCT(IDT, 0x7604) @@ -687,6 +687,7 @@ #define HDA_CODEC_IDT92HD73D1 HDA_CODEC_CONSTRUCT(IDT, 0x7674) #define HDA_CODEC_IDT92HD73C1 HDA_CODEC_CONSTRUCT(IDT, 0x7675) #define HDA_CODEC_IDT92HD73E1 HDA_CODEC_CONSTRUCT(IDT, 0x7676) +#define HDA_CODEC_IDT92HD95B HDA_CODEC_CONSTRUCT(IDT, 0x7695) #define HDA_CODEC_IDT92HD71B8 HDA_CODEC_CONSTRUCT(IDT, 0x76b0) #define HDA_CODEC_IDT92HD71B8_2 HDA_CODEC_CONSTRUCT(IDT, 0x76b1) #define HDA_CODEC_IDT92HD71B7 HDA_CODEC_CONSTRUCT(IDT, 0x76b2) diff --git a/sys/dev/sound/pci/hda/hdacc.c b/sys/dev/sound/pci/hda/hdacc.c index dba60e5101bd..7f511e897ab8 100644 --- a/sys/dev/sound/pci/hda/hdacc.c +++ b/sys/dev/sound/pci/hda/hdacc.c @@ -269,6 +269,7 @@ static const struct { { HDA_CODEC_IDT92HD90BXX, 0, "IDT 92HD90BXX" }, { HDA_CODEC_IDT92HD91BXX, 0, "IDT 92HD91BXX" }, { HDA_CODEC_IDT92HD93BXX, 0, "IDT 92HD93BXX" }, + { HDA_CODEC_IDT92HD95B, 0, "Tempo 92HD95B" }, { HDA_CODEC_IDT92HD98BXX, 0, "IDT 92HD98BXX" }, { HDA_CODEC_IDT92HD99BXX, 0, "IDT 92HD99BXX" }, { HDA_CODEC_CX20549, 0, "Conexant CX20549 (Venice)" },