Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/watchdog/
Ddw_wdt.c70 } dw_wdt; variable
74 return readl(dw_wdt.regs + WDOG_CONTROL_REG_OFFSET) & in dw_wdt_is_enabled()
84 return (1 << (16 + top)) / clk_get_rate(dw_wdt.clk); in dw_wdt_top_in_seconds()
89 int top = readl(dw_wdt.regs + WDOG_TIMEOUT_RANGE_REG_OFFSET) & 0xF; in dw_wdt_get_top()
96 dw_wdt.next_heartbeat = jiffies + dw_wdt_get_top() * HZ; in dw_wdt_set_next_heartbeat()
101 writel(WDOG_COUNTER_RESTART_KICK_VALUE, dw_wdt.regs + in dw_wdt_keepalive()
126 dw_wdt.regs + WDOG_TIMEOUT_RANGE_REG_OFFSET); in dw_wdt_set_top()
145 writel(0, dw_wdt.regs + WDOG_TIMEOUT_RANGE_REG_OFFSET); in dw_wdt_restart_handle()
146 val = readl(dw_wdt.regs + WDOG_CONTROL_REG_OFFSET); in dw_wdt_restart_handle()
148 writel(WDOG_COUNTER_RESTART_KICK_VALUE, dw_wdt.regs + in dw_wdt_restart_handle()
[all …]
DMakefile45 obj-$(CONFIG_DW_WATCHDOG) += dw_wdt.o
DKconfig298 module will be called dw_wdt.