mfd: intel-lpss: Pass I2C configuration via properties on BXT
authorMika Westerberg <mika.westerberg@linux.intel.com>
Tue, 26 Jan 2016 12:17:49 +0000 (14:17 +0200)
committerLee Jones <lee.jones@linaro.org>
Wed, 16 Mar 2016 08:50:42 +0000 (08:50 +0000)
commit0343b2f4e4a52c907d7676ce3159e0b5e7f0301c
tree1ccb8e3327b584e53cc4bd899eccea62bf1303cb
parent2609e4daaaff930548e35793d46ae079d39fb722
mfd: intel-lpss: Pass I2C configuration via properties on BXT

I2C host controller need to be configured properly in order to meet I2C
timings specified in the I2C protocol specification. Some Intel Broxton
based machines do not have this information in the ACPI namespace (or the
boot firmware does not support ACPI at all) so we use build-in device
properties instead.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/intel-lpss-acpi.c
drivers/mfd/intel-lpss-pci.c