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>
Showing
- Documentation/devicetree/bindings/i2c/sirf-i2c.txt 19 additions, 0 deletionsDocumentation/devicetree/bindings/i2c/sirf-i2c.txt
- 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-sirf.c 459 additions, 0 deletionsdrivers/i2c/busses/i2c-sirf.c
Loading
Please register or sign in to comment