From cd17fa91e37f8b867ab1ae2759bda03e950fdf83 Mon Sep 17 00:00:00 2001 From: Ken Chang Date: Tue, 15 May 2012 11:20:52 +0800 Subject: video: tegra: dc: Support for pre power-off actions Part of panel settings need to be done before/after pixel clock is disabled. Add support for these actions to meet panel spec. bug 976081 Signed-off-by: Ken Chang Reviewed-on: http://git-master/r/102542 Reviewed-by: Lokesh Pathak Tested-by: Lokesh Pathak (cherry picked from commit dcecdc64d4d0fd4d9f69df52c9d200dfbf1dd7fc) Change-Id: Ibfede68d67a4815156f73c2d1cdca90f3f771755 Reviewed-on: http://git-master/r/110296 Reviewed-by: Simone Willett Tested-by: Simone Willett --- drivers/video/tegra/dc/dc.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/video/tegra/dc') diff --git a/drivers/video/tegra/dc/dc.c b/drivers/video/tegra/dc/dc.c index 664e17a87b1a..834637db0f3a 100644 --- a/drivers/video/tegra/dc/dc.c +++ b/drivers/video/tegra/dc/dc.c @@ -2456,6 +2456,9 @@ static void _tegra_dc_controller_disable(struct tegra_dc *dc) { unsigned i; + if (dc->out && dc->out->prepoweroff) + dc->out->prepoweroff(); + if (dc->out_ops && dc->out_ops->disable) dc->out_ops->disable(dc); -- cgit v1.2.3