linux/sound/soc/s3c24xx
Jassi fa68e0025d ASoC: S3C lrsync function made to work with IRQs disabled.
s3c2412_snd_lrsync() maybe reached with IRQs disabled and if LRCLK
is dead due to improper initialization of CPU or CODEC, the system
gets stuck in the loop because jiffies may never get updated.
Implemented counter based wait mechanism for atleast the same
timeout period.

Signed-off-by: Jassi <jassi.brar@samsung.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-09-15 13:26:14 +01:00
..
jive_wm8750.c ASoC: Fix jive_wm8750.c build problems 2009-04-16 13:37:25 +01:00
Kconfig ASoC: Add S3C24xx dependencies for Simtec machines 2009-08-26 15:27:56 +01:00
lm4857.h
ln2440sbc_alc650.c ASoC: Push platform registration down into the card 2008-12-02 16:03:40 +00:00
Makefile ASoC: S3C24XX: Support for Simtec Hermes boards 2009-08-21 10:53:06 +01:00
neo1973_gta02_wm8753.c ASoC: neo1973_gta02_wm8753: Replace deprecated s3c_gpio calls with gpiolib 2009-07-29 21:29:33 +01:00
neo1973_wm8753.c ASoC: Fix lm4857 control 2009-06-10 13:55:34 +01:00
s3c24xx_simtec_hermes.c ASoC: S3C24XX: Support for Simtec Hermes boards 2009-08-21 10:53:06 +01:00
s3c24xx_simtec_tlv320aic23.c ASoC: S3C24XX: Add audio core and tlv320aic23 for Simtec boards 2009-08-21 10:52:42 +01:00
s3c24xx_simtec.c ASoC: S3C24XX: Add audio core and tlv320aic23 for Simtec boards 2009-08-21 10:52:42 +01:00
s3c24xx_simtec.h ASoC: S3C24XX: Add audio core and tlv320aic23 for Simtec boards 2009-08-21 10:52:42 +01:00
s3c24xx_uda134x.c S3C24XX: Move and update IIS headers 2009-03-05 12:00:59 +00:00
s3c24xx-ac97.h ALSA: asoc: s3c24xx - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. 2008-07-10 09:32:45 +02:00
s3c24xx-i2s.c ASoC: S3C platform: Fix s3c2410_dma_started() called at improper time 2009-08-25 13:09:05 +01:00
s3c24xx-i2s.h ALSA: asoc: s3c24xx - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. 2008-07-10 09:32:45 +02:00
s3c24xx-pcm.c ASoC: S3C platform: Fix s3c2410_dma_started() called at improper time 2009-08-25 13:09:05 +01:00
s3c24xx-pcm.h
s3c64xx-i2s.c ASoC: Use platform device resource for S3C64xx IISv2 2009-04-30 14:08:01 +01:00
s3c64xx-i2s.h ASoC: Make S3C64xx clock export function to return struct clk 2009-04-30 13:24:45 +01:00
s3c2412-i2s.c Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2009-06-14 13:42:43 -07:00
s3c2412-i2s.h ASoC: Split s3c2412-i2s.c into core and SoC specific parts 2009-03-06 13:37:08 +00:00
s3c2443-ac97.c ASoC: S3C platform: Fix s3c2410_dma_started() called at improper time 2009-08-25 13:09:05 +01:00
s3c-i2s-v2.c ASoC: S3C lrsync function made to work with IRQs disabled. 2009-09-15 13:26:14 +01:00
s3c-i2s-v2.h ASoC: Split s3c2412-i2s.c into core and SoC specific parts 2009-03-06 13:37:08 +00:00
smdk2443_wm9710.c ASoC: Push platform registration down into the card 2008-12-02 16:03:40 +00:00