summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSoren Brinkmann <soren.brinkmann@xilinx.com>2016-03-06 20:23:39 -0800
committerSoren Brinkmann <soren.brinkmann@xilinx.com>2016-04-01 11:43:45 -0700
commit21aa752dd8ece3aeb0264ebf385db2989e436972 (patch)
tree911ee281a89f28121331e4ee9dbebd80f42a3abb
parentb5e6d092947c2dc5be91a40f45860f02f4ea682d (diff)
arm: common: Make timer configuration conditional
Make the timer configuration conditional on the optional interface being available. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
-rw-r--r--plat/arm/common/aarch64/arm_common.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/plat/arm/common/aarch64/arm_common.c b/plat/arm/common/aarch64/arm_common.c
index c84a65b3..c3b85fd4 100644
--- a/plat/arm/common/aarch64/arm_common.c
+++ b/plat/arm/common/aarch64/arm_common.c
@@ -137,6 +137,7 @@ uint32_t arm_get_spsr_for_bl33_entry(void)
/*******************************************************************************
* Configures access to the system counter timer module.
******************************************************************************/
+#ifdef ARM_SYS_TIMCTL_BASE
void arm_configure_sys_timer(void)
{
unsigned int reg_val;
@@ -151,6 +152,7 @@ void arm_configure_sys_timer(void)
reg_val = (1 << CNTNSAR_NS_SHIFT(PLAT_ARM_NSTIMER_FRAME_ID));
mmio_write_32(ARM_SYS_TIMCTL_BASE + CNTNSAR, reg_val);
}
+#endif /* ARM_SYS_TIMCTL_BASE */
/*******************************************************************************
* Returns ARM platform specific memory map regions.