watchdog: imx2_wdt: select pinctrl state during suspend/resume
To support suspend/resume from LPSR mode, we need to select default pinctrl state in resume, so that IOMUXC settings can be restored. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>pull/10/head
parent
c65993b5e8
commit
3c43703aa1
|
@ -396,6 +396,8 @@ static int imx2_wdt_suspend(struct device *dev)
|
|||
|
||||
clk_disable_unprepare(wdev->clk);
|
||||
|
||||
pinctrl_pm_select_sleep_state(dev);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -406,6 +408,8 @@ static int imx2_wdt_resume(struct device *dev)
|
|||
struct imx2_wdt_device *wdev = watchdog_get_drvdata(wdog);
|
||||
int ret;
|
||||
|
||||
pinctrl_pm_select_default_state(dev);
|
||||
|
||||
ret = clk_prepare_enable(wdev->clk);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
|
Loading…
Reference in New Issue