[PATCH 01/10] watchdog: xilinx: Convert driver to the watchdog framework
From: Guenter Roeck <hidden>
Date: 2014-02-10 17:18:22
Also in:
linux-watchdog, lkml
-----Original Message----- From: Michal Simek [mailto:monstr at monstr.eu] Sent: Sunday, February 09, 2014 11:04 PM To: Guenter Roeck Cc: Michal Simek; linux-kernel at vger.kernel.org; Wim Van Sebroeck; linux-watchdog at vger.kernel.org; linux-arm-kernel at lists.infradead.org Subject: Re: [PATCH 01/10] watchdog: xilinx: Convert driver to the watchdog framework On 02/09/2014 09:03 PM, Guenter Roeck wrote:quoted
On 01/31/2014 06:18 AM, Michal Simek wrote:quoted
- Remove uneeded headers, fops functions - Use xilinx_wdt prefix in start/stop/keepalive functions and in new structures Signed-off-by: Michal Simek <redacted>Hi Michal,quoted
static int xwdt_probe(struct platform_device *pdev) { int rc;@@ -314,7 +184,7 @@ static int xwdt_probe(struct platform_device*pdev)quoted
quoted
"xlnx,wdt-enable-once", NULL); if (tmptr == NULL) { pr_warn("Parameter \"xlnx,wdt-enable-once\" not found indevice tree!\n");quoted
quoted
- xdev.nowayout = WATCHDOG_NOWAYOUT; + watchdog_set_nowayout(&xilinx_wdt_wdd, true);Sure you want to set this to always true instead of usingWATCHDOG_NOWAYOUT ? I have checked it and option CONFIG_WATCHDOG_NOWAYOUT - Disable watchdog shutdown on close with this part in the header 100 #ifdef CONFIG_WATCHDOG_NOWAYOUT 101 #define WATCHDOG_NOWAYOUT 1 102 #define WATCHDOG_NOWAYOUT_INIT_STATUS (1 << WDOG_NO_WAY_OUT) 103 #else 104 #define WATCHDOG_NOWAYOUT 0 105 #define WATCHDOG_NOWAYOUT_INIT_STATUS 0 106 #endif enable once is hardware option and it means when this option is setup in hw you can't stop watchdog. That's why I think that setting up true instead of WATCHDOG_NOWAYOUT is correct.
Ok, makes sense. Guenter