|
@@ -184,7 +184,7 @@ static int sunxi_wdt_start(struct watchdog_device *wdt_dev)
|
|
|
/* Set system reset function */
|
|
/* Set system reset function */
|
|
|
reg = readl(wdt_base + regs->wdt_cfg);
|
|
reg = readl(wdt_base + regs->wdt_cfg);
|
|
|
reg &= ~(regs->wdt_reset_mask);
|
|
reg &= ~(regs->wdt_reset_mask);
|
|
|
- reg |= ~(regs->wdt_reset_val);
|
|
|
|
|
|
|
+ reg |= regs->wdt_reset_val;
|
|
|
writel(reg, wdt_base + regs->wdt_cfg);
|
|
writel(reg, wdt_base + regs->wdt_cfg);
|
|
|
|
|
|
|
|
/* Enable watchdog */
|
|
/* Enable watchdog */
|