summaryrefslogtreecommitdiff
path: root/drivers/mxc
diff options
context:
space:
mode:
authorGao Pan <b54642@freescale.com>2015-09-01 13:14:08 +0800
committerNitin Garg <nitin.garg@freescale.com>2015-09-17 09:24:21 -0500
commit8e237775cd413645bfd806e4c648954e1a773a2d (patch)
treeb498c04c5ca4ead491e211eaa804f13eda9e4e4a /drivers/mxc
parent6ea034346a58c9dc64638f9e90d3965636682367 (diff)
MLK-11472 sim: imx: set sim1 IOMUX to default state
SIM1 IOMUX is changed into reset state in LPSR mode.As a result, sim can't work again. This patch sets sim1 IOMUX to default state after existing from LPSR mode. Signed-off-by: Gao Pan <b54642@freescale.com>
Diffstat (limited to 'drivers/mxc')
-rwxr-xr-xdrivers/mxc/sim/imx_sim.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/mxc/sim/imx_sim.c b/drivers/mxc/sim/imx_sim.c
index 13c11e8dc49c..318f9d753e99 100755
--- a/drivers/mxc/sim/imx_sim.c
+++ b/drivers/mxc/sim/imx_sim.c
@@ -1842,6 +1842,8 @@ static int sim_suspend(struct platform_device *pdev, pm_message_t state)
if (sim->open_cnt)
clk_disable_unprepare(sim->clk);
+ pinctrl_pm_select_sleep_state(&pdev->dev);
+
return 0;
}
@@ -1852,6 +1854,8 @@ static int sim_resume(struct platform_device *pdev)
if (sim->open_cnt)
clk_prepare_enable(sim->clk);
+ pinctrl_pm_select_default_state(&pdev->dev);
+
return 0;
}
#else