Skip to content

Commit f8c9c3c

Browse files
leoliu-ocopsiff
authored andcommitted
ALSA: HDA: Add Centaur HDMI Controller and Codec support
zhaoxin inclusion category: feature -------------------- Add newer Centaur HD Audio PCI IDs, and HDMI codec vendor IDs. Signed-off-by: LeoLiu-oc <leoliu-oc@zhaoxin.com>
1 parent 6bc7865 commit f8c9c3c

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

sound/pci/hda/hda_intel.c

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2846,6 +2846,21 @@ static const struct pci_device_id azx_ids[] = {
28462846
{ PCI_VDEVICE(VIA, 0x9170), .driver_data = AZX_DRIVER_GENERIC },
28472847
/* VIA GFX VT6122/VX11 */
28482848
{ PCI_VDEVICE(VIA, 0x9140), .driver_data = AZX_DRIVER_GENERIC },
2849+
{ PCI_VDEVICE(VIA, 0x9141),
2850+
.driver_data = AZX_DRIVER_ZHAOXINHDMI | AZX_DCAPS_POSFIX_LPIB |
2851+
AZX_DCAPS_NO_MSI | AZX_DCAPS_NO_64BIT },
2852+
{ PCI_VDEVICE(VIA, 0x9142),
2853+
.driver_data = AZX_DRIVER_ZHAOXINHDMI | AZX_DCAPS_POSFIX_LPIB |
2854+
AZX_DCAPS_NO_MSI | AZX_DCAPS_NO_64BIT },
2855+
{ PCI_VDEVICE(VIA, 0x9144),
2856+
.driver_data = AZX_DRIVER_ZHAOXINHDMI | AZX_DCAPS_POSFIX_LPIB |
2857+
AZX_DCAPS_NO_MSI | AZX_DCAPS_NO_64BIT },
2858+
{ PCI_VDEVICE(VIA, 0x9145),
2859+
.driver_data = AZX_DRIVER_ZHAOXINHDMI | AZX_DCAPS_POSFIX_LPIB |
2860+
AZX_DCAPS_NO_MSI | AZX_DCAPS_NO_64BIT },
2861+
{ PCI_VDEVICE(VIA, 0x9146),
2862+
.driver_data = AZX_DRIVER_ZHAOXINHDMI | AZX_DCAPS_POSFIX_LPIB |
2863+
AZX_DCAPS_NO_MSI | AZX_DCAPS_NO_64BIT },
28492864
/* SIS966 */
28502865
{ PCI_VDEVICE(SI, 0x7502), .driver_data = AZX_DRIVER_SIS },
28512866
/* ULI M5461 */

sound/pci/hda/patch_hdmi.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4641,6 +4641,17 @@ HDA_CODEC_ENTRY(0x11069f80, "VX900 HDMI/DP", patch_via_hdmi),
46414641
HDA_CODEC_ENTRY(0x11069f81, "VX900 HDMI/DP", patch_via_hdmi),
46424642
HDA_CODEC_ENTRY(0x11069f84, "VX11 HDMI/DP", patch_generic_hdmi),
46434643
HDA_CODEC_ENTRY(0x11069f85, "VX11 HDMI/DP", patch_generic_hdmi),
4644+
HDA_CODEC_ENTRY(0x11069f86, "ZX-100S HDMI/DP", patch_gf_hdmi),
4645+
HDA_CODEC_ENTRY(0x11069f87, "ZX-100S HDMI/DP", patch_gf_hdmi),
4646+
HDA_CODEC_ENTRY(0x11069f88, "KX-5000 HDMI/DP", patch_gf_hdmi),
4647+
HDA_CODEC_ENTRY(0x11069f89, "KX-5000 HDMI/DP", patch_gf_hdmi),
4648+
HDA_CODEC_ENTRY(0x11069f8a, "KX-6000 HDMI/DP", patch_gf_hdmi),
4649+
HDA_CODEC_ENTRY(0x11069f8b, "KX-6000 HDMI/DP", patch_gf_hdmi),
4650+
HDA_CODEC_ENTRY(0x11069f8c, "KX-6000G HDMI/DP", patch_gf_hdmi),
4651+
HDA_CODEC_ENTRY(0x11069f8d, "KX-6000G HDMI/DP", patch_gf_hdmi),
4652+
HDA_CODEC_ENTRY(0x11069f8e, "KX-7000 HDMI/DP", patch_gf_hdmi),
4653+
HDA_CODEC_ENTRY(0x11069f8f, "KX-7000 HDMI/DP", patch_gf_hdmi),
4654+
HDA_CODEC_ENTRY(0x11069f90, "KX-7000 HDMI/DP", patch_gf_hdmi),
46444655
HDA_CODEC_ENTRY(0x1d179f86, "ZX-100S HDMI/DP", patch_gf_hdmi),
46454656
HDA_CODEC_ENTRY(0x1d179f87, "ZX-100S HDMI/DP", patch_gf_hdmi),
46464657
HDA_CODEC_ENTRY(0x1d179f88, "KX-5000 HDMI/DP", patch_gf_hdmi),

0 commit comments

Comments
 (0)