[alsa-devel] [PATCH 3/3] ASoC: tlv320aic3x: Add controls for selecting HP power down modes

Jarkko Nikula jarkko.nikula at bitmer.com
Fri Dec 23 19:47:07 CET 2016


On 12/23/2016 11:21 AM, Peter Ujfalusi wrote:
> When the HP drivers are powered down, their output can be placed in
> high-impedance state or it can be weakly driven to the VCM level.
> High-impedance mode provides better power saving in the expense of pop
> noise when powering up the HP.
> When the output is driven to VCM level the artifacts can be minimized, but
> the power down power consumption will be slightly higher.
> 
> The patch adds way to select the HPL/R power-down mode.
> 
> Signed-off-by: Peter Ujfalusi <peter.ujfalusi at ti.com>
> ---
>  sound/soc/codecs/tlv320aic3x.c | 10 ++++++++++
>  1 file changed, 10 insertions(+)
> 
This certainly gives more possibilities to control this depending on
use-case and device idleness. However I think does it find use or will
it end up being a random choice?

Alternative could be some high-impedance widget that defines the output
mode and what a machine driver wanting lower power consumption can
connect instead of HP outputs. Another idea that comes to my mind do you
hear the pop if output is let to be in high-impedance but is driven to
VCM with some delay before powering up?

-- 
Jarkko


More information about the Alsa-devel mailing list