android_kernel_google_msm/sound/soc/codecs
Swaminathan Sathappan 62ab49c10d ASoC: wcd9310: vote off runtime PM after disable SLIMBUS ports
If the vote for pm runtime is done while codec shutdown, it is possible
that the runtime pm vote occurs even before the slimbus port for tx/rx
audio channel is disconnected. This can cause problem in audio playback/
record. Fix by moving the vote for runtime pm after slimbus port has
been disconnected

Change-Id: I959a83be7bc381e80dfc0176c50cb60e59ce227b
Signed-off-by: Swaminathan Sathappan <Swami@codeaurora.org>
Signed-off-by: Patrick Lai <plai@codeaurora.org>
2013-02-27 18:16:14 -08:00
..
88pm860x-codec.c
88pm860x-codec.h
ac97.c
ad193x.c
ad193x.h
ad1836.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
ad1836.h
ad1980.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
ad1980.h
ad73311.c
ad73311.h
adau1373.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
adau1373.h
adau1701.c ASoC: Set idle_bias_off flag in snd_soc_codec_driver 2012-01-27 11:22:05 +00:00
adau1701.h
adav80x.c
adav80x.h
ads117x.c
ak4104.c ASoC: ak4104: Convert to direct regmap API usage 2012-02-23 15:14:18 +00:00
ak4535.c ASoC: ak4535: Convert to direct regmap API usage 2012-02-16 23:04:45 -08:00
ak4535.h ASoC: ak4535: Convert to direct regmap API usage 2012-02-16 23:04:45 -08:00
ak4641.c
ak4641.h
ak4642.c ASoC: ak4642: fixup: mute needs +1 step 2012-04-05 11:08:45 +01:00
ak4671.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
ak4671.h
alc5623.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
alc5623.h
alc5632.c ASoC: alc5632: Allow 8kHz stream support. 2012-02-11 23:02:48 +00:00
alc5632.h ASoC: alc5632: Refactored DAPM routes to add voice support 2012-02-11 23:02:47 +00:00
cq93vc.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
cs42l51.c
cs42l51.h
cs42l73.c ASoC: cs42l73: Sync digital mixer kcontrols to allow for 0dB 2012-05-11 22:48:45 +01:00
cs42l73.h
cs4270.c ASoC: Remove unnecessary -codec from cs4270 driver name 2012-02-28 12:35:20 +00:00
cs4271.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
cs8427.c sound: Add MSM sound drivers 2013-02-25 11:41:24 -08:00
cx20442.c
cx20442.h
da7210.c ASoC: da7210: Remove extra registers from defaults list 2012-03-09 11:50:28 +00:00
dfbmcs320.c
dmic.c
jz4740.c
Kconfig ASoC: wcd9320: Add intial driver for WCD9320 codec 2013-02-27 18:11:03 -08:00
l3.c
lm4857.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
Makefile ASoC: wcd9320: Add intial driver for WCD9320 codec 2013-02-27 18:11:03 -08:00
max9768.c ASoC: max9768: Fix build and use new add control API. 2012-02-06 16:52:16 +00:00
max9850.c
max9850.h
max9877.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
max9877.h
max98088.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
max98088.h
max98095.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
max98095.h
msm_stub.c msm: Add device tree support for audio drivers 2013-02-27 18:14:27 -08:00
pcm3008.c
pcm3008.h
rt5631.c
rt5631.h
sgtl5000.c ASoC: sgtl5000: Enable VAG when DAC/ADC up 2012-04-02 23:02:11 +01:00
sgtl5000.h
sigmadsp.c
sigmadsp.h
sn95031.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
sn95031.h
spdif_transciever.c
ssm2602.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
ssm2602.h
sta32x.c
sta32x.h
stac9766.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
stac9766.h
timpani.c sound: Add MSM sound drivers 2013-02-25 11:41:24 -08:00
timpani.h sound: Add MSM sound drivers 2013-02-25 11:41:24 -08:00
tlv320aic3x.c ASoC: tlv320aic3x: Remove even more unused code 2012-02-07 11:17:58 +00:00
tlv320aic3x.h ASoC: tlv320aic3x: remove unused code 2012-02-06 16:44:50 +00:00
tlv320aic23.c ASoC: tlv312aic23: unbreak resume 2012-04-30 10:06:44 +01:00
tlv320aic23.h
tlv320aic26.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
tlv320aic26.h
tlv320aic32x4.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
tlv320aic32x4.h
tlv320dac33.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
tlv320dac33.h
tpa6130a2.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
tpa6130a2.h
twl4030.c ASoC: twl4030: Debug code cleanup 2012-02-21 09:58:47 +00:00
twl6040.c mfd: Convert twl6040 to i2c driver, and separate it from twl core 2012-04-16 16:45:34 +02:00
twl6040.h
uda134x.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
uda134x.h
uda1380.c
uda1380.h
wcd9304-tables.c ASoC: wcd9304: Fix IIR filter controls 2013-02-27 18:15:17 -08:00
wcd9304.c ASoC: WCD9xxx: Add Micbias capless mode to platform data 2013-02-27 18:15:21 -08:00
wcd9304.h sound: Add MSM sound drivers 2013-02-25 11:41:24 -08:00
wcd9310-tables.c sound: Add MSM sound drivers 2013-02-25 11:41:24 -08:00
wcd9310.c ASoC: wcd9310: vote off runtime PM after disable SLIMBUS ports 2013-02-27 18:16:14 -08:00
wcd9310.h sound: Add MSM sound drivers 2013-02-25 11:41:24 -08:00
wcd9320-tables.c ASoC: wcd9320: Add intial driver for WCD9320 codec 2013-02-27 18:11:03 -08:00
wcd9320.c ASoC: wcd9320: Add intial driver for WCD9320 codec 2013-02-27 18:11:03 -08:00
wcd9320.h ASoC: wcd9320: Add intial driver for WCD9320 codec 2013-02-27 18:11:03 -08:00
wl1273.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wl1273.h
wm1250-ev1.c
wm2000.c ASoC: wm2000: Fix use-after-free - don't release_firmware() twice on error 2012-01-24 11:34:19 +00:00
wm2000.h
wm2200.c ASoC: Get correct revision id for wm2200 2012-02-15 18:18:56 -08:00
wm2200.h ASoC: wm2200: Add WM2200 CODEC driver 2012-01-26 16:07:55 +00:00
wm5100-tables.c
wm5100.c ASoC: wm5100: Implement DRC coefficient configuration 2012-02-21 19:34:50 +00:00
wm5100.h
wm8350.c ASoC: wm8350: Don't use locally allocated codec struct 2012-04-30 23:34:42 +01:00
wm8350.h
wm8400.c
wm8400.h
wm8510.c
wm8510.h
wm8523.c
wm8523.h
wm8580.c
wm8580.h
wm8711.c
wm8711.h
wm8727.c
wm8728.c
wm8728.h
wm8731.c ASoC: Convert WM8731 to direct regmap API usage 2012-01-24 11:43:18 +00:00
wm8731.h
wm8737.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm8737.h
wm8741.c
wm8741.h
wm8750.c
wm8750.h
wm8753.c ASoC: wm8753: fix initialization 2012-03-04 14:34:44 +00:00
wm8753.h
wm8770.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm8770.h
wm8776.c ASoC: wm8776: Add WM8775 device ID to the WM8776 2012-02-21 09:13:59 +00:00
wm8776.h
wm8782.c
wm8804.c ASoC: Add missing regmap_init_i2c in wm8804_i2c_probe 2012-03-06 12:22:11 +00:00
wm8804.h
wm8900.c
wm8900.h
wm8903.c
wm8903.h
wm8904.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm8904.h
wm8940.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm8940.h
wm8955.c
wm8955.h
wm8958-dsp2.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm8960.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm8960.h
wm8961.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm8961.h
wm8962.c Merge branch 'topic/asoc' into for-linus 2012-03-18 18:22:37 +01:00
wm8962.h
wm8971.c
wm8971.h
wm8974.c
wm8974.h
wm8978.c
wm8978.h
wm8983.c
wm8983.h
wm8985.c
wm8985.h
wm8988.c ASoC: wm8988: Remove unneded -codec from driver name 2012-02-13 11:38:22 -08:00
wm8988.h
wm8990.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm8990.h
wm8991.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm8991.h
wm8993.c ASoC: wm8993: Convert to module_i2c_driver() 2012-02-17 08:15:39 -08:00
wm8993.h ASoC: wm_hubs: Clamp inputs to VMID while we ramp 2012-02-11 23:11:21 +00:00
wm8994.c ASoC: wm8994: Fix AIF2ADC power down 2012-05-15 18:29:30 +01:00
wm8994.h ASoC: wm8994: Provide VMID mode control and fix default sequence 2012-03-19 19:08:17 +00:00
wm8995.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm8995.h
wm8996.c ASoC: wm8996: Add 44.1kHz support 2012-03-14 20:37:29 +00:00
wm8996.h
wm9081.c ASoC: wm9081: Use idle_bias_off 2012-02-14 18:13:06 -08:00
wm9081.h
wm9090.c ASoC: Show device id in the debug message 2012-02-15 22:19:55 -08:00
wm9090.h
wm9705.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm9705.h
wm9712.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm9712.h
wm9713.c ASoC: core: Add support for DAI and machine kcontrols. 2012-02-04 12:40:11 +00:00
wm9713.h
wm_hubs.c sound: Add MSM sound drivers 2013-02-25 11:41:24 -08:00
wm_hubs.h ASoC: wm_hubs: Disable cache of the DC servo calibration for WM1811 2012-03-04 01:56:47 +00:00