MLK-12464-1: ASoC: fsl: imx-wm8960: Fix no clock after suspend/resume randomly
authorShengjiu Wang <shengjiu.wang@freescale.com>
Mon, 21 Mar 2016 02:08:11 +0000 (10:08 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:51:45 +0000 (14:51 -0500)
commitf61fa4e1ecf6f75e203a1e3757db52d312af5c46
tree1482df3047142cd46c52e63815b73f2a72205050
parentcc6684b8f4efe847ee71a55845aadaaf80813d54
MLK-12464-1: ASoC: fsl: imx-wm8960: Fix no clock after suspend/resume randomly

After suspend and resume, the wm8960 codec will change the state from
BIAS_OFF to BIAS_ON, in this time, the hw_free is called, the PLL will be
diabled, and next instance is started in rapid sequence, hw_params is called
But PLL is not enabled, because the bias state is not BIAS_ON.

As PLL is disabled in BIAS_ON->BIAS_STANDBY, so don't need to disable pll
in hw_free of machine driver.

Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
sound/soc/fsl/imx-wm8960.c