Lines Matching +full:npcm750 +full:- +full:clk
1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2014-2018 Nuvoton Technologies tomer.maimon@nuvoton.com
14 #include <linux/clk.h>
19 #include "timer-of.h"
109 struct clock_event_device *clk) in npcm7xx_clockevent_set_next_event() argument
111 struct timer_of *to = to_timer_of(clk); in npcm7xx_clockevent_set_next_event()
129 evt->event_handler(evt); in npcm7xx_timer0_interrupt()
138 .name = "npcm7xx-timer0",
184 "npcm7xx-timer1", timer_of_rate(&npcm7xx_to), in npcm7xx_clocksource_init()
191 struct clk *clk; in npcm7xx_timer_init() local
204 clk = of_clk_get(np, 1); in npcm7xx_timer_init()
205 if (clk) { in npcm7xx_timer_init()
206 if (!IS_ERR(clk)) in npcm7xx_timer_init()
207 clk_prepare_enable(clk); in npcm7xx_timer_init()
209 pr_warn("%pOF: Failed to get clock for timer1: %pe", np, clk); in npcm7xx_timer_init()
221 TIMER_OF_DECLARE(wpcm450, "nuvoton,wpcm450-timer", npcm7xx_timer_init);
222 TIMER_OF_DECLARE(npcm7xx, "nuvoton,npcm750-timer", npcm7xx_timer_init);