android_kernel_xiaomi_sm8350/sound/soc/omap
Janusz Krzysztofik 1bdd741991 ASoC: OMAP: fix OMAP1510 broken PCM pointer callback
This patch tries to work around the problem of broken OMAP1510 PCM playback
pointer calculation by replacing DMA function call that incorrectly tries to
read the value form DMA hardware with a value computed locally from an
already maintained variable omap_runtime_data.period_index.

Tested on OMAP5910 based Amstrad Delta (E3) using work in progress ASoC
driver.

Based on linux-2.6-asoc.git v2.6.31-rc1.

Signed-off-by: Janusz Krzysztofik <jkrzyszt@tis.icnet.pl>
Acked-by: Jarkko Nikula <jhnikula@gmail.com>
Acked-by: Peter Ujfalusi <peter.ujfalusi@nokia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-06-30 10:39:12 +01:00
..
Kconfig ASoC: Added OMAP3 EVM support in ASoC. 2009-05-14 12:47:26 +01:00
Makefile ASoC: Added OMAP3 EVM support in ASoC. 2009-05-14 12:47:26 +01:00
n810.c Merge branch 'for-2.6.30' into for-2.6.31 2009-04-20 12:45:40 +01:00
omap2evm.c ASoC: TWL4030: Add support Voice DAI 2009-04-20 12:44:24 +01:00
omap3beagle.c ASoC: Beagle: Add support for 4 channel 2009-04-24 17:38:25 +01:00
omap3evm.c ASoC: Added OMAP3 EVM support in ASoC. 2009-05-14 12:47:26 +01:00
omap3pandora.c ASoC: TWL4030: Add support Voice DAI 2009-04-20 12:44:24 +01:00
omap-mcbsp.c ASoC: OMAP: Add 4 channel support to mcbsp 2009-04-23 16:11:17 +01:00
omap-mcbsp.h ASoC: OMAP: Update contact addresses 2009-04-17 15:55:09 +01:00
omap-pcm.c ASoC: OMAP: fix OMAP1510 broken PCM pointer callback 2009-06-30 10:39:12 +01:00
omap-pcm.h ASoC: OMAP: Update contact addresses 2009-04-17 15:55:09 +01:00
osk5912.c ASoC: OMAP: Fix FS polarity in OSK5912 machine driver 2009-04-16 13:37:26 +01:00
overo.c ASoC: TWL4030: Add support Voice DAI 2009-04-20 12:44:24 +01:00
sdp3430.c ASoC: SDP4030: Use the twl4030_setup_data for headset pop-removal 2009-05-22 10:23:22 +01:00