11 Dec
2014
11 Dec
'14
10:15 a.m.
On Tue, Dec 09, 2014 at 01:45:16PM +0800, Zidan Wang wrote:
When we want to use wm8960 codec, we should enable its MCLK in machine driver. It's reasonable for wm8960 codec driver to manage its own MCLK to save power.
Enable runtime power management, and auto enable/disable MCLK in pm_runtime resume and suspend. When wm8960 codec is being used, it will triger resume() to enable MCLK. When codec is not being used, it will triger suspend() to disable MCLK.
Signed-off-by: Zidan Wang b50113@freescale.com
Acked-by: Charles Keepax ckeepax@opensource.wolfsonmicro.com
Thanks, Charles