diff options
author | Ed Maste <emaste@FreeBSD.org> | 2022-03-16 15:39:27 +0000 |
---|---|---|
committer | Ed Maste <emaste@FreeBSD.org> | 2022-03-16 16:22:23 +0000 |
commit | e997f3370082f8c5e304d16c441b096b80afc7b4 (patch) | |
tree | f76473c8527f975f18ba2d46ff5d23be2d164e35 | |
parent | 2b20327ec9394754c0bac2d83567b972a08e3930 (diff) | |
download | src-e997f3370082f8c5e304d16c441b096b80afc7b4.tar.gz src-e997f3370082f8c5e304d16c441b096b80afc7b4.zip |
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
-rw-r--r-- | sys/dev/sound/pci/hda/hdac.h | 3 | ||||
-rw-r--r-- | sys/dev/sound/pci/hda/hdacc.c | 1 |
2 files changed, 3 insertions, 1 deletions
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)" }, |