Home
last modified time | relevance | path

Searched refs:starfive_wdt (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/watchdog/
H A Dstarfive-wdt.c100 struct starfive_wdt { struct
146 static int starfive_wdt_enable_clock(struct starfive_wdt *wdt) in starfive_wdt_enable_clock()
161 static void starfive_wdt_disable_clock(struct starfive_wdt *wdt) in starfive_wdt_disable_clock()
167 static inline int starfive_wdt_get_clock(struct starfive_wdt *wdt) in starfive_wdt_get_clock()
198 static u32 starfive_wdt_ticks_to_sec(struct starfive_wdt *wdt, u32 ticks) in starfive_wdt_ticks_to_sec()
204 static void starfive_wdt_unlock(struct starfive_wdt *wdt) in starfive_wdt_unlock()
211 static void starfive_wdt_lock(struct starfive_wdt *wdt) in starfive_wdt_lock()
219 static void starfive_wdt_enable_reset(struct starfive_wdt *wdt) in starfive_wdt_enable_reset()
229 static bool starfive_wdt_raise_irq_status(struct starfive_wdt *wdt) in starfive_wdt_raise_irq_status()
235 static int starfive_wdt_wait_int_free(struct starfive_wdt *wdt) in starfive_wdt_wait_int_free()
[all …]