]> git.baikalelectronics.ru Git - kernel.git/commit
i2c: mv64xxx: Add I2C Transaction Generator support
authorGregory CLEMENT <gregory.clement@free-electrons.com>
Thu, 22 Aug 2013 14:19:05 +0000 (16:19 +0200)
committerWolfram Sang <wsa@the-dreams.de>
Fri, 23 Aug 2013 08:15:50 +0000 (10:15 +0200)
commit6ac3813adf7981264c01a0b894a7febd2c055422
treec226401ac39c24436681b8df47c80f9d897ff989
parent27513c344a6c3141849a07b75b228686e0808fb1
i2c: mv64xxx: Add I2C Transaction Generator support

The I2C Transaction Generator offloads CPU from managing I2C
transfer step by step.

This feature is currently only available on Armada XP, so usage of
this mechanism is activated through device tree.

Based on the work of Piotr Ziecik and rewrote to use the new way of
handling multiples i2c messages.

Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
drivers/i2c/busses/i2c-mv64xxx.c