Re: [PATCH] ASoC: TWL4030: Disable DACs in analog loopback

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > In analog loopback mode, DACs should not be enabled. For 
> > that reason, DAC widgets (DAC Right1, DAC Left1, DAC
> > Right2, DAC Left2) will power DACs only during playback.

> > Analog loopback requires to set a master enable bit when any
> > of the analog bypass switches are enabled.

> I have also noticed this, also in analog loopback mode the 
> bits in the OPTION register can be cleared, since we don't
> need those to have analog loopback.

At least, the digital filters (configured in OPTION reg) are
enabled when the corresponding DAC is enabled, can we attach
them to a DAC somehow? Could it be a valid approach?

> But I'm afraid, this patch does break the Digital loopback, 
> which needs the DACs to be powered, in case when the capture
> path is set in analog mode the ADC(s) also need to be powered.

I think that digital loopback should mix TX with RX only when
both digital paths are enabled, i.e. in a full-duplex scenario.
I don't expect it to automatically enable DACs for me, although
maybe I'm wrong and my argument breaks what digital loopback
means :( Please clarify.

> Both analog and digital loopback connects to 'Analog XY 
> Playback Mixer', which turns on/off the physical DAC on
> the given route.

That was a part of the audio map that doesn't make much sense
to me, joining analog and digital loopback.

> I have been thinking of - as a part of a big
> clean up - to separate these, since as you have pointed out,
> the DACs are not needed for the analog loopback.
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux