armv8/ls2085a: Fix generic timer clock source
authorYork Sun <yorksun@freescale.com>
Sat, 21 Mar 2015 02:28:08 +0000 (19:28 -0700)
committerYork Sun <yorksun@freescale.com>
Thu, 23 Apr 2015 15:55:55 +0000 (08:55 -0700)
commit207774b213caa3c72ebd6c9f6d1e4a3a666938b7
treeb0249e1f667a1c607cc1409dfbe7db7fb9b62840
parent19f9175027b14f11b5a30df17ce76fb6f64dc724
armv8/ls2085a: Fix generic timer clock source

The timer clock is system clock divided by 4, not fixed 12MHz.
This is common to the SoC, not board specific. Primary core is
fixed when u-boot still runs in board_f. Secondary cores are
fixed by reading a variable set by u-boot.

Signed-off-by: York Sun <yorksun@freescale.com>
CC: Mark Rutland <mark.rutland@arm.com>
README
arch/arm/cpu/armv8/fsl-lsch3/cpu.c
arch/arm/cpu/armv8/fsl-lsch3/lowlevel.S
arch/arm/cpu/armv8/fsl-lsch3/mp.c
arch/arm/cpu/armv8/fsl-lsch3/mp.h
board/freescale/ls2085a/ls2085a.c
include/configs/ls2085a_common.h