satip-axe/kernel/include/linux/sh_timer.h

22 lines
508 B
C
Raw Normal View History

#ifndef __SH_TIMER_H__
#define __SH_TIMER_H__
struct sh_timer_config {
char *name;
long channel_offset;
int timer_bit;
char *clk;
unsigned long clockevent_rating;
unsigned long clocksource_rating;
};
struct sh_timer_callb {
void (*timer_start) (void *priv);
void (*timer_stop) (void *priv);
void (*set_rate) (void *priv, unsigned long rate);
void *tmu_priv;
};
struct sh_timer_callb *sh_timer_register(void *handler, void *data);
void sh_timer_unregister(void *priv);
#endif /* __SH_TIMER_H__ */