git: f969fb53d873 - main - Add some Intel ICH10 PCI IDs.

From: Alexander Motin <mav_at_FreeBSD.org>
Date: Mon, 30 Oct 2023 14:38:52 UTC
The branch main has been updated by mav:

URL: https://cgit.FreeBSD.org/src/commit/?id=f969fb53d873046548557e137d9497647981ab3a

commit f969fb53d873046548557e137d9497647981ab3a
Author:     Dmitry Luhtionov <dmitryluhtionov@gmail.com>
AuthorDate: 2023-10-30 14:37:36 +0000
Commit:     Alexander Motin <mav@FreeBSD.org>
CommitDate: 2023-10-30 14:37:36 +0000

    Add some Intel ICH10 PCI IDs.
---
 sys/dev/ahci/ahci_pci.c           |  1 +
 sys/dev/usb/controller/ehci_pci.c |  4 ++++
 sys/dev/usb/controller/uhci_pci.c | 12 ++++++++++++
 3 files changed, 17 insertions(+)

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");