aboutsummaryrefslogtreecommitdiff
path: root/src/southbridge/amd/pi/hudson/hda.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/southbridge/amd/pi/hudson/hda.c')
-rw-r--r--src/southbridge/amd/pi/hudson/hda.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/southbridge/amd/pi/hudson/hda.c b/src/southbridge/amd/pi/hudson/hda.c
index 3002dc565a..1eb77593ea 100644
--- a/src/southbridge/amd/pi/hudson/hda.c
+++ b/src/southbridge/amd/pi/hudson/hda.c
@@ -26,6 +26,11 @@
#include <delay.h>
#include "hudson.h"
+static const unsigned short pci_device_ids[] = {
+ PCI_DEVICE_ID_ATI_SB900_HDA,
+ PCI_DEVICE_ID_AMD_CZ_HDA,
+ 0
+};
static void hda_init(struct device *dev)
{
@@ -47,5 +52,5 @@ static struct device_operations hda_audio_ops = {
static const struct pci_driver hdaaudio_driver __pci_driver = {
.ops = &hda_audio_ops,
.vendor = PCI_VENDOR_ID_AMD,
- .device = PCI_DEVICE_ID_ATI_SB900_HDA,
+ .devices = pci_device_ids,
};