i2c: add Tegra186 BPMP driver
authorStephen Warren <swarren@nvidia.com>
Mon, 8 Aug 2016 17:28:27 +0000 (11:28 -0600)
committerTom Warren <twarren@nvidia.com>
Mon, 15 Aug 2016 17:26:13 +0000 (10:26 -0700)
commit34f1c9fe14172b89141254522e73ebfb6493554e
treec42b4c65215e1eb6b4cfa609f85ae3f497c4f4e0
parent24cdf1a9be484e234ebcceaf94fa551550b29ebd
i2c: add Tegra186 BPMP driver

On Tegra186, some I2C controllers are directly controlled by the main CPU,
whereas others are controlled by the BPMP, and can only be accessed by the
main CPU via IPC requests to the BPMP. This driver covers the latter case.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heiko Schocher <hs@denx.de>
Signed-off-by: Tom Warren <twarren@nvidia.com>
drivers/i2c/Kconfig
drivers/i2c/Makefile
drivers/i2c/tegra186_bpmp_i2c.c [new file with mode: 0644]