Lines Matching +full:0 +full:x22000000
38 #define WDT_LENGTH 0x04
39 #define WDT_LENGTH_KEY 0x8
41 #define WDT_RST 0x08
42 #define WDT_RST_RELOAD 0x1971
44 #define WDT_MODE 0x00
45 #define WDT_MODE_EN (1 << 0)
46 #define WDT_MODE_EXT_POL_LOW (0 << 1)
53 #define WDT_MODE_KEY 0x22000000
55 #define WDT_SWRST 0x14
56 #define WDT_SWRST_KEY 0x1209
58 #define WDT_SWSYSRST 0x18U
59 #define WDT_SWSYS_RST_KEY 0x88000000
132 return 0; in toprgu_reset_update()
178 if (ret != 0) in toprgu_register_reset_controller()
197 return 0; in mtk_wdt_restart()
207 return 0; in mtk_wdt_ping()
235 return 0; in mtk_wdt_set_timeout()
262 return 0; in mtk_wdt_stop()
273 if (ret < 0) in mtk_wdt_start()
288 return 0; in mtk_wdt_start()
302 wdd->pretimeout = 0; in mtk_wdt_set_pretimeout()
305 return 0; in mtk_wdt_set_pretimeout()
361 mtk_wdt->wdt_base = devm_platform_ioremap_resource(pdev, 0); in mtk_wdt_probe()
365 irq = platform_get_irq_optional(pdev, 0); in mtk_wdt_probe()
366 if (irq > 0) { in mtk_wdt_probe()
367 err = devm_request_irq(&pdev->dev, irq, mtk_wdt_isr, 0, "wdt_bark", in mtk_wdt_probe()
417 return 0; in mtk_wdt_probe()
427 return 0; in mtk_wdt_suspend()
439 return 0; in mtk_wdt_resume()
470 module_param(timeout, uint, 0);
473 module_param(nowayout, bool, 0);