Commit 77faee92 authored by Pu Wen's avatar Pu Wen
Browse files

ALSA: hda: Add Hygon HD-Audio support

hygon inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I92NMX


CVE: NA

---------------------------

Add the new PCI ID 0x1d94 0x14a9 for Hygon family 18h model 5h
HDA controller.

Signed-off-by: default avatarPu Wen <puwen@hygon.cn>
parent ecb0378f
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -275,6 +275,7 @@ enum {
	AZX_DRIVER_CMEDIA,
	AZX_DRIVER_ZHAOXIN,
	AZX_DRIVER_ZXHDMI,
	AZX_DRIVER_HYGON,
	AZX_DRIVER_GENERIC,
	AZX_NUM_DRIVERS, /* keep this as last entry */
};
@@ -398,6 +399,7 @@ static const char * const driver_short_names[] = {
	[AZX_DRIVER_CMEDIA] = "HDA C-Media",
	[AZX_DRIVER_ZHAOXIN] = "HDA Zhaoxin",
	[AZX_DRIVER_ZXHDMI] = "HDA Zhaoxin GFX",
	[AZX_DRIVER_HYGON] = "HDA Hygon",
	[AZX_DRIVER_GENERIC] = "HD-Audio Generic",
};

@@ -2877,6 +2879,9 @@ static const struct pci_device_id azx_ids[] = {
	{ PCI_DEVICE(0x1d17, 0x9144),
	  .driver_data = AZX_DRIVER_ZXHDMI | AZX_DCAPS_POSFIX_LPIB |
	  AZX_DCAPS_NO_MSI | AZX_DCAPS_RIRB_PRE_DELAY },
	/* Hygon HDAudio */
	{ PCI_DEVICE(0x1d94, 0x14a9),
	  .driver_data = AZX_DRIVER_HYGON | AZX_DCAPS_POSFIX_LPIB | AZX_DCAPS_NO_MSI },
	{ 0, }
};
MODULE_DEVICE_TABLE(pci, azx_ids);