mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-06-09 23:36:03 +09:00
arm: socfpga: soc64: Initialize timer in SPL only
Timer only need to be initialized once in SPL. This patch remove the redundancy of initializing the timer again in U-Boot proper Signed-off-by: Chee Hong Ang <chee.hong.ang@intel.com> Reviewed-by: Ley Foon Tan <ley.foon.tan@intel.com>
This commit is contained in:
parent
464ca99f8e
commit
12cc44884b
|
@ -14,6 +14,7 @@
|
|||
*/
|
||||
int timer_init(void)
|
||||
{
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
int enable = 0x3; /* timer enable + output signal masked */
|
||||
int loadval = ~0;
|
||||
|
||||
|
@ -22,6 +23,6 @@ int timer_init(void)
|
|||
/* enable processor pysical counter */
|
||||
asm volatile("msr cntp_ctl_el0, %0" : : "r" (enable));
|
||||
asm volatile("msr cntp_tval_el0, %0" : : "r" (loadval));
|
||||
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user