|
@@ -280,7 +280,7 @@ static int tegra_mc_setup_latency_allowance(struct tegra_mc *mc)
|
|
|
u32 value;
|
|
u32 value;
|
|
|
|
|
|
|
|
/* compute the number of MC clock cycles per tick */
|
|
/* compute the number of MC clock cycles per tick */
|
|
|
- tick = mc->tick * clk_get_rate(mc->clk);
|
|
|
|
|
|
|
+ tick = (unsigned long long)mc->tick * clk_get_rate(mc->clk);
|
|
|
do_div(tick, NSEC_PER_SEC);
|
|
do_div(tick, NSEC_PER_SEC);
|
|
|
|
|
|
|
|
value = readl(mc->regs + MC_EMEM_ARB_CFG);
|
|
value = readl(mc->regs + MC_EMEM_ARB_CFG);
|