diff options
author | Jon Mayo <jmayo@nvidia.com> | 2011-08-25 17:42:10 -0700 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-08-26 14:31:29 -0700 |
commit | e84d6fa178b03d687f6ec99def7138a6190ad6c1 (patch) | |
tree | 3a3aceecefb02fb5e87829426afc9aefd99780da | |
parent | aeba661ea0f1f30036792d0f57fa474671e5b646 (diff) |
video: tegra: dc: use 1/2.1 efficiency factor
Use a 48% efficiency factor when calculating EMC clock.
Bug 868860
Change-Id: I469c8120d754210951936b49465b0a2d31fa6825
Reviewed-on: http://git-master/r/49312
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
-rw-r--r-- | drivers/video/tegra/dc/dc.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/video/tegra/dc/dc.c b/drivers/video/tegra/dc/dc.c index fb3f70a1d7ca..10d07c478f89 100644 --- a/drivers/video/tegra/dc/dc.c +++ b/drivers/video/tegra/dc/dc.c @@ -831,12 +831,10 @@ static unsigned long tegra_dc_calc_win_bandwidth(struct tegra_dc *dc, (WIN_IS_TILED(w) ? tiled_windows_bw_multiplier : 1); /* - * Assuming 50% (X >> 1) efficiency: i.e. if we calculate we need 70MBps, we - * will request 140MBps from EMC. + * Assuming 48% efficiency: i.e. if we calculate we need 70MBps, we + * will request 147MBps from EMC. */ -#define MEM_EFFICIENCY_SHIFT 1 - ret <<= MEM_EFFICIENCY_SHIFT; -#undef MEM_EFFICIENCY_SHIFT + ret = ret * 2 + ret / 10; /* if overflowed */ if (ret > (1UL << 31)) |