summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/ehci_pci.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2008-04-07 19:12:22 +0000
committerjhb <jhb@FreeBSD.org>2008-04-07 19:12:22 +0000
commit348561beef1cbbbf6b690c9672c878646dbfd8a9 (patch)
treeee53cd2ef07e941fd0253e2b6795a7036cfac3a4 /sys/dev/usb/ehci_pci.c
parent03c2dba1292bbdb7c41c1d2aba92720ddacdf911 (diff)
downloadFreeBSD-src-348561beef1cbbbf6b690c9672c878646dbfd8a9.zip
FreeBSD-src-348561beef1cbbbf6b690c9672c878646dbfd8a9.tar.gz
Add PCI ID's for ICH8 USB controllers.
MFC after: 1 week PR: usb/116574 Submitted by: Dave Grochowski malus.x of gmail
Diffstat (limited to 'sys/dev/usb/ehci_pci.c')
-rw-r--r--sys/dev/usb/ehci_pci.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/usb/ehci_pci.c b/sys/dev/usb/ehci_pci.c
index e8e3540..548488f 100644
--- a/sys/dev/usb/ehci_pci.c
+++ b/sys/dev/usb/ehci_pci.c
@@ -117,6 +117,10 @@ static const char *ehci_device_ich5 = "Intel 82801EB/R (ICH5) USB 2.0 controller
static const char *ehci_device_ich6 = "Intel 82801FB (ICH6) USB 2.0 controller";
#define PCI_EHCI_DEVICEID_ICH7 0x27cc8086
static const char *ehci_device_ich7 = "Intel 82801GB/R (ICH7) USB 2.0 controller";
+#define PCI_EHCI_DEVICEID_ICH8_A 0x28368086
+static const char *ehci_device_ich8_a = "Intel 82801H (ICH8) USB 2.0 controller USB2-A";
+#define PCI_EHCI_DEVICEID_ICH8_B 0x283a8086
+static const char *ehci_device_ich8_b = "Intel 82801H (ICH8) USB 2.0 controller USB2-B";
#define PCI_EHCI_DEVICEID_63XX 0x268c8086
static const char *ehci_device_63XX = "Intel 63XXESB USB 2.0 controller";
@@ -230,6 +234,10 @@ ehci_pci_match(device_t self)
return (ehci_device_ich6);
case PCI_EHCI_DEVICEID_ICH7:
return (ehci_device_ich7);
+ case PCI_EHCI_DEVICEID_ICH8_A:
+ return (ehci_device_ich8_a);
+ case PCI_EHCI_DEVICEID_ICH8_B:
+ return (ehci_device_ich8_b);
case PCI_EHCI_DEVICEID_NEC:
return (ehci_device_nec);
case PCI_EHCI_DEVICEID_NF2:
OpenPOWER on IntegriCloud