summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/video/tegra/dc/dc.c8
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))