diff options
author | Vinayak Pane <vpane@nvidia.com> | 2011-07-20 19:10:39 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:47:53 -0800 |
commit | f7b77755fae7291d64ee89563a076ef944bf888e (patch) | |
tree | 7b68e510fb4d75f6a36fa543cb682ba760ba4b15 /drivers/video/tegra/dc/dc_priv.h | |
parent | d75a92d7f24288b88c03bf2cb1020cb3a29f8273 (diff) |
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 <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Rc82d603742d5f9b5769b3f18a84ef8e718782b3b
Diffstat (limited to 'drivers/video/tegra/dc/dc_priv.h')
-rw-r--r-- | drivers/video/tegra/dc/dc_priv.h | 3 |
1 files changed, 3 insertions, 0 deletions
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); |