Home
last modified time | relevance | path

Searched refs:mmp_timer_base (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/arch/arm/mach-mmp/
H A Dtime.c43 static void __iomem *mmp_timer_base = TIMERS_VIRT_BASE; variable
55 __raw_writel(1, mmp_timer_base + TMR_CVWR(1)); in timer_read()
58 val = __raw_readl(mmp_timer_base + TMR_CVWR(1)); in timer_read()
75 __raw_writel(0x01, mmp_timer_base + TMR_ICR(0)); in timer_interrupt()
80 __raw_writel(0x02, mmp_timer_base + TMR_CER); in timer_interrupt()
97 __raw_writel(0x02, mmp_timer_base + TMR_CER); in timer_set_next_event()
102 __raw_writel(0x01, mmp_timer_base + TMR_ICR(0)); in timer_set_next_event()
103 __raw_writel(0x01, mmp_timer_base + TMR_IER(0)); in timer_set_next_event()
108 __raw_writel(delta - 1, mmp_timer_base + TMR_TN_MM(0, 0)); in timer_set_next_event()
113 __raw_writel(0x03, mmp_timer_base in timer_set_next_event()
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-mmp/
H A Dtime.c38 static void __iomem *mmp_timer_base; variable
50 __raw_writel(1, mmp_timer_base + TMR_CVWR(1)); in timer_read()
53 val = __raw_readl(mmp_timer_base + TMR_CVWR(1)); in timer_read()
70 __raw_writel(0x01, mmp_timer_base + TMR_ICR(0)); in timer_interrupt()
75 __raw_writel(0x02, mmp_timer_base + TMR_CER); in timer_interrupt()
92 __raw_writel(0x02, mmp_timer_base + TMR_CER); in timer_set_next_event()
97 __raw_writel(0x01, mmp_timer_base + TMR_ICR(0)); in timer_set_next_event()
98 __raw_writel(0x01, mmp_timer_base + TMR_IER(0)); in timer_set_next_event()
103 __raw_writel(delta - 1, mmp_timer_base + TMR_TN_MM(0, 0)); in timer_set_next_event()
108 __raw_writel(0x03, mmp_timer_base in timer_set_next_event()
[all...]

Completed in 1 milliseconds