diff options
author | Grygorii Strashko | 2015-11-30 17:56:38 +0200 |
---|---|---|
committer | Tony Lindgren | 2015-12-09 16:46:25 -0800 |
commit | 14054fb1da099fd89208b8b319a00e0b902c7645 (patch) | |
tree | 819497a426b08c865309b72187e961a96897faf9 /arch/c6x | |
parent | fc82792851d693e4f6da81b4b97e7af62d596af9 (diff) |
ARM: dts: am4372: fix clock source for arm twd and global timers
ARM TWD and Global timer are clocked by PERIPHCLK which is MPU_CLK/2.
But now they are clocked by dpll_mpu_m2_ck == MPU_CLK and, as result.
Timekeeping core misbehaves. For example, execution of command
"sleep 5" will take 10 sec instead of 5.
Hence, fix it by adding mpu_periphclk ("fixed-factor-clock") and use
it for clocking ARM TWD and Global timer (same way as on OMAP4).
Cc: Tony Lindgren <tony@atomide.com>
Cc: Felipe Balbi <balbi@ti.com>
Cc: Tero Kristo <t-kristo@ti.com>
Fixes:commit 8cbd4c2f6a99 ("arm: boot: dts: am4372: add ARM timers and SCU nodes")
Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Reviewed-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/c6x')
0 files changed, 0 insertions, 0 deletions