via_wdt.c (5e2aa2ed08e2e280121dc7cf5609c87d464f12ef) via_wdt.c (6551881c86c791237a3bebf11eb3bd70b60ea782)
1/*
2 * VIA Chipset Watchdog Driver
3 *
4 * Copyright (C) 2011 Sigfox
5 * License terms: GNU General Public License (GPL) version 2
6 * Author: Marc Vertes <marc.vertes@sigfox.com>
7 * Based on a preliminary version from Harald Welte <HaraldWelte@viatech.com>
8 * Timer code by Wim Van Sebroeck <wim@iguana.be>

--- 192 unchanged lines hidden (view full) ---

201 dev_err(&pdev->dev, "cannot remap VIA wdt MMIO registers\n");
202 goto err_out_release;
203 }
204
205 if (timeout < 1 || timeout > WDT_TIMEOUT_MAX)
206 timeout = WDT_TIMEOUT;
207
208 wdt_dev.timeout = timeout;
1/*
2 * VIA Chipset Watchdog Driver
3 *
4 * Copyright (C) 2011 Sigfox
5 * License terms: GNU General Public License (GPL) version 2
6 * Author: Marc Vertes <marc.vertes@sigfox.com>
7 * Based on a preliminary version from Harald Welte <HaraldWelte@viatech.com>
8 * Timer code by Wim Van Sebroeck <wim@iguana.be>

--- 192 unchanged lines hidden (view full) ---

201 dev_err(&pdev->dev, "cannot remap VIA wdt MMIO registers\n");
202 goto err_out_release;
203 }
204
205 if (timeout < 1 || timeout > WDT_TIMEOUT_MAX)
206 timeout = WDT_TIMEOUT;
207
208 wdt_dev.timeout = timeout;
209 wdt_dev.parent = &pdev->dev;
209 watchdog_set_nowayout(&wdt_dev, nowayout);
210 if (readl(wdt_mem) & VIA_WDT_FIRED)
211 wdt_dev.bootstatus |= WDIOF_CARDRESET;
212
213 ret = watchdog_register_device(&wdt_dev);
214 if (ret)
215 goto err_out_iounmap;
216

--- 44 unchanged lines hidden ---
210 watchdog_set_nowayout(&wdt_dev, nowayout);
211 if (readl(wdt_mem) & VIA_WDT_FIRED)
212 wdt_dev.bootstatus |= WDIOF_CARDRESET;
213
214 ret = watchdog_register_device(&wdt_dev);
215 if (ret)
216 goto err_out_iounmap;
217

--- 44 unchanged lines hidden ---