ig4 - Recognize Haswell, the Atom SoCs and Skylake/Kaby Lake accordingly.
authorImre Vadász <imre@vdsz.com>
Thu, 15 Jun 2017 22:21:11 +0000 (00:21 +0200)
committerImre Vadász <imre@vdsz.com>
Fri, 16 Jun 2017 20:51:46 +0000 (22:51 +0200)
commita4549657e6696a736bbe133ffe158bf59a0cd415
tree259e89023d0f1096a421f5e9cb96beccec346074
parent08710fc1f4bf78eb301bfc1ea6b5f813e3015141
ig4 - Recognize Haswell, the Atom SoCs and Skylake/Kaby Lake accordingly.

* Some of the registers only exist in some of Intel's i2c controller
  versions, and some registers have different locations or content.

* This should make ig4 attach successfully on Skylake-U/Y and Kaby Lake-U/Y.
sys/bus/smbus/ichiic/ig4_acpi.c
sys/bus/smbus/ichiic/ig4_iic.c
sys/bus/smbus/ichiic/ig4_pci.c
sys/bus/smbus/ichiic/ig4_reg.h
sys/bus/smbus/ichiic/ig4_var.h