Lines Matching +full:dt +full:- +full:node
13 * Maxime Ripard <maxime.ripard@free-electrons.com>
74 struct digicolor_timer *dt = dc_timer(ce); in dc_timer_disable() local
75 writeb(CONTROL_DISABLE, dt->base + CONTROL(dt->timer_id)); in dc_timer_disable()
80 struct digicolor_timer *dt = dc_timer(ce); in dc_timer_enable() local
81 writeb(CONTROL_ENABLE | mode, dt->base + CONTROL(dt->timer_id)); in dc_timer_enable()
87 struct digicolor_timer *dt = dc_timer(ce); in dc_timer_set_count() local
88 writel(count, dt->base + COUNT(dt->timer_id)); in dc_timer_set_count()
106 struct digicolor_timer *dt = dc_timer(ce); in digicolor_clkevt_set_periodic() local
109 dc_timer_set_count(ce, dt->ticks_per_jiffy); in digicolor_clkevt_set_periodic()
142 evt->event_handler(evt); in digicolor_timer_interrupt()
152 static int __init digicolor_timer_init(struct device_node *node) in digicolor_timer_init() argument
162 dc_timer_dev.base = of_iomap(node, 0); in digicolor_timer_init()
165 return -ENXIO; in digicolor_timer_init()
168 irq = irq_of_parse_and_map(node, dc_timer_dev.timer_id); in digicolor_timer_init()
171 return -EINVAL; in digicolor_timer_init()
174 clk = of_clk_get(node, 0); in digicolor_timer_init()
188 clocksource_mmio_init(dc_timer_dev.base + COUNT(TIMER_B), node->name, in digicolor_timer_init()
206 TIMER_OF_DECLARE(conexant_digicolor, "cnxt,cx92755-timer",