]> git.karo-electronics.de Git - linux-beck.git/commit
i2c: lpc2k: add driver
authorJoachim Eastwood <manabian@gmail.com>
Sun, 16 Aug 2015 18:10:16 +0000 (20:10 +0200)
committerWolfram Sang <wsa@the-dreams.de>
Mon, 24 Aug 2015 12:05:18 +0000 (14:05 +0200)
commit3f9c37a0c9a59db97ca5712eca7838b842949047
treed2930d6523d198e60ae1598db62f82595f4cad17
parentb3fdd32799d834e2626fae087906e886037350c6
i2c: lpc2k: add driver

Add support for the I2C controller found on several NXP devices
including LPC2xxx, LPC178x/7x and LPC18xx/43xx. The controller
is implemented as a state machine and the driver act upon the
state changes when the bus is accessed.

The I2C controller supports master/slave operation, bus
arbitration, programmable clock rate, and speeds up to 1 Mbit/s.

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt [new file with mode: 0644]
drivers/i2c/busses/Kconfig
drivers/i2c/busses/Makefile
drivers/i2c/busses/i2c-lpc2k.c [new file with mode: 0644]