From: jsg Date: Sun, 5 Feb 2023 02:26:02 +0000 (+0000) Subject: match on Elkhart Lake X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=f9c5e991047f6e23c04e0c3bc566dd1fa0dca3ec;p=openbsd match on Elkhart Lake ok patrick@ jan@ --- diff --git a/sys/dev/pci/azalia.c b/sys/dev/pci/azalia.c index 5dc8ffffd50..92a801dbd42 100644 --- a/sys/dev/pci/azalia.c +++ b/sys/dev/pci/azalia.c @@ -1,4 +1,4 @@ -/* $OpenBSD: azalia.c,v 1.281 2022/11/05 00:12:39 jsg Exp $ */ +/* $OpenBSD: azalia.c,v 1.282 2023/02/05 02:26:02 jsg Exp $ */ /* $NetBSD: azalia.c,v 1.20 2006/05/07 08:31:44 kent Exp $ */ /*- @@ -473,6 +473,7 @@ azalia_configure_pci(azalia_t *az) case PCI_PRODUCT_INTEL_BSW_HDA: case PCI_PRODUCT_INTEL_GLK_HDA: case PCI_PRODUCT_INTEL_JSL_HDA: + case PCI_PRODUCT_INTEL_EHL_HDA: reg = azalia_pci_read(az->pc, az->tag, INTEL_PCIE_NOSNOOP_REG); reg &= INTEL_PCIE_NOSNOOP_MASK; @@ -493,6 +494,7 @@ const struct pci_matchid azalia_pci_devices[] = { { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_600SERIES_LP_HDA }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_GLK_HDA }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_JSL_HDA }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_HDA }, }; int diff --git a/sys/dev/pci/dwiic_pci.c b/sys/dev/pci/dwiic_pci.c index 352628b9591..ceb6954a3c8 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.22 2022/10/24 05:57:58 jsg Exp $ */ +/* $OpenBSD: dwiic_pci.c,v 1.23 2023/02/05 02:26:02 jsg Exp $ */ /* * Synopsys DesignWare I2C controller * PCI attachment @@ -158,6 +158,14 @@ const struct pci_matchid dwiic_pci_ids[] = { { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_JSL_I2C_3 }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_JSL_I2C_4 }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_JSL_I2C_5 }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SIO_I2C_0 }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SIO_I2C_1 }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SIO_I2C_2 }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SIO_I2C_3 }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SIO_I2C_4 }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SIO_I2C_5 }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SIO_I2C_6 }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SIO_I2C_7 }, }; int diff --git a/sys/dev/pci/ichiic.c b/sys/dev/pci/ichiic.c index 59f47057889..8fb1221cc35 100644 --- a/sys/dev/pci/ichiic.c +++ b/sys/dev/pci/ichiic.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ichiic.c,v 1.50 2022/10/24 05:57:58 jsg Exp $ */ +/* $OpenBSD: ichiic.c,v 1.51 2023/02/05 02:26:02 jsg Exp $ */ /* * Copyright (c) 2005, 2006 Alexander Yurchenko @@ -138,6 +138,7 @@ const struct pci_matchid ichiic_ids[] = { { 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 }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SMB }, }; int