omap_dm_timer
static unsigned int omap_dm_timer_read_status(struct omap_dm_timer *cookie)
static int omap_dm_timer_write_status(struct omap_dm_timer *cookie, unsigned int value)
static unsigned int omap_dm_timer_read_counter(struct omap_dm_timer *cookie)
static int omap_dm_timer_write_counter(struct omap_dm_timer *cookie, unsigned int value)
static unsigned int omap_dm_timer_cap_counter(struct omap_dm_timer *cookie, bool is_period)
struct omap_dm_timer cookie;
static struct dmtimer *to_dmtimer(struct omap_dm_timer *cookie)
static int omap_dm_timer_set_source(struct omap_dm_timer *cookie, int source)
static void omap_dm_timer_enable(struct omap_dm_timer *cookie)
static void omap_dm_timer_disable(struct omap_dm_timer *cookie)
static struct omap_dm_timer *omap_dm_timer_request(void)
static struct omap_dm_timer *omap_dm_timer_request_specific(int id)
static struct omap_dm_timer *omap_dm_timer_request_by_node(struct device_node *np)
static int omap_dm_timer_free(struct omap_dm_timer *cookie)
static int omap_dm_timer_get_irq(struct omap_dm_timer *cookie)
static struct clk *omap_dm_timer_get_fclk(struct omap_dm_timer *cookie)
static struct clk *omap_dm_timer_get_fclk(struct omap_dm_timer *cookie)
static int omap_dm_timer_start(struct omap_dm_timer *cookie)
static int omap_dm_timer_stop(struct omap_dm_timer *cookie)
static int omap_dm_timer_set_load(struct omap_dm_timer *cookie,
static int omap_dm_timer_set_match(struct omap_dm_timer *cookie, int enable,
static int omap_dm_timer_set_cap(struct omap_dm_timer *cookie,
static int omap_dm_timer_set_pwm(struct omap_dm_timer *cookie, int def_on,
static int omap_dm_timer_get_pwm_status(struct omap_dm_timer *cookie)
static int omap_dm_timer_set_prescaler(struct omap_dm_timer *cookie,
static int omap_dm_timer_set_int_enable(struct omap_dm_timer *cookie,
static int omap_dm_timer_set_int_disable(struct omap_dm_timer *cookie, u32 mask)
struct omap_dm_timer *dm_timer;
struct omap_dm_timer *dm_timer;
struct omap_dm_timer *odt;
struct omap_dm_timer *(*request_by_node)(struct device_node *np);
struct omap_dm_timer *(*request_specific)(int timer_id);
struct omap_dm_timer *(*request)(void);
int (*free)(struct omap_dm_timer *timer);
void (*enable)(struct omap_dm_timer *timer);
void (*disable)(struct omap_dm_timer *timer);
int (*get_irq)(struct omap_dm_timer *timer);
int (*set_int_enable)(struct omap_dm_timer *timer,
int (*set_int_disable)(struct omap_dm_timer *timer, u32 mask);
struct clk *(*get_fclk)(struct omap_dm_timer *timer);
int (*start)(struct omap_dm_timer *timer);
int (*stop)(struct omap_dm_timer *timer);
int (*set_source)(struct omap_dm_timer *timer, int source);
int (*set_load)(struct omap_dm_timer *timer, unsigned int value);
int (*set_match)(struct omap_dm_timer *timer, int enable,
int (*set_pwm)(struct omap_dm_timer *timer, int def_on,
int (*get_pwm_status)(struct omap_dm_timer *timer);
int (*set_cap)(struct omap_dm_timer *timer,
int (*get_cap_status)(struct omap_dm_timer *timer);
int (*set_prescaler)(struct omap_dm_timer *timer, int prescaler);
unsigned int (*read_counter)(struct omap_dm_timer *timer);
unsigned int (*read_cap)(struct omap_dm_timer *timer, bool is_period);
int (*write_counter)(struct omap_dm_timer *timer,
unsigned int (*read_status)(struct omap_dm_timer *timer);
int (*write_status)(struct omap_dm_timer *timer,