Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit af7ff51d authored by Kyle Yan's avatar Kyle Yan
Browse files

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: default avatarKyle Yan <kyan@codeaurora.org>
parent c3b8572a
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -337,11 +337,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);
}