summaryrefslogtreecommitdiff
path: root/drivers/clocksource/arm_arch_timer.c
diff options
context:
space:
mode:
authorKyle Yan <kyan@codeaurora.org>2016-05-17 16:59:48 -0700
committerKyle Yan <kyan@codeaurora.org>2016-06-21 15:13:57 -0700
commit3e2de87f39da0cab263998ace2152b2aecd0f4b4 (patch)
tree2c0839cc71eedf1788fee85b92146c01feda28e0 /drivers/clocksource/arm_arch_timer.c
parent3542564c4f09aec2d2f84ae787fe31ba6a9ed818 (diff)
drivers: clocksource: arch_timer: enable user access to virt timers
Allow virtual timers i.e. CNTV_TVAL_EL0 to be accessed by userspace. CRs-Fixed: 1018301 Change-Id: I724ddbf4e7c02ee25622c6712210aee948d037f6 Signed-off-by: Kyle Yan <kyan@codeaurora.org>
Diffstat (limited to 'drivers/clocksource/arm_arch_timer.c')
-rw-r--r--drivers/clocksource/arm_arch_timer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/clocksource/arm_arch_timer.c b/drivers/clocksource/arm_arch_timer.c
index 16236e29e368..900d37ca0d7c 100644
--- a/drivers/clocksource/arm_arch_timer.c
+++ b/drivers/clocksource/arm_arch_timer.c
@@ -329,11 +329,11 @@ static void arch_counter_set_user_access(void)
/* Disable user access to the timers */
/* Also disable virtual event stream */
cntkctl &= ~(ARCH_TIMER_USR_PT_ACCESS_EN
- | ARCH_TIMER_USR_VT_ACCESS_EN
| ARCH_TIMER_VIRT_EVT_EN);
/* Enable user access to the virtual and physical counters */
- cntkctl |= ARCH_TIMER_USR_VCT_ACCESS_EN | ARCH_TIMER_USR_PCT_ACCESS_EN;
+ cntkctl |= ARCH_TIMER_USR_VCT_ACCESS_EN | ARCH_TIMER_USR_PCT_ACCESS_EN
+ | ARCH_TIMER_USR_VT_ACCESS_EN;
arch_timer_set_cntkctl(cntkctl);
}