At Fri, 30 Jan 2015 14:42:31 +0200, Peter Ujfalusi wrote:
Fix the issue introduced by: 368494093354 ASoC: tlv320aic3x: Add TDM support
Please put "Fixes:" tag in such a case.
I guess we'll have a chance to send the last pull request for 3.19 in the next week. If we miss it, we'll have to mark this with Cc to stable.
Takashi
The CTRLC register were not receiving the correct delay configuration, which will corrupt DSP_A audio mode.
Reported-by: Pavel Machek pavel@ucw.cz Signed-off-by: Peter Ujfalusi peter.ujfalusi@ti.com
Hi,
most of my boards are using DSP_B or I2S mode... This is why this is slipped.
Peter
sound/soc/codecs/tlv320aic3x.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/codecs/tlv320aic3x.c b/sound/soc/codecs/tlv320aic3x.c index a78ad361f494..07603d142923 100644 --- a/sound/soc/codecs/tlv320aic3x.c +++ b/sound/soc/codecs/tlv320aic3x.c @@ -1046,7 +1046,7 @@ static int aic3x_prepare(struct snd_pcm_substream *substream, delay += aic3x->tdm_delay;
/* Configure data delay */
- snd_soc_write(codec, AIC3X_ASD_INTF_CTRLC, aic3x->tdm_delay);
snd_soc_write(codec, AIC3X_ASD_INTF_CTRLC, delay);
return 0;
}
2.2.2
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel