From 2590264e5d3c59e299a00572a5b26bf96c244c3e Mon Sep 17 00:00:00 2001 From: Marvin Zhang Date: Mon, 18 Jun 2012 15:21:48 -0700 Subject: video: tegra: dc: Revert "Revert "video: tegra: dc: Set default videomode"" bug 991805 This reverts commit 64655badec17cea1c3ad43a5fff4ed92ad862aed. Change-Id: Ic9b4b97953f7452e32e91eae930f631b5d5444af Reviewed-on: http://git-master/r/109625 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Jon Mayo Reviewed-by: Ryan Wong Tested-by: Ryan Wong --- arch/arm/mach-tegra/board-cardhu-panel.c | 2 +- arch/arm/mach-tegra/include/mach/dc.h | 2 ++ drivers/video/tegra/dc/dc.c | 61 +++++++++++++++++++++++++++++--- drivers/video/tegra/dc/hdmi.c | 10 +----- 4 files changed, 60 insertions(+), 15 deletions(-) diff --git a/arch/arm/mach-tegra/board-cardhu-panel.c b/arch/arm/mach-tegra/board-cardhu-panel.c index aa48ab3273de..8ae073fdab81 100644 --- a/arch/arm/mach-tegra/board-cardhu-panel.c +++ b/arch/arm/mach-tegra/board-cardhu-panel.c @@ -734,7 +734,7 @@ static struct tegra_dc_out cardhu_disp2_out = { }; static struct tegra_dc_platform_data cardhu_disp2_pdata = { - .flags = 0, + .flags = TEGRA_DC_FLAG_ENABLED, .default_out = &cardhu_disp2_out, .fb = &cardhu_hdmi_fb_data, .emc_clk_rate = 300000000, diff --git a/arch/arm/mach-tegra/include/mach/dc.h b/arch/arm/mach-tegra/include/mach/dc.h index 9e71ca2a21ab..71f1be769507 100644 --- a/arch/arm/mach-tegra/include/mach/dc.h +++ b/arch/arm/mach-tegra/include/mach/dc.h @@ -507,6 +507,8 @@ int tegra_dc_get_stride(struct tegra_dc *dc, unsigned win); struct tegra_dc *tegra_dc_get_dc(unsigned idx); struct tegra_dc_win *tegra_dc_get_window(struct tegra_dc *dc, unsigned win); bool tegra_dc_get_connected(struct tegra_dc *); +bool tegra_dc_hpd(struct tegra_dc *dc); + void tegra_dc_blank(struct tegra_dc *dc); diff --git a/drivers/video/tegra/dc/dc.c b/drivers/video/tegra/dc/dc.c index 67fb904bbedf..935f18bc8cfd 100644 --- a/drivers/video/tegra/dc/dc.c +++ b/drivers/video/tegra/dc/dc.c @@ -33,6 +33,7 @@ #include #include #include +#include #include