match on Intel 700 Series
authorjsg <jsg@openbsd.org>
Mon, 24 Oct 2022 05:57:58 +0000 (05:57 +0000)
committerjsg <jsg@openbsd.org>
Mon, 24 Oct 2022 05:57:58 +0000 (05:57 +0000)
sys/dev/pci/dwiic_pci.c
sys/dev/pci/ichiic.c
sys/dev/pci/pucdata.c

index 7403a25..352628b 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: dwiic_pci.c,v 1.21 2022/06/21 04:17:21 jsg Exp $ */
+/* $OpenBSD: dwiic_pci.c,v 1.22 2022/10/24 05:57:58 jsg Exp $ */
 /*
  * Synopsys DesignWare I2C controller
  * PCI attachment
@@ -130,6 +130,12 @@ const struct pci_matchid dwiic_pci_ids[] = {
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_LP_I2C_5 },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_LP_I2C_6 },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_LP_I2C_7 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_700SERIES_I2C_0 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_700SERIES_I2C_1 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_700SERIES_I2C_2 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_700SERIES_I2C_3 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_700SERIES_I2C_4 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_700SERIES_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 },
index ba22e79..59f4705 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ichiic.c,v 1.49 2022/06/21 04:17:21 jsg Exp $ */
+/*     $OpenBSD: ichiic.c,v 1.50 2022/10/24 05:57:58 jsg Exp $ */
 
 /*
  * Copyright (c) 2005, 2006 Alexander Yurchenko <grange@openbsd.org>
@@ -136,6 +136,7 @@ const struct pci_matchid ichiic_ids[] = {
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_500SERIES_LP_SMB },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_SMB },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_LP_SMB },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_700SERIES_SMB },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_JSL_SMB },
 };
 
index a2976da..283d9b8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pucdata.c,v 1.117 2022/08/02 05:38:17 jsg Exp $       */
+/*     $OpenBSD: pucdata.c,v 1.118 2022/10/24 05:57:58 jsg Exp $       */
 /*     $NetBSD: pucdata.c,v 1.6 1999/07/03 05:55:23 cgd Exp $  */
 
 /*
@@ -180,6 +180,13 @@ const struct puc_device_description puc_devs[] = {
                { PUC_PORT_COM, 0x10, 0x0000 },
            },
        },
+       {       /* 700 Series KT */
+           {   PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_700SERIES_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 },