summaryrefslogtreecommitdiff
path: root/sys/dev/pci
diff options
context:
space:
mode:
authorJonathan Gray <jsg@cvs.openbsd.org>2021-10-30 03:27:36 +0000
committerJonathan Gray <jsg@cvs.openbsd.org>2021-10-30 03:27:36 +0000
commitd68f9a71d10aea90671b13d8abe5e0e17938478b (patch)
treeba3090d0d318206f8ab0980767ded1f67bb80554 /sys/dev/pci
parenta91259210feb790928508679edaa04668e7f3e61 (diff)
match on Intel 600 Series
Diffstat (limited to 'sys/dev/pci')
-rw-r--r--sys/dev/pci/dwiic_pci.c8
-rw-r--r--sys/dev/pci/ichiic.c3
-rw-r--r--sys/dev/pci/pucdata.c9
3 files changed, 17 insertions, 3 deletions
diff --git a/sys/dev/pci/dwiic_pci.c b/sys/dev/pci/dwiic_pci.c
index 27ea25731ee..ff41b19039d 100644
--- a/sys/dev/pci/dwiic_pci.c
+++ b/sys/dev/pci/dwiic_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dwiic_pci.c,v 1.17 2021/05/19 05:28:09 jsg Exp $ */
+/* $OpenBSD: dwiic_pci.c,v 1.18 2021/10/30 03:27:35 jsg Exp $ */
/*
* Synopsys DesignWare I2C controller
* PCI attachment
@@ -116,6 +116,12 @@ const struct pci_matchid dwiic_pci_ids[] = {
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_500SERIES_LP_I2C_4 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_500SERIES_LP_I2C_5 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_500SERIES_LP_I2C_6 },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_I2C_0 },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_I2C_1 },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_I2C_2 },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_I2C_3 },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_I2C_4 },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_I2C_5 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_APOLLOLAKE_I2C_1 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_APOLLOLAKE_I2C_2 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_APOLLOLAKE_I2C_3 },
diff --git a/sys/dev/pci/ichiic.c b/sys/dev/pci/ichiic.c
index 692bc679b5e..0c996799153 100644
--- a/sys/dev/pci/ichiic.c
+++ b/sys/dev/pci/ichiic.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ichiic.c,v 1.45 2021/05/19 05:28:09 jsg Exp $ */
+/* $OpenBSD: ichiic.c,v 1.46 2021/10/30 03:27:35 jsg Exp $ */
/*
* Copyright (c) 2005, 2006 Alexander Yurchenko <grange@openbsd.org>
@@ -134,6 +134,7 @@ const struct pci_matchid ichiic_ids[] = {
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_495SERIES_LP_SMB },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_500SERIES_SMB },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_500SERIES_LP_SMB },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_SMB },
};
int
diff --git a/sys/dev/pci/pucdata.c b/sys/dev/pci/pucdata.c
index 6c26d43f164..5e656760238 100644
--- a/sys/dev/pci/pucdata.c
+++ b/sys/dev/pci/pucdata.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pucdata.c,v 1.114 2021/05/19 05:28:09 jsg Exp $ */
+/* $OpenBSD: pucdata.c,v 1.115 2021/10/30 03:27:35 jsg Exp $ */
/* $NetBSD: pucdata.c,v 1.6 1999/07/03 05:55:23 cgd Exp $ */
/*
@@ -166,6 +166,13 @@ const struct puc_device_description puc_devs[] = {
{ PUC_PORT_COM, 0x10, 0x0000 },
},
},
+ { /* 600 Series KT */
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_KT, 0x0000, 0x0000 },
+ { 0xffff, 0xffff, 0x0000, 0x0000 },
+ {
+ { PUC_PORT_COM, 0x10, 0x0000 },
+ },
+ },
{ /* 82946GZ KT */
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82946GZ_KT, 0x0000, 0x0000 },
{ 0xffff, 0xffff, 0x0000, 0x0000 },