i2c: tegra: Add reset in init back

The tegra i2c controller requires a reset after an error.  Put the
reset back in the init function.

Signed-off-by: Colin Cross <ccross@google.com>
This commit is contained in:
Colin Cross
2010-08-06 19:37:07 -07:00
committed by Colin Cross
parent df982ed58c
commit 90905b950e

View File

@@ -302,6 +302,10 @@ static int tegra_i2c_init(struct tegra_i2c_dev *i2c_dev)
clk_enable(i2c_dev->clk);
tegra_periph_reset_assert(i2c_dev->clk);
udelay(2);
tegra_periph_reset_deassert(i2c_dev->clk);
if (i2c_dev->is_dvc)
tegra_dvc_init(i2c_dev);