i2c: tegra: Add support for Tegra194
authorThierry Reding <treding@nvidia.com>
Tue, 19 Jun 2018 10:49:42 +0000 (12:49 +0200)
committerWolfram Sang <wsa@the-dreams.de>
Tue, 3 Jul 2018 21:12:45 +0000 (23:12 +0200)
commitc5907c6b96f187ddb4209a6c8843b82823e0f3d3
tree3a846707f0b42de92ea9021578ac84f601bdb9ae
parentbbe899700a44af8b81dcef49f4005d9d1afe7c47
i2c: tegra: Add support for Tegra194

In order to support advanced features, the I2C FIFO interface was
changed in the version of the Tegra I2C controller found in Tegra194.
The changes are backwards incompatible, so the driver needs to be
programmed in a slightly different way on new chips.

Add support for MST FIFO programming and add an OF match entry for
Tegra194. At the same time, mark all prior generations of this
controller as not having the MST FIFO interface.

Acked-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/i2c-tegra.c