aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Luhtionov <dmitryluhtionov@gmail.com>2023-10-30 14:37:36 +0000
committerAlexander Motin <mav@FreeBSD.org>2023-10-30 14:37:36 +0000
commitf969fb53d873046548557e137d9497647981ab3a (patch)
tree96e12c50017f230cd3263bff3ce45724319a722f
parent05d1c205383bfcde073465f10113d1d8d1cc82c7 (diff)
downloadsrc-f969fb53d873046548557e137d9497647981ab3a.tar.gz
src-f969fb53d873046548557e137d9497647981ab3a.zip
Add some Intel ICH10 PCI IDs.
-rw-r--r--sys/dev/ahci/ahci_pci.c1
-rw-r--r--sys/dev/usb/controller/ehci_pci.c4
-rw-r--r--sys/dev/usb/controller/uhci_pci.c12
3 files changed, 17 insertions, 0 deletions
diff --git a/sys/dev/ahci/ahci_pci.c b/sys/dev/ahci/ahci_pci.c
index 8c74488d1da3..2be92ce79e18 100644
--- a/sys/dev/ahci/ahci_pci.c
+++ b/sys/dev/ahci/ahci_pci.c
@@ -127,6 +127,7 @@ static const struct {
{0x292f8086, 0x00, "Intel ICH9M", 0},
{0x294d8086, 0x00, "Intel ICH9", 0},
{0x294e8086, 0x00, "Intel ICH9M", 0},
+ {0x3a028086, 0x00, "Intel ICH10", 0},
{0x3a058086, 0x00, "Intel ICH10 (RAID)", 0},
{0x3a228086, 0x00, "Intel ICH10", 0},
{0x3a258086, 0x00, "Intel ICH10 (RAID)", 0},
diff --git a/sys/dev/usb/controller/ehci_pci.c b/sys/dev/usb/controller/ehci_pci.c
index 916e11fe16fa..2aa0cd2fbcd8 100644
--- a/sys/dev/usb/controller/ehci_pci.c
+++ b/sys/dev/usb/controller/ehci_pci.c
@@ -167,6 +167,10 @@ ehci_pci_match(device_t self)
return "Intel 82801JI (ICH10) USB 2.0 controller USB-A";
case 0x3a3c8086:
return "Intel 82801JI (ICH10) USB 2.0 controller USB-B";
+ case 0x3a6c8086:
+ return "Intel 82801JD (ICH10) USB 2.0 controller USB-A";
+ case 0x3a6a8086:
+ return "Intel 82801JD (ICH10) USB 2.0 controller USB-B";
case 0x3b348086:
return ("Intel PCH USB 2.0 controller USB-A");
case 0x3b3c8086:
diff --git a/sys/dev/usb/controller/uhci_pci.c b/sys/dev/usb/controller/uhci_pci.c
index a851af86d9ef..250e2a7b31c6 100644
--- a/sys/dev/usb/controller/uhci_pci.c
+++ b/sys/dev/usb/controller/uhci_pci.c
@@ -224,6 +224,18 @@ uhci_pci_match(device_t self)
return ("Intel 82801JI (ICH10) USB controller USB-E");
case 0x3a398086:
return ("Intel 82801JI (ICH10) USB controller USB-F");
+ case 0x3a678086:
+ return ("Intel 82801JD (ICH10) USB controller USB-A");
+ case 0x3a688086:
+ return ("Intel 82801JD (ICH10) USB controller USB-B");
+ case 0x3a698086:
+ return ("Intel 82801JD (ICH10) USB controller USB-C");
+ case 0x3a648086:
+ return ("Intel 82801JD (ICH10) USB controller USB-D");
+ case 0x3a658086:
+ return ("Intel 82801JD (ICH10) USB controller USB-E");
+ case 0x3a668086:
+ return ("Intel 82801JD (ICH10) USB controller USB-F");
case 0x719a8086:
return ("Intel 82443MX USB controller");