video: tegra: don't assert/deassert reset in dc
authorErik Gilling <konkers@android.com>
Fri, 15 Oct 2010 00:18:31 +0000 (17:18 -0700)
committerErik Gilling <konkers@android.com>
Mon, 18 Oct 2010 19:08:26 +0000 (12:08 -0700)
There seems to be some interdependency between the two display controllers'
resets and HDMI.  If dc0 is put into reset while HDMI is connected to dc1,
HDMI will blank.

Change-Id: I978814628609ebe3d78e7809fccef6a3d19c0f7f
Signed-off-by: Erik Gilling <konkers@android.com>
drivers/video/tegra/dc/dc.c

index 65a36ddd2514837352015626fc84602e9187b6c5..ee9c9d9a8b92a1ffc27f316f60c9695f9e4ce0dd 100644 (file)
@@ -828,7 +828,6 @@ static void _tegra_dc_enable(struct tegra_dc *dc)
        tegra_dc_setup_clk(dc, dc->clk);
 
        clk_enable(dc->clk);
-       tegra_periph_reset_deassert(dc->clk);
        enable_irq(dc->irq);
 
        tegra_dc_init(dc);
@@ -858,7 +857,6 @@ static void _tegra_dc_disable(struct tegra_dc *dc)
                dc->out_ops->disable(dc);
 
        disable_irq(dc->irq);
-       tegra_periph_reset_assert(dc->clk);
        clk_disable(dc->clk);
 
        if (dc->out && dc->out->disable)