[alsa-devel] [PATCH] ASoC: DA7219: Exposes clock enable as a mixer setting

Mark Brown broonie at kernel.org
Fri Feb 16 17:02:43 CET 2018


On Fri, Feb 16, 2018 at 01:11:14PM +0530, Akshu Agrawal wrote:

> This is required for designs which uses da7219 in master mode
> and same clks are shared with other codecs. We need to enable
> and disable the clk during playback and capture on other codecs.

> +	/* Clock Enable */
> +	SOC_SINGLE("Clock Enable", DA7219_DAI_CLK_MODE,
> +		   DA7219_DAI_CLK_EN_SHIFT, DA7219_SWITCH_EN_MAX,
> +		   DA7219_NO_INVERT),

No, this isn't something users should be confronted with or have to
manage.  We have a clock API in the kernel, you should arrange for the
CODEC driver to provide a clock via that API and then the users should
be clock API consumers and enable it when they need it.

It's also an on/off control 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20180216/80044645/attachment.sig>


More information about the Alsa-devel mailing list