Lines Matching +full:apb +full:- +full:base
1 // SPDX-License-Identifier: GPL-2.0-only
6 * Modified from mach-picoxcell/time.c
18 void __iomem **base, u32 *rate) in timer_get_base_and_rate() argument
24 *base = of_iomap(np, 0); in timer_get_base_and_rate()
26 if (!*base) in timer_get_base_and_rate()
59 if (of_property_read_u32(np, "clock-freq", rate) && in timer_get_base_and_rate()
60 of_property_read_u32(np, "clock-frequency", rate)) in timer_get_base_and_rate()
61 panic("No clock nor clock-frequency property for %pOFn", np); in timer_get_base_and_rate()
76 ced = dw_apb_clockevent_init(-1, event_timer->name, 300, iobase, irq, in add_clockevent()
95 cs = dw_apb_clocksource_init(300, source_timer->name, iobase, rate); in add_clocksource()
117 { .compatible = "picochip,pc3x2-rtc" },
169 TIMER_OF_DECLARE(pc3x2_timer, "picochip,pc3x2-timer", dw_apb_timer_init);
170 TIMER_OF_DECLARE(apb_timer_osc, "snps,dw-apb-timer-osc", dw_apb_timer_init);
171 TIMER_OF_DECLARE(apb_timer_sp, "snps,dw-apb-timer-sp", dw_apb_timer_init);
172 TIMER_OF_DECLARE(apb_timer, "snps,dw-apb-timer", dw_apb_timer_init);