From mboxrd@z Thu Jan 1 00:00:00 1970 From: Charles Keepax Subject: Re: [alsa-devel][PATCH v4] ASoC: wm8960: Let wm8960 codec driver manage its own MCLK Date: Thu, 11 Dec 2014 09:15:09 +0000 Message-ID: <20141211091508.GG14516@opensource.wolfsonmicro.com> References: <1418103916-31295-1-git-send-email-b50113@freescale.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <1418103916-31295-1-git-send-email-b50113@freescale.com> Sender: linux-kernel-owner@vger.kernel.org To: Zidan Wang Cc: broonie@kernel.org, lgirdwood@gmail.com, perex@perex.cz, tiwai@suse.de, lars@metafoo.de, Li.Xiubo@freescale.com, patches@opensource.wolfsonmicro.com, alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org List-Id: alsa-devel@alsa-project.org 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 > --- Acked-by: Charles Keepax Thanks, Charles