diff options
author | Raymond Tan <raymond.tan@intel.com> | 2015-02-01 21:52:51 -0500 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2015-03-12 05:07:17 -0400 |
commit | 60ae5b9f5cdd80c529eda13bfdd600a0fc857afb (patch) | |
tree | 5044e2b2e841ad0f70210687a868dfdb8ce82e8b /drivers/mfd/Kconfig | |
parent | e19f742885e87ab9582fdf5940f214419eb9275b (diff) |
mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver
In Quark X1000, there's a single PCI device that provides both
an I2C controller and a GPIO controller. This MFD driver will
split the 2 devices for their respective drivers.
This patch is based on Josef Ahmad's initial work for Quark enabling.
Acked-by: Michael Turquette <mturquette@linaro.org>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Weike Chen <alvin.chen@intel.com>
Signed-off-by: Raymond Tan <raymond.tan@intel.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r-- | drivers/mfd/Kconfig | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index f49f404c2004..b277f37ae3be 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig | |||
@@ -283,6 +283,18 @@ config HTC_I2CPLD | |||
283 | This device provides input and output GPIOs through an I2C | 283 | This device provides input and output GPIOs through an I2C |
284 | interface to one or more sub-chips. | 284 | interface to one or more sub-chips. |
285 | 285 | ||
286 | config MFD_INTEL_QUARK_I2C_GPIO | ||
287 | tristate "Intel Quark MFD I2C GPIO" | ||
288 | depends on PCI | ||
289 | depends on X86 | ||
290 | depends on COMMON_CLK | ||
291 | select MFD_CORE | ||
292 | help | ||
293 | This MFD provides support for I2C and GPIO that exist only | ||
294 | in a single PCI device. It splits the 2 IO devices to | ||
295 | their respective IO driver. | ||
296 | The GPIO exports a total amount of 8 interrupt-capable GPIOs. | ||
297 | |||
286 | config LPC_ICH | 298 | config LPC_ICH |
287 | tristate "Intel ICH LPC" | 299 | tristate "Intel ICH LPC" |
288 | depends on PCI | 300 | depends on PCI |