i2c: tegra: Add support for the VI I2C on Tegra210
authorThierry Reding <treding@nvidia.com>
Fri, 7 Jun 2019 13:56:23 +0000 (15:56 +0200)
committerThierry Reding <treding@nvidia.com>
Tue, 12 May 2020 20:47:52 +0000 (22:47 +0200)
commitc73178b93754edd8449dccd3faf05baafd4d3f0e
tree98ed57e57d5fecf7bcf562175a2ee84285505655
parent82dd45f5cb0bbc2a837a91dfdd1de1c585bd13b0
i2c: tegra: Add support for the VI I2C on Tegra210

Tegra210 has an extra instance of the I2C controller that is in the
domain of host1x and usually used for camera use-cases. The programming
model for the VI variant of the controller is roughly the same as for
the other variants, except that the I2C registers start at an offset
and are spaced further apart. VI I2C also doesn't support slave mode.

Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/i2c/busses/i2c-tegra.c