forked from luck/tmp_suning_uos_patched
ARM: OMAP2+: fix wrong address when loading PRM_FRAC_INCREMENTOR_DENUMERATOR_RELOAD
The denominator should be load from INCREMENTOR_DENUMERATOR_RELOAD_OFFSET rather than INCREMENTER_NUMERATOR_OFFSET. This is more likely a typo, since INCREMENTER_DENUMERATOR_RELOAD[23:17] is reserved. It seems that it won't make much trouble without this fix, because the useful [11:0] bits are mask and set the right value. Anyway, reading from a right address is better choice. Signed-off-by: Chen Baozi <baozich@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
56cab60600
commit
42c604ba7c
|
@ -537,7 +537,7 @@ static void __init realtime_counter_init(void)
|
||||||
reg |= num;
|
reg |= num;
|
||||||
__raw_writel(reg, base + INCREMENTER_NUMERATOR_OFFSET);
|
__raw_writel(reg, base + INCREMENTER_NUMERATOR_OFFSET);
|
||||||
|
|
||||||
reg = __raw_readl(base + INCREMENTER_NUMERATOR_OFFSET) &
|
reg = __raw_readl(base + INCREMENTER_DENUMERATOR_RELOAD_OFFSET) &
|
||||||
NUMERATOR_DENUMERATOR_MASK;
|
NUMERATOR_DENUMERATOR_MASK;
|
||||||
reg |= den;
|
reg |= den;
|
||||||
__raw_writel(reg, base + INCREMENTER_DENUMERATOR_RELOAD_OFFSET);
|
__raw_writel(reg, base + INCREMENTER_DENUMERATOR_RELOAD_OFFSET);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user