aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/Kconfig
diff options
context:
space:
mode:
authorZhiwu Song <Zhiwu.Song@csr.com>2012-02-08 10:28:35 -0500
committerWolfram Sang <w.sang@pengutronix.de>2012-03-07 13:05:04 -0500
commit979b907fa55be8cdbbf455b9204b7e4602f303e6 (patch)
tree245d0ae5235936322701331e815438c77774e274 /drivers/i2c/busses/Kconfig
parentbf6c2de11c43955ffb4394e6dfc86363298c0a05 (diff)
i2c: add CSR SiRFprimaII on-chip I2C controllers driver
SiRFprimaII is the latest generation application processor from CSR’s multi-function SoC product family. The SoC support codes are in arch/arm/mach-prima2 from Linux mainline 3.0. There are two I2C controllers on primaII, features include: * Two I2C controller modules are on chip * RISC I/O bus read write register * Up to 16 bytes data buffer for issuing commands and writing data at the same time * Up to 16 commands, and receiving read data 16 bytes at a time * Error INT report (ACK check) * No-ACK bus protocols (SCCB bus protocols) Signed-off-by: Zhiwu Song <Zhiwu.Song@csr.com> Signed-off-by: Xiangzhen Ye <Xiangzhen.Ye@csr.com> Signed-off-by: Yuping Luo <Yuping.Luo@csr.com> Signed-off-by: Barry Song <Baohua.Song@csr.com> Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Diffstat (limited to 'drivers/i2c/busses/Kconfig')
-rw-r--r--drivers/i2c/busses/Kconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
index e99bfa86ba71..71c1b0a7535c 100644
--- a/drivers/i2c/busses/Kconfig
+++ b/drivers/i2c/busses/Kconfig
@@ -645,6 +645,16 @@ config I2C_SIMTEC
645 This driver can also be built as a module. If so, the module 645 This driver can also be built as a module. If so, the module
646 will be called i2c-simtec. 646 will be called i2c-simtec.
647 647
648config I2C_SIRF
649 tristate "CSR SiRFprimaII I2C interface"
650 depends on ARCH_PRIMA2
651 help
652 If you say yes to this option, support will be included for the
653 CSR SiRFprimaII I2C interface.
654
655 This driver can also be built as a module. If so, the module
656 will be called i2c-sirf.
657
648config I2C_STU300 658config I2C_STU300
649 tristate "ST Microelectronics DDC I2C interface" 659 tristate "ST Microelectronics DDC I2C interface"
650 depends on MACH_U300 660 depends on MACH_U300