Searched refs:gwdt (Results 1 – 5 of 5) sorted by relevance
| /Linux-v4.19/drivers/watchdog/ |
| D | ftwdt010_wdt.c | 55 struct ftwdt010_wdt *gwdt = to_ftwdt010_wdt(wdd); in ftwdt010_wdt_start() local 58 writel(wdd->timeout * WDT_CLOCK, gwdt->base + FTWDT010_WDLOAD); in ftwdt010_wdt_start() 59 writel(WDRESTART_MAGIC, gwdt->base + FTWDT010_WDRESTART); in ftwdt010_wdt_start() 62 writel(enable, gwdt->base + FTWDT010_WDCR); in ftwdt010_wdt_start() 63 if (gwdt->has_irq) in ftwdt010_wdt_start() 66 writel(enable, gwdt->base + FTWDT010_WDCR); in ftwdt010_wdt_start() 73 struct ftwdt010_wdt *gwdt = to_ftwdt010_wdt(wdd); in ftwdt010_wdt_stop() local 75 writel(0, gwdt->base + FTWDT010_WDCR); in ftwdt010_wdt_stop() 82 struct ftwdt010_wdt *gwdt = to_ftwdt010_wdt(wdd); in ftwdt010_wdt_ping() local 84 writel(WDRESTART_MAGIC, gwdt->base + FTWDT010_WDRESTART); in ftwdt010_wdt_ping() [all …]
|
| D | sbsa_gwdt.c | 130 struct sbsa_gwdt *gwdt = watchdog_get_drvdata(wdd); in sbsa_gwdt_set_timeout() local 135 writel(gwdt->clk * timeout, in sbsa_gwdt_set_timeout() 136 gwdt->control_base + SBSA_GWDT_WOR); in sbsa_gwdt_set_timeout() 143 writel(gwdt->clk / 2 * timeout, in sbsa_gwdt_set_timeout() 144 gwdt->control_base + SBSA_GWDT_WOR); in sbsa_gwdt_set_timeout() 151 struct sbsa_gwdt *gwdt = watchdog_get_drvdata(wdd); in sbsa_gwdt_get_timeleft() local 160 !(readl(gwdt->control_base + SBSA_GWDT_WCS) & SBSA_GWDT_WCS_WS0)) in sbsa_gwdt_get_timeleft() 161 timeleft += readl(gwdt->control_base + SBSA_GWDT_WOR); in sbsa_gwdt_get_timeleft() 163 timeleft += lo_hi_readq(gwdt->control_base + SBSA_GWDT_WCV) - in sbsa_gwdt_get_timeleft() 166 do_div(timeleft, gwdt->clk); in sbsa_gwdt_get_timeleft() [all …]
|
| /Linux-v4.19/Documentation/devicetree/bindings/watchdog/ |
| D | sbsa-gwdt.txt | 9 - compatible: Should at least contain "arm,sbsa-gwdt". 26 compatible = "arm,sbsa-gwdt";
|
| /Linux-v4.19/arch/arm64/boot/dts/arm/ |
| D | foundation-v8.dtsi | 86 compatible = "arm,sbsa-gwdt";
|
| /Linux-v4.19/arch/arm64/boot/dts/marvell/ |
| D | armada-ap806.dtsi | 206 compatible = "arm,sbsa-gwdt";
|