diff options
author | le <le@FreeBSD.org> | 2004-10-13 14:51:42 +0000 |
---|---|---|
committer | le <le@FreeBSD.org> | 2004-10-13 14:51:42 +0000 |
commit | 4f70db40fc2e3c34cde1f39d9aa9f437c6509791 (patch) | |
tree | 7fb584bbb83532616c292b7664dc99fc8391d09c /sys/dev | |
parent | 4de989afc7d9e8c4ede5c9be7bd81b48cbedf0b9 (diff) | |
download | FreeBSD-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.c | 20 |
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) { |