
1 Aug
2016
1 Aug
'16
3:03 a.m.
On 29 July 2016 at 13:15, Stephen Warren swarren@wwwdotorg.org wrote:
From: Stephen Warren swarren@nvidia.com
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
drivers/i2c/Kconfig | 10 ++++ drivers/i2c/Makefile | 1 + drivers/i2c/tegra186_bpmp_i2c.c | 129 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 140 insertions(+) create mode 100644 drivers/i2c/tegra186_bpmp_i2c.c
Reviewed-by: Simon Glass sjg@chromium.org
As before, hopefully the bpmp thing can move to calling via DM.