[alsa-devel] [PATCH 0/2] ASoC: tlv320dac33 fixes

Peter Ujfalusi peter.ujfalusi at nokia.com
Thu Mar 11 15:26:20 CET 2010


Hello,

Revisiting the start/stop sequence used by the tlv320dac33 codec in
order to avoid race conditions, which can occur, when the codec is in
FIFO modes.
It has been found that OMAP3 McBSP needs the BCLK continuously running
on the serial interface when it is configured to be slave.
DAC33 can be configured in a way, that it keeps the BCLK ticking, and
only enable the FS when it is needed.
Option for the platform data to select between continuous BCLK or non
continuous BCLK.

---
Peter Ujfalusi (2):
  ASoC: tlv320dac33: Start/stop sequence change
  ASoC: tlv320dac33: Add option for keeping the BCLK running

 include/sound/tlv320dac33-plat.h |    1 +
 sound/soc/codecs/tlv320dac33.c   |   38 ++++++++++++++------------------------
 2 files changed, 15 insertions(+), 24 deletions(-)



More information about the Alsa-devel mailing list