diff options
author | Gao Pan <b54642@freescale.com> | 2015-09-01 13:14:08 +0800 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2015-09-17 09:24:21 -0500 |
commit | 8e237775cd413645bfd806e4c648954e1a773a2d (patch) | |
tree | b498c04c5ca4ead491e211eaa804f13eda9e4e4a /drivers/mxc | |
parent | 6ea034346a58c9dc64638f9e90d3965636682367 (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-x | drivers/mxc/sim/imx_sim.c | 4 |
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 |