aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/Kconfig
diff options
context:
space:
mode:
authorAnders Berg <anders.berg@avagotech.com>2014-10-03 07:08:02 -0400
committerWolfram Sang <wsa@the-dreams.de>2014-10-03 08:11:53 -0400
commit08678b850cd0c49cc49c7fed0c93f720f85368e8 (patch)
treed8c2d3c7d9f0b8870eaafcaf7664288839676746 /drivers/i2c/busses/Kconfig
parent2374a5399b7263eb1afc6b5522a56ebf9f0b8636 (diff)
i2c: axxia: Add I2C driver for AXM55xx
Add I2C bus driver for the controller found in the LSI Axxia family SoCs. The driver implements 10-bit addressing and SMBus transfer modes via emulation (including SMBus block data read). Signed-off-by: Anders Berg <anders.berg@avagotech.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'drivers/i2c/busses/Kconfig')
-rw-r--r--drivers/i2c/busses/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
index 1f3b9cb1faa7..e1d491b0b9c9 100644
--- a/drivers/i2c/busses/Kconfig
+++ b/drivers/i2c/busses/Kconfig
@@ -337,6 +337,17 @@ config I2C_AU1550
337 This driver can also be built as a module. If so, the module 337 This driver can also be built as a module. If so, the module
338 will be called i2c-au1550. 338 will be called i2c-au1550.
339 339
340config I2C_AXXIA
341 tristate "Axxia I2C controller"
342 depends on ARCH_AXXIA || COMPILE_TEST
343 default ARCH_AXXIA
344 help
345 Say yes if you want to support the I2C bus on Axxia platforms.
346
347 Please note that this controller is limited to transfers of maximum
348 255 bytes in length. Any attempt to to a larger transfer will return
349 an error.
350
340config I2C_BCM2835 351config I2C_BCM2835
341 tristate "Broadcom BCM2835 I2C controller" 352 tristate "Broadcom BCM2835 I2C controller"
342 depends on ARCH_BCM2835 353 depends on ARCH_BCM2835