diff options
author | Gao Pan <b54642@freescale.com> | 2015-09-01 13:14:08 +0800 |
---|---|---|
committer | Gao Pan <pandy.gao@nxp.com> | 2016-02-26 16:40:30 +0800 |
commit | 590d8cdea23f64bcfb76167aa1e6c37360870ea9 (patch) | |
tree | 5cea4c09d5c29abcab14771e2bd86a399ccba9c1 | |
parent | 107ea037b85a15187a3e683076a885540bcf90a7 (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.
(cherry-picked from commit 8e237775cd413645bfd806e4c648954e1a773a2d)
Signed-off-by: Gao Pan <b54642@freescale.com>
-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 6b1efed1bf12..b527142f0337 100755 --- a/drivers/mxc/sim/imx_sim.c +++ b/drivers/mxc/sim/imx_sim.c @@ -1808,6 +1808,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; } @@ -1818,6 +1820,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 |