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>
Showing
- Documentation/i2c/busses/i2c-ismt 36 additions, 0 deletionsDocumentation/i2c/busses/i2c-ismt
- drivers/i2c/busses/Kconfig 10 additions, 0 deletionsdrivers/i2c/busses/Kconfig
- drivers/i2c/busses/Makefile 1 addition, 0 deletionsdrivers/i2c/busses/Makefile
- drivers/i2c/busses/i2c-ismt.c 963 additions, 0 deletionsdrivers/i2c/busses/i2c-ismt.c
Documentation/i2c/busses/i2c-ismt
0 → 100644
drivers/i2c/busses/i2c-ismt.c
0 → 100644
This diff is collapsed.
Please register or sign in to comment