diff options
author | Robin Gong <yibin.gong@nxp.com> | 2017-05-24 18:16:53 +0800 |
---|---|---|
committer | Leonard Crestez <leonard.crestez@nxp.com> | 2018-08-24 12:41:33 +0300 |
commit | 6baa53b2ed4502f0e559e774714173089433bad3 (patch) | |
tree | 287cc75e0ef3beea05b8fd099463c595bc5c6972 /drivers/watchdog | |
parent | 20df22bfca71726c005bffbe08548933a419c4e6 (diff) |
MLK-14960-1: watchdog: imx2_wdt: remove wdog_b
ext_reset used instead of wdog_b on v4.9, no need wdog_b anymore.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Diffstat (limited to 'drivers/watchdog')
-rw-r--r-- | drivers/watchdog/imx2_wdt.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/watchdog/imx2_wdt.c b/drivers/watchdog/imx2_wdt.c index 873c4e0a21fb..93ccdb35c44f 100644 --- a/drivers/watchdog/imx2_wdt.c +++ b/drivers/watchdog/imx2_wdt.c @@ -3,6 +3,7 @@ * * Copyright (C) 2010 Wolfram Sang, Pengutronix e.K. <w.sang@pengutronix.de> * Copyright (C) 2015 Freescale Semiconductor, Inc. + * Copyright 2017 NXP. * * some parts adapted by similar drivers from Darius Augulis and Vladimir * Zapolskiy, additional improvements by Wim Van Sebroeck. @@ -68,7 +69,6 @@ struct imx2_wdt_device { struct regmap *regmap; struct watchdog_device wdog; bool ext_reset; - bool wdog_b; }; static bool nowayout = WATCHDOG_NOWAYOUT; @@ -108,10 +108,6 @@ static int imx2_wdt_restart(struct watchdog_device *wdog, unsigned long action, /* Assert SRS signal */ regmap_write(wdev->regmap, IMX2_WDT_WCR, wcr_enable); - /* Assert WDOG_B signal */ - if (wdev->wdog_b) - wcr_enable = 0x14; - /* * Due to imx6q errata ERR004346 (WDOG: WDOG SRS bit requires to be * written twice), we add another two writes to ensure there must be at @@ -260,7 +256,6 @@ static int __init imx2_wdt_probe(struct platform_device *pdev) void __iomem *base; int ret; u32 val; - struct device_node *of_node = pdev->dev.of_node; wdev = devm_kzalloc(&pdev->dev, sizeof(*wdev), GFP_KERNEL); if (!wdev) @@ -284,11 +279,6 @@ static int __init imx2_wdt_probe(struct platform_device *pdev) return PTR_ERR(wdev->clk); } - if (of_get_property(of_node, "fsl,wdog_b", NULL)) { - wdev->wdog_b = true; - dev_info(&pdev->dev, "use WDOG_B to reboot.\n"); - } - wdog = &wdev->wdog; wdog->info = &imx2_wdt_info; wdog->ops = &imx2_wdt_ops; |