]> git.baikalelectronics.ru Git - kernel.git/commit
i2c: imx-lpi2c: add low power i2c bus driver
authorGao Pan <pandy.gao@nxp.com>
Wed, 30 Nov 2016 02:40:47 +0000 (10:40 +0800)
committerWolfram Sang <wsa@the-dreams.de>
Thu, 1 Dec 2016 22:44:13 +0000 (23:44 +0100)
commitbbe528a22ae9a24442eb11a873a868454e0f2d0e
treeb523ee1d1c11c3f751adb1deed6b526c2139398d
parent5e5b5e25bb4eb2eb352f16897a12f2bf2c3affbb
i2c: imx-lpi2c: add low power i2c bus driver

This patch adds lpi2c bus driver to support new i.MX products
which use lpi2c instead of the old imx i2c.

The lpi2c can continue operating in stop mode when an appropriate
clock is available. It is also designed for low CPU overhead with
DMA offloading of FIFO register accesses.

Signed-off-by: Gao Pan <pandy.gao@nxp.com>
Reviewed-by: Fugang Duan <B38611@freescale.com>
Reviewed-by: Vladimir Zapolskiy <vz@mleia.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/Kconfig
drivers/i2c/busses/Makefile
drivers/i2c/busses/i2c-imx-lpi2c.c [new file with mode: 0644]