arm64: tegra: Add pin control states for I2C on Tegra186
authorThierry Reding <treding@nvidia.com>
Mon, 27 May 2019 10:35:05 +0000 (12:35 +0200)
committerThierry Reding <treding@nvidia.com>
Wed, 5 Jun 2019 08:18:56 +0000 (10:18 +0200)
commit846137c6a1dba3a7768acb026c45120be5c8cdc1
treef7622039622b9f9aaa8c3821542e029fec029dde
parent5298166d47a695002d08d3b4d433206e0ba16762
arm64: tegra: Add pin control states for I2C on Tegra186

Two of the Tegra I2C controllers share pads with the DPAUX controllers.
In order for the I2C controllers to use these pads, they have to be set
into I2C mode. Use the I2C and off pin control states defined in the DT
nodes for DPAUX as "default" and "idle" states, respectively. This
ensures that the I2C controller driver can properly configure the pins
when it needs to perform I2C transactions.

Acked-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra186.dtsi