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

Commit 1f8e8721 authored by Abhimanyu Kapur's avatar Abhimanyu Kapur
Browse files

ARM64: arch_timer: resurrect cntpct for MSM users



We have some users of the physical counter reading function, and
they need to work when either the cp15 or mmio timers are present
in any configuration.

Change-Id: If37d73be1a75ef33be1e2276d4fa84740d933891
Signed-off-by: default avatarAbhimanyu Kapur <abhimany@codeaurora.org>
parent f7e6c0cd
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -120,6 +120,16 @@ static inline u64 arch_counter_get_cntvct_cp15(void)
	return cval;
}

static inline u64 arch_counter_get_cntpct_cp15(void)
{
	u64 cval;

	isb();
	asm volatile("mrs %0, cntpct_el0" : "=r" (cval));

	return cval;
}

static inline int arch_timer_arch_init(void)
{
	return 0;