summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorle <le@FreeBSD.org>2004-10-13 14:51:42 +0000
committerle <le@FreeBSD.org>2004-10-13 14:51:42 +0000
commit4f70db40fc2e3c34cde1f39d9aa9f437c6509791 (patch)
tree7fb584bbb83532616c292b7664dc99fc8391d09c /sys/dev
parent4de989afc7d9e8c4ede5c9be7bd81b48cbedf0b9 (diff)
downloadFreeBSD-src-4f70db40fc2e3c34cde1f39d9aa9f437c6509791.zip
FreeBSD-src-4f70db40fc2e3c34cde1f39d9aa9f437c6509791.tar.gz
Add device IDs for Intel ICH6.
PR: kern/72492 Submitted by: Florian Le Goff <madflo@beertech.org>
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/usb/uhci_pci.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/sys/dev/usb/uhci_pci.c b/sys/dev/usb/uhci_pci.c
index a5ba341..50b12c7 100644
--- a/sys/dev/usb/uhci_pci.c
+++ b/sys/dev/usb/uhci_pci.c
@@ -127,6 +127,18 @@ static const char *uhci_device_ich5_c = "Intel 82801EB (ICH5) USB controller USB
#define PCI_UHCI_DEVICEID_ICH5_D 0x24de8086
static const char *uhci_device_ich5_d = "Intel 82801EB (ICH5) USB controller USB-D";
+#define PCI_UHCI_DEVICEID_ICH6_A 0x26588086
+static const char *uhci_device_ich6_a = "Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-A";
+
+#define PCI_UHCI_DEVICEID_ICH6_B 0x26598086
+static const char *uhci_device_ich6_b = "Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-B";
+
+#define PCI_UHCI_DEVICEID_ICH6_C 0x265a8086
+static const char *uhci_device_ich6_c = "Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-C";
+
+#define PCI_UHCI_DEVICEID_ICH6_D 0x265b8086
+static const char *uhci_device_ich6_d = "Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-D";
+
#define PCI_UHCI_DEVICEID_440MX 0x719a8086
static const char *uhci_device_440mx = "Intel 82443MX USB controller";
@@ -211,6 +223,14 @@ uhci_pci_match(device_t self)
return (uhci_device_ich5_c);
} else if (device_id == PCI_UHCI_DEVICEID_ICH5_D) {
return (uhci_device_ich5_d);
+ } else if (device_id == PCI_UHCI_DEVICEID_ICH6_A) {
+ return (uhci_device_ich6_a);
+ } else if (device_id == PCI_UHCI_DEVICEID_ICH6_B) {
+ return (uhci_device_ich6_b);
+ } else if (device_id == PCI_UHCI_DEVICEID_ICH6_C) {
+ return (uhci_device_ich6_c);
+ } else if (device_id == PCI_UHCI_DEVICEID_ICH6_D) {
+ return (uhci_device_ich6_d);
} else if (device_id == PCI_UHCI_DEVICEID_440MX) {
return (uhci_device_440mx);
} else if (device_id == PCI_UHCI_DEVICEID_460GX) {
OpenPOWER on IntegriCloud