i2c: Add Tegra BPMP I2C proxy driver
authorShardar Shariff Md <smohammed@nvidia.com>
Mon, 20 Feb 2017 16:52:34 +0000 (17:52 +0100)
committerWolfram Sang <wsa@the-dreams.de>
Mon, 20 Feb 2017 18:12:38 +0000 (19:12 +0100)
commit0297ffa69cab614f508ef5d9abdb4c0ffd709795
tree7e6808d62e243e5ef2fc356b420faeb43a17ff4a
parent6a405f7c5d0e9d67163f25fad7fde9e70a9837bb
i2c: Add Tegra BPMP I2C proxy driver

Add Tegra BPMP I2C driver. The BPMP is the boot and power management
processor embedded in Tegra SoCs. In newer SoC versions, access to one
of the I2C busses goes via the BPMP, requiring a different "proxy" I2C
driver that accesses the bus via the real I2C driver embedded in the
BPMP firmware.

Signed-off-by: Shardar Shariff Md <smohammed@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/Kconfig
drivers/i2c/busses/Makefile
drivers/i2c/busses/i2c-tegra-bpmp.c [new file with mode: 0644]