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@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?