linux/sound/soc
Peter Ujfalusi 28e05d9870 ASoC: tlv320dac33: Add new FIFO mode: mode 7
Mode 7 of tlv320dac33 operates in the following way:
The codec is in master mode.
Host configures upper and lower thresholds in tlv320dac33
During playback the codec will clock in the data until the
upper threshold is reached in FIFO. At this point the codec
stops the colocks on the serial bus.
When the FIFO fill is reaching the lower threshold limit the
codec will enable the clocks on the serial bus, and clocks
in data till the upper threshold is reached.

In this mode, we can also request interrupts for threshold
events (upper, lower and alarm), which could be used for
power management.

At this point the interrupts are not enabled for this mode,
but it can be taken into use in the future, when the surrounding
code makes it possible to use it.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@nokia.com>
Acked-by: Liam Girdwood <lrg@slimlogic.oc.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-12-31 11:54:28 +00:00
..
atmel ASoC: at91sam9g20ek_2mmc board uses same audio connexion as at91sam9g20ek 2009-10-09 12:41:55 +01:00
au1x ASoC: au1x: dbdma2: plug memleak in pcm device creation error path 2009-12-03 10:49:55 +00:00
blackfin Merge branch 'for-2.6.32' into for-2.6.33 2009-10-01 11:35:11 +01:00
codecs ASoC: tlv320dac33: Add new FIFO mode: mode 7 2009-12-31 11:54:28 +00:00
davinci ASoC: DaVinci: Update suspend/resume support for McASP driver 2009-12-04 10:49:45 +00:00
fsl ASoC: mpc5200: remove duplicate identical IRQ handler 2009-11-10 13:02:01 +00:00
imx ASoC: Wrong variable returned on error 2009-12-08 12:46:11 +00:00
omap ASoC: Fix build of OMAP sound drivers 2009-12-10 19:36:38 +00:00
pxa ASoC: pxa/raumfeld: adopt new snd_soc_dai_set_pll() API 2009-11-30 13:27:29 +00:00
s3c24xx ASoC: S3C64XX: Compress and generalize the CPU driver 2009-12-16 17:31:03 +00:00
s6000 ASoC: Use DMA_BIT_MASK(32) instead of deprecated DMA_32BIT_MASK 2009-11-17 09:04:06 +01:00
sh ASoC: fsi: Add over/under run error settlement 2009-12-30 18:31:09 +00:00
txx9 ASoC: txx9aclc: dynamically allocate dmaengine devname 2009-06-25 21:06:30 +01:00
Kconfig ASoC: Hook i.MX into build 2009-08-15 11:37:30 +01:00
Makefile ASoC: Add bit clock rate calculator utility functions 2009-11-12 16:45:48 +00:00
soc-cache.c ASoC: soc-cache: cleanup training whitespace and coding style 2009-12-31 11:54:16 +00:00
soc-core.c ASoC: Export snd_soc_update_bits_unlocked() 2009-12-04 16:07:06 +00:00
soc-dapm.c ASoC: Sort DAPM sequences by CODEC as well 2009-12-16 17:30:37 +00:00
soc-jack.c ASoC: Add jack_status_check callback function for GPIO jacks 2009-11-12 16:45:53 +00:00
soc-utils.c ASoC: Add BCLK calculation utility for TDM mode too 2009-11-25 19:55:46 +00:00