Searched refs:mxs_timrot_base (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | mxs_timer.c | 65 static void __iomem *mxs_timrot_base; variable 70 __raw_writel(BM_TIMROT_TIMCTRLn_IRQ_EN, mxs_timrot_base + in timrot_irq_disable() 76 __raw_writel(BM_TIMROT_TIMCTRLn_IRQ_EN, mxs_timrot_base + in timrot_irq_enable() 82 __raw_writel(BM_TIMROT_TIMCTRLn_IRQ, mxs_timrot_base + in timrot_irq_acknowledge() 88 return ~((__raw_readl(mxs_timrot_base + HW_TIMROT_TIMCOUNTn(1)) in timrotv1_get_cycles() 96 __raw_writel(evt, mxs_timrot_base + HW_TIMROT_TIMCOUNTn(0)); in timrotv1_set_next_event() 105 __raw_writel(evt, mxs_timrot_base + HW_TIMROT_FIXED_COUNTn(0)); in timrotv2_set_next_event() 127 __raw_writel(0xffff, mxs_timrot_base + HW_TIMROT_TIMCOUNTn(1)); in mxs_irq_clear() 130 mxs_timrot_base + HW_TIMROT_FIXED_COUNTn(1)); in mxs_irq_clear() 185 return ~readl_relaxed(mxs_timrot_base in mxs_read_sched_clock_v2() [all...] |
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | mxs_timer.c | 65 static void __iomem *mxs_timrot_base; variable 70 __raw_writel(BM_TIMROT_TIMCTRLn_IRQ_EN, mxs_timrot_base + in timrot_irq_disable() 76 __raw_writel(BM_TIMROT_TIMCTRLn_IRQ_EN, mxs_timrot_base + in timrot_irq_enable() 82 __raw_writel(BM_TIMROT_TIMCTRLn_IRQ, mxs_timrot_base + in timrot_irq_acknowledge() 88 return ~((__raw_readl(mxs_timrot_base + HW_TIMROT_TIMCOUNTn(1)) in timrotv1_get_cycles() 96 __raw_writel(evt, mxs_timrot_base + HW_TIMROT_TIMCOUNTn(0)); in timrotv1_set_next_event() 105 __raw_writel(evt, mxs_timrot_base + HW_TIMROT_FIXED_COUNTn(0)); in timrotv2_set_next_event() 127 __raw_writel(0xffff, mxs_timrot_base + HW_TIMROT_TIMCOUNTn(1)); in mxs_irq_clear() 130 mxs_timrot_base + HW_TIMROT_FIXED_COUNTn(1)); in mxs_irq_clear() 185 return ~readl_relaxed(mxs_timrot_base in mxs_read_sched_clock_v2() [all...] |
Completed in 2 milliseconds