i2c: add Marvell 64xxx driver
This driver is also used for Allwinner SoCs I2C controllers.

Ported from linux-3.15.

The most notable barebox driver version changes:

  * drop platform device stuff;
  * drop "allwinner,sun*" stuff;
  * drop message offloading support;
  * add reg-io-width devicetree parameter to use driver
    with byte-oriented controller versions.

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Acked-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
On Armada XP:
Tested-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 11db6df commit 8e6468e4b20772ff3b809dd267a0a6c466b5035a
@Antony Pavlov Antony Pavlov authored on 29 Jul 2014
Sascha Hauer committed on 31 Jul 2014
Showing 3 changed files
View
drivers/i2c/busses/Kconfig
View
drivers/i2c/busses/Makefile
View
drivers/i2c/busses/i2c-mv64xxx.c 0 → 100644