cs5535_mfgpt_timer
struct cs5535_mfgpt_timer *timer;
static struct cs5535_mfgpt_timer *cs5535_event_clock;
static void disable_timer(struct cs5535_mfgpt_timer *timer)
static void start_timer(struct cs5535_mfgpt_timer *timer, uint16_t delta)
struct cs5535_mfgpt_timer *cs5535_mfgpt_alloc_timer(int timer_nr, int domain)
struct cs5535_mfgpt_timer *timer = NULL;
void cs5535_mfgpt_free_timer(struct cs5535_mfgpt_timer *timer)
uint16_t cs5535_mfgpt_read(struct cs5535_mfgpt_timer *timer, uint16_t reg)
void cs5535_mfgpt_write(struct cs5535_mfgpt_timer *timer, uint16_t reg,
struct cs5535_mfgpt_timer t;
struct cs5535_mfgpt_timer timer = { .chip = mfgpt };
int cs5535_mfgpt_toggle_event(struct cs5535_mfgpt_timer *timer, int cmp,
int cs5535_mfgpt_set_irq(struct cs5535_mfgpt_timer *timer, int cmp, int *irq,
static struct cs5535_mfgpt_timer *wdt_timer;
struct cs5535_mfgpt_timer;
extern uint16_t cs5535_mfgpt_read(struct cs5535_mfgpt_timer *timer,
extern void cs5535_mfgpt_write(struct cs5535_mfgpt_timer *timer, uint16_t reg,
extern int cs5535_mfgpt_toggle_event(struct cs5535_mfgpt_timer *timer, int cmp,
extern int cs5535_mfgpt_set_irq(struct cs5535_mfgpt_timer *timer, int cmp,
extern struct cs5535_mfgpt_timer *cs5535_mfgpt_alloc_timer(int timer,
extern void cs5535_mfgpt_free_timer(struct cs5535_mfgpt_timer *timer);
static inline int cs5535_mfgpt_setup_irq(struct cs5535_mfgpt_timer *timer,
static inline int cs5535_mfgpt_release_irq(struct cs5535_mfgpt_timer *timer,