attach dwiic(4) to I2C controllers on intel gemini lake.
tested on an acer spin SP111-33.


Index: dev/pci/dwiic_pci.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/dwiic_pci.c,v
retrieving revision 1.10
diff -u -p -u -r1.10 dwiic_pci.c
--- dev/pci/dwiic_pci.c 18 Feb 2020 12:13:40 -0000      1.10
+++ dev/pci/dwiic_pci.c 10 Apr 2020 06:29:04 -0000
@@ -77,6 +77,14 @@ const struct pci_matchid dwiic_pci_ids[]
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_APOLLOLAKE_I2C_6 },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_APOLLOLAKE_I2C_7 },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_APOLLOLAKE_I2C_8 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_GLK_I2C_1 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_GLK_I2C_2 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_GLK_I2C_3 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_GLK_I2C_4 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_GLK_I2C_5 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_GLK_I2C_6 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_GLK_I2C_7 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_GLK_I2C_8 },
 };
 
 int

Reply via email to