From f7b77755fae7291d64ee89563a076ef944bf888e Mon Sep 17 00:00:00 2001 From: Vinayak Pane Date: Wed, 20 Jul 2011 19:10:39 -0700 Subject: tegra: video: dc: disp1 and overlay at 204MHz Overlay was requesting emc 400MHz always during video playback. Playback happens in overlay which was calculated incorrectly. Reducing it to match accurate requirement. Calculate overlay EMC bandwidth requirement same as DC. Original-Change-Id: I5816d9ca1b42cd04048ca16b3e23e6d6ea312137 Reviewed-on: http://git-master/r/42507 Reviewed-by: Varun Colbert Tested-by: Varun Colbert Rebase-Id: Rc82d603742d5f9b5769b3f18a84ef8e718782b3b --- drivers/video/tegra/dc/dc_priv.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/video/tegra/dc/dc_priv.h') diff --git a/drivers/video/tegra/dc/dc_priv.h b/drivers/video/tegra/dc/dc_priv.h index dffb1bce44e3..9868cb850dba 100644 --- a/drivers/video/tegra/dc/dc_priv.h +++ b/drivers/video/tegra/dc/dc_priv.h @@ -202,6 +202,9 @@ void tegra_dc_create_sysfs(struct device *dev); void tegra_dc_stats_enable(struct tegra_dc *dc, bool enable); bool tegra_dc_stats_get(struct tegra_dc *dc); +/* defined in dc.c, used by overlay.c */ +unsigned long tegra_dc_get_bandwidth(struct tegra_dc_win *wins[], int n); + /* defined in dc.c, used by dc_sysfs.c */ u32 tegra_dc_read_checksum_latched(struct tegra_dc *dc); void tegra_dc_enable_crc(struct tegra_dc *dc); -- cgit v1.2.3