diff options
author | Neil Horman <nhorman@tuxdriver.com> | 2013-02-04 14:54:10 -0500 |
---|---|---|
committer | Wolfram Sang <wolfram@the-dreams.de> | 2013-02-10 13:55:25 -0500 |
commit | 13f35ac14cd0a9a1c4f0034c4c40d0ae98844ce9 (patch) | |
tree | 18b98cd3edcbb66466e765fbb898640687fb4e52 /drivers/i2c/busses/Kconfig | |
parent | e789029761503f0cce03e8767a56ae099b88e1bd (diff) |
i2c: Adding support for Intel iSMT SMBus 2.0 host controller
The iSMT (Intel SMBus Message Transport) supports multi-master I2C/SMBus,
as well as IPMI. It's operation is DMA-based and utilizes descriptors to
initiate transactions on the bus.
The iSMT hardware can act as both a master and a target, although this
driver only supports being a master.
Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
Signed-off-by: Bill Brown <bill.e.brown@intel.com>
Tested-by: Seth Heasley <seth.heasley@intel.com>
Reviewed-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Wolfram Sang <wolfram@the-dreams.de>
Diffstat (limited to 'drivers/i2c/busses/Kconfig')
-rw-r--r-- | drivers/i2c/busses/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 77d28873b76f..87df863ba110 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
@@ -122,6 +122,16 @@ config I2C_ISCH | |||
122 | This driver can also be built as a module. If so, the module | 122 | This driver can also be built as a module. If so, the module |
123 | will be called i2c-isch. | 123 | will be called i2c-isch. |
124 | 124 | ||
125 | config I2C_ISMT | ||
126 | tristate "Intel iSMT SMBus Controller" | ||
127 | depends on PCI && X86 | ||
128 | help | ||
129 | If you say yes to this option, support will be included for the Intel | ||
130 | iSMT SMBus host controller interface. | ||
131 | |||
132 | This driver can also be built as a module. If so, the module will be | ||
133 | called i2c-ismt. | ||
134 | |||
125 | config I2C_PIIX4 | 135 | config I2C_PIIX4 |
126 | tristate "Intel PIIX4 and compatible (ATI/AMD/Serverworks/Broadcom/SMSC)" | 136 | tristate "Intel PIIX4 and compatible (ATI/AMD/Serverworks/Broadcom/SMSC)" |
127 | depends on PCI | 137 | depends on PCI |