Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/clocksource/
H A Dtimer-imx-gpt.c76 void (*gpt_setup_tctl)(struct imx_timer *imxtm);
77 void (*gpt_irq_enable)(struct imx_timer *imxtm);
78 void (*gpt_irq_disable)(struct imx_timer *imxtm);
79 void (*gpt_irq_acknowledge)(struct imx_timer *imxtm);
89 static void imx1_gpt_irq_disable(struct imx_timer *imxtm) in imx1_gpt_irq_disable() argument
93 tmp = readl_relaxed(imxtm->base + MXC_TCTL); in imx1_gpt_irq_disable()
94 writel_relaxed(tmp & ~MX1_2_TCTL_IRQEN, imxtm->base + MXC_TCTL); in imx1_gpt_irq_disable()
98 static void imx31_gpt_irq_disable(struct imx_timer *imxtm) in imx31_gpt_irq_disable() argument
100 writel_relaxed(0, imxtm->base + V2_IR); in imx31_gpt_irq_disable()
104 static void imx1_gpt_irq_enable(struct imx_timer *imxtm) in imx1_gpt_irq_enable() argument
113 imx31_gpt_irq_enable(struct imx_timer *imxtm) imx31_gpt_irq_enable() argument
119 imx1_gpt_irq_acknowledge(struct imx_timer *imxtm) imx1_gpt_irq_acknowledge() argument
124 imx21_gpt_irq_acknowledge(struct imx_timer *imxtm) imx21_gpt_irq_acknowledge() argument
130 imx31_gpt_irq_acknowledge(struct imx_timer *imxtm) imx31_gpt_irq_acknowledge() argument
152 mxc_clocksource_init(struct imx_timer *imxtm) mxc_clocksource_init() argument
175 struct imx_timer *imxtm = to_imx_timer(ced); mx1_2_set_next_event() local
189 struct imx_timer *imxtm = to_imx_timer(ced); v2_set_next_event() local
203 struct imx_timer *imxtm = to_imx_timer(ced); mxc_shutdown() local
225 struct imx_timer *imxtm = to_imx_timer(ced); mxc_set_oneshot() local
260 struct imx_timer *imxtm = to_imx_timer(ced); mxc_timer_interrupt() local
272 mxc_clockevent_init(struct imx_timer *imxtm) mxc_clockevent_init() argument
292 imx1_gpt_setup_tctl(struct imx_timer *imxtm) imx1_gpt_setup_tctl() argument
301 imx31_gpt_setup_tctl(struct imx_timer *imxtm) imx31_gpt_setup_tctl() argument
314 imx6dl_gpt_setup_tctl(struct imx_timer *imxtm) imx6dl_gpt_setup_tctl() argument
375 _mxc_timer_init(struct imx_timer *imxtm) _mxc_timer_init() argument
425 struct imx_timer *imxtm; mxc_timer_init() local
444 struct imx_timer *imxtm; mxc_timer_init_dt() local
[all...]
/kernel/linux/linux-6.6/drivers/clocksource/
H A Dtimer-imx-gpt.c81 void (*gpt_setup_tctl)(struct imx_timer *imxtm);
82 void (*gpt_irq_enable)(struct imx_timer *imxtm);
83 void (*gpt_irq_disable)(struct imx_timer *imxtm);
84 void (*gpt_irq_acknowledge)(struct imx_timer *imxtm);
94 static void imx1_gpt_irq_disable(struct imx_timer *imxtm) in imx1_gpt_irq_disable() argument
98 tmp = readl_relaxed(imxtm->base + MXC_TCTL); in imx1_gpt_irq_disable()
99 writel_relaxed(tmp & ~MX1_2_TCTL_IRQEN, imxtm->base + MXC_TCTL); in imx1_gpt_irq_disable()
102 static void imx31_gpt_irq_disable(struct imx_timer *imxtm) in imx31_gpt_irq_disable() argument
104 writel_relaxed(0, imxtm->base + V2_IR); in imx31_gpt_irq_disable()
107 static void imx1_gpt_irq_enable(struct imx_timer *imxtm) in imx1_gpt_irq_enable() argument
115 imx31_gpt_irq_enable(struct imx_timer *imxtm) imx31_gpt_irq_enable() argument
120 imx1_gpt_irq_acknowledge(struct imx_timer *imxtm) imx1_gpt_irq_acknowledge() argument
125 imx21_gpt_irq_acknowledge(struct imx_timer *imxtm) imx21_gpt_irq_acknowledge() argument
131 imx31_gpt_irq_acknowledge(struct imx_timer *imxtm) imx31_gpt_irq_acknowledge() argument
152 mxc_clocksource_init(struct imx_timer *imxtm) mxc_clocksource_init() argument
175 struct imx_timer *imxtm = to_imx_timer(ced); mx1_2_set_next_event() local
189 struct imx_timer *imxtm = to_imx_timer(ced); v2_set_next_event() local
203 struct imx_timer *imxtm = to_imx_timer(ced); mxc_shutdown() local
225 struct imx_timer *imxtm = to_imx_timer(ced); mxc_set_oneshot() local
260 struct imx_timer *imxtm = to_imx_timer(ced); mxc_timer_interrupt() local
272 mxc_clockevent_init(struct imx_timer *imxtm) mxc_clockevent_init() argument
292 imx1_gpt_setup_tctl(struct imx_timer *imxtm) imx1_gpt_setup_tctl() argument
300 imx31_gpt_setup_tctl(struct imx_timer *imxtm) imx31_gpt_setup_tctl() argument
313 imx6dl_gpt_setup_tctl(struct imx_timer *imxtm) imx6dl_gpt_setup_tctl() argument
374 _mxc_timer_init(struct imx_timer *imxtm) _mxc_timer_init() argument
424 struct imx_timer *imxtm; mxc_timer_init_dt() local
[all...]

Completed in 2 milliseconds