Lines Matching refs:wdt
64 struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); in pdc_wdt_keepalive() local
66 writel(PDC_WDT_TICKLE1_MAGIC, wdt->base + PDC_WDT_TICKLE1); in pdc_wdt_keepalive()
67 writel(PDC_WDT_TICKLE2_MAGIC, wdt->base + PDC_WDT_TICKLE2); in pdc_wdt_keepalive()
75 struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); in pdc_wdt_stop() local
77 val = readl(wdt->base + PDC_WDT_CONFIG); in pdc_wdt_stop()
79 writel(val, wdt->base + PDC_WDT_CONFIG); in pdc_wdt_stop()
91 struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); in pdc_wdt_set_timeout() local
92 unsigned long clk_rate = clk_get_rate(wdt->wdt_clk); in pdc_wdt_set_timeout()
94 wdt->wdt_dev.timeout = new_timeout; in pdc_wdt_set_timeout()
96 val = readl(wdt->base + PDC_WDT_CONFIG) & ~PDC_WDT_CONFIG_DELAY_MASK; in pdc_wdt_set_timeout()
98 writel(val, wdt->base + PDC_WDT_CONFIG); in pdc_wdt_set_timeout()
107 struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); in pdc_wdt_start() local
109 val = readl(wdt->base + PDC_WDT_CONFIG); in pdc_wdt_start()
111 writel(val, wdt->base + PDC_WDT_CONFIG); in pdc_wdt_start()