Home
last modified time | relevance | path

Searched refs:omap_dm_timer (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/include/linux/platform_data/
Ddmtimer-omap.h13 struct omap_dm_timer *(*request_by_node)(struct device_node *np);
14 struct omap_dm_timer *(*request_specific)(int timer_id);
15 struct omap_dm_timer *(*request)(void);
17 int (*free)(struct omap_dm_timer *timer);
19 void (*enable)(struct omap_dm_timer *timer);
20 void (*disable)(struct omap_dm_timer *timer);
22 int (*get_irq)(struct omap_dm_timer *timer);
23 int (*set_int_enable)(struct omap_dm_timer *timer,
25 int (*set_int_disable)(struct omap_dm_timer *timer, u32 mask);
27 struct clk *(*get_fclk)(struct omap_dm_timer *timer);
[all …]
Dpwm_omap_dmtimer.h53 struct omap_dm_timer;
54 typedef struct omap_dm_timer pwm_omap_dmtimer;
/Linux-v5.4/drivers/clocksource/
Dtimer-ti-dm.c72 static inline u32 omap_dm_timer_read_reg(struct omap_dm_timer *timer, u32 reg) in omap_dm_timer_read_reg()
88 static void omap_dm_timer_write_reg(struct omap_dm_timer *timer, u32 reg, in omap_dm_timer_write_reg()
95 static void omap_timer_restore_context(struct omap_dm_timer *timer) in omap_timer_restore_context()
112 static int omap_dm_timer_reset(struct omap_dm_timer *timer) in omap_dm_timer_reset()
141 static int omap_dm_timer_of_set_source(struct omap_dm_timer *timer) in omap_dm_timer_of_set_source()
170 static int omap_dm_timer_set_source(struct omap_dm_timer *timer, int source) in omap_dm_timer_set_source()
226 static void omap_dm_timer_enable(struct omap_dm_timer *timer) in omap_dm_timer_enable()
245 static void omap_dm_timer_disable(struct omap_dm_timer *timer) in omap_dm_timer_disable()
250 static int omap_dm_timer_prepare(struct omap_dm_timer *timer) in omap_dm_timer_prepare()
301 static struct omap_dm_timer *_omap_dm_timer_request(int req_type, void *data) in _omap_dm_timer_request()
[all …]
/Linux-v5.4/include/clocksource/
Dtimer-ti-dm.h96 struct omap_dm_timer { struct
122 struct omap_dm_timer *omap_dm_timer_request_by_cap(u32 cap); argument
124 int omap_dm_timer_get_irq(struct omap_dm_timer *timer);
128 int omap_dm_timer_trigger(struct omap_dm_timer *timer);
255 static inline u32 __omap_dm_timer_read(struct omap_dm_timer *timer, u32 reg, in __omap_dm_timer_read()
265 static inline void __omap_dm_timer_write(struct omap_dm_timer *timer, in __omap_dm_timer_write()
275 static inline void __omap_dm_timer_init_regs(struct omap_dm_timer *timer) in __omap_dm_timer_init_regs()
310 static inline void __omap_dm_timer_enable_posted(struct omap_dm_timer *timer) in __omap_dm_timer_enable_posted()
337 static inline void __omap_dm_timer_override_errata(struct omap_dm_timer *timer, in __omap_dm_timer_override_errata()
343 static inline void __omap_dm_timer_stop(struct omap_dm_timer *timer, in __omap_dm_timer_stop()
[all …]
/Linux-v5.4/arch/arm/mach-omap2/
Dtimer.c66 static struct omap_dm_timer clkev;
283 static int __init omap_dm_timer_init_one(struct omap_dm_timer *timer, in omap_dm_timer_init_one()
409 static struct omap_dm_timer clksrc;