Commit 21aa752d authored by Soren Brinkmann's avatar Soren Brinkmann
Browse files

arm: common: Make timer configuration conditional



Make the timer configuration conditional on the optional interface being
available.
Signed-off-by: default avatarSoren Brinkmann <soren.brinkmann@xilinx.com>
parent b5e6d092
...@@ -137,6 +137,7 @@ uint32_t arm_get_spsr_for_bl33_entry(void) ...@@ -137,6 +137,7 @@ uint32_t arm_get_spsr_for_bl33_entry(void)
/******************************************************************************* /*******************************************************************************
* Configures access to the system counter timer module. * Configures access to the system counter timer module.
******************************************************************************/ ******************************************************************************/
#ifdef ARM_SYS_TIMCTL_BASE
void arm_configure_sys_timer(void) void arm_configure_sys_timer(void)
{ {
unsigned int reg_val; unsigned int reg_val;
...@@ -151,6 +152,7 @@ void arm_configure_sys_timer(void) ...@@ -151,6 +152,7 @@ void arm_configure_sys_timer(void)
reg_val = (1 << CNTNSAR_NS_SHIFT(PLAT_ARM_NSTIMER_FRAME_ID)); reg_val = (1 << CNTNSAR_NS_SHIFT(PLAT_ARM_NSTIMER_FRAME_ID));
mmio_write_32(ARM_SYS_TIMCTL_BASE + CNTNSAR, reg_val); mmio_write_32(ARM_SYS_TIMCTL_BASE + CNTNSAR, reg_val);
} }
#endif /* ARM_SYS_TIMCTL_BASE */
/******************************************************************************* /*******************************************************************************
* Returns ARM platform specific memory map regions. * Returns ARM platform specific memory map regions.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment