Searched refs:clkevt_base (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/clocksource/ |
D | timer-integrator-ap.c | 66 static void __iomem * clkevt_base; variable 76 writel(1, clkevt_base + TIMER_INTCLR); in integrator_timer_interrupt() 85 u32 ctrl = readl(clkevt_base + TIMER_CTRL) & ~TIMER_CTRL_ENABLE; in clkevt_shutdown() 88 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_shutdown() 94 u32 ctrl = readl(clkevt_base + TIMER_CTRL) & in clkevt_set_oneshot() 98 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_oneshot() 104 u32 ctrl = readl(clkevt_base + TIMER_CTRL) & ~TIMER_CTRL_ENABLE; in clkevt_set_periodic() 107 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_periodic() 110 writel(timer_reload, clkevt_base + TIMER_LOAD); in clkevt_set_periodic() 112 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_periodic() [all …]
|
D | fsl_ftm_timer.c | 39 void __iomem *clkevt_base; member 136 ftm_counter_disable(priv->clkevt_base); in ftm_set_next_event() 139 ftm_reset_counter(priv->clkevt_base); in ftm_set_next_event() 147 ftm_writel(delta - 1, priv->clkevt_base + FTM_MOD); in ftm_set_next_event() 149 ftm_counter_enable(priv->clkevt_base); in ftm_set_next_event() 151 ftm_irq_enable(priv->clkevt_base); in ftm_set_next_event() 158 ftm_counter_disable(priv->clkevt_base); in ftm_set_oneshot() 172 ftm_irq_acknowledge(priv->clkevt_base); in ftm_evt_interrupt() 175 ftm_irq_disable(priv->clkevt_base); in ftm_evt_interrupt() 176 ftm_counter_disable(priv->clkevt_base); in ftm_evt_interrupt() [all …]
|
D | vf_pit_timer.c | 37 static void __iomem *clkevt_base; variable 42 __raw_writel(PITTCTRL_TEN | PITTCTRL_TIE, clkevt_base + PITTCTRL); in pit_timer_enable() 47 __raw_writel(0, clkevt_base + PITTCTRL); in pit_timer_disable() 52 __raw_writel(PITTFLG_TIF, clkevt_base + PITTFLG); in pit_irq_acknowledge() 83 __raw_writel(delta - 1, clkevt_base + PITLDVAL); in pit_set_next_event() 139 __raw_writel(0, clkevt_base + PITTCTRL); in pit_clockevent_init() 140 __raw_writel(PITTFLG_TIF, clkevt_base + PITTFLG); in pit_clockevent_init() 178 clkevt_base = timer_base + PITn_OFFSET(3); in pit_timer_init()
|
D | timer-oxnas-rps.c | 64 void __iomem *clkevt_base; member 75 writel_relaxed(0, rps->clkevt_base + TIMER_CLRINT_REG); in oxnas_rps_timer_irq() 94 writel_relaxed(period, rps->clkevt_base + TIMER_LOAD_REG); in oxnas_rps_timer_config() 95 writel_relaxed(cfg, rps->clkevt_base + TIMER_CTRL_REG); in oxnas_rps_timer_config() 255 rps->clkevt_base = base + TIMER1_REG_OFFSET; in oxnas_rps_timer_init() 259 writel_relaxed(0, rps->clkevt_base + TIMER_CTRL_REG); in oxnas_rps_timer_init() 261 writel_relaxed(0, rps->clkevt_base + TIMER_LOAD_REG); in oxnas_rps_timer_init() 263 writel_relaxed(0, rps->clkevt_base + TIMER_CLRINT_REG); in oxnas_rps_timer_init()
|
D | timer-sp804.c | 120 static void __iomem *clkevt_base; variable 131 writel(1, clkevt_base + TIMER_INTCLR); in sp804_timer_interrupt() 140 writel(0, clkevt_base + TIMER_CTRL); in timer_shutdown() 155 writel(clkevt_reload, clkevt_base + TIMER_LOAD); in sp804_set_periodic() 156 writel(ctrl, clkevt_base + TIMER_CTRL); in sp804_set_periodic() 166 writel(next, clkevt_base + TIMER_LOAD); in sp804_set_next_event() 167 writel(ctrl, clkevt_base + TIMER_CTRL); in sp804_set_next_event() 208 clkevt_base = base; in __sp804_clockevents_init()
|