[alsa-devel] [PATCH 0/1] Handling of serializers

Vishal Thanki vishalthanki at gmail.com
Tue Feb 27 15:51:03 CET 2018


On a custom AM33xx based platform, we use 4 channels for audio output (2
* Left/Right) by making use of two TX serializers. The audio input path
only uses 2 channels, hence one RX serializer. If the recording is
started before the playback, the playback cannot make use of all 4
channels because of the imposed max number of channels by recording. And
if playback is started before recording, the hw_params set during
recording stream would disable an active TX serializer which causes
audio distortion. I have tried to fix this unwanted behavior in
following patch. Please comment if this should be done differently.

Vishal Thanki (1):
  ASoC: davinci-mcasp: Only disable inactive serializer

 sound/soc/davinci/davinci-mcasp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.14.3



More information about the Alsa-devel mailing list