linux/sound/soc
Peter Ujfalusi d54e1f4fdf ASoC: tlv320dac33: Limit the US_TO_SAMPLES macro
Limit the time window to maximum 1s in the macro.
The driver deals with much shorter times (<200ms).
This will fix a rare division by zero bug in Mode1.
This could happen, when the work is not executed in
time (within mode1_latency) after the interrupt.
In this case the DAC33 will not receive the needed
nSample command in time, and enters to an unknown
state, and won't recover.
In such event the time window will increase, and
eventually going to be bigger than 1s, resulting
devision by zero.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@nokia.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
2010-10-30 17:33:38 +01:00
..
atmel ASoC: Add simplfied device registration for Atmel SSC devices 2010-08-18 16:53:22 +01:00
au1x ASoC: fix au1x platform 2010-08-31 13:06:31 +01:00
blackfin Merge branch 'for-2.6.36' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into for-2.6.37 2010-08-15 14:56:40 +01:00
codecs ASoC: tlv320dac33: Limit the US_TO_SAMPLES macro 2010-10-30 17:33:38 +01:00
davinci ALSA: ASoc: DaVinci Delay start of ASP to trigger 2010-10-04 17:55:17 -07:00
ep93xx ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
fsl ASoC: pl022_ds.c: Add of_node_put to avoid memory leak 2010-09-02 16:28:49 +01:00
imx ASoC: Remove -dai suffix from i.MX SSI driver 2010-10-01 00:13:28 -07:00
jz4740 ASoC: Multi-component: JZ4740: QI_LB60 board fixes 2010-08-17 12:10:30 +01:00
kirkwood ASoC: Change my mail address 2010-09-15 12:03:58 +01:00
nuc900 ASoC: remove duplicated include for nuc900 2010-10-05 19:26:00 -07:00
omap ASoC: omap: Remove needless prints from machine drivers 2010-10-10 11:37:20 +01:00
pxa ASoC: pxa-ssp: fix a memory leak in pxa_ssp_remove() 2010-08-25 14:20:15 +01:00
s3c24xx ASoC: Add debug logging for s3c-ac97 resets 2010-09-24 10:41:02 +01:00
s6000 ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
sh ASoC: sh: fix build error: terminate the platform device ID list 2010-10-05 19:25:46 -07:00
txx9 ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
Kconfig ASoC: Fix sorting of Makefile and Kconfig 2010-07-05 23:35:29 +09:00
Makefile ASoC: Fix sorting of Makefile and Kconfig 2010-07-05 23:35:29 +09:00
soc-cache.c ASoC: soc-cache: Add spi_write support for all I/O types 2010-10-05 09:56:34 -07:00
soc-core.c ASoC: Report error codes for card DAI instantiation failures 2010-09-22 16:40:15 +01:00
soc-dapm.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
soc-jack.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
soc-utils.c ASoC: Add BCLK calculation utility for TDM mode too 2009-11-25 19:55:46 +00:00