android_kernel_samsung_msm8976/sound/soc/codecs
Laxminath Kasam b06de83ebc ASoC: audio: fix audio drops issue in HPH for loud clips
For louder clips with max volume, observe audio drops.
This is seen due to COMP1_B4_CTL setting is not updated
correctly. As per 8952 power grid, buck voltage is 1.8v
and compander register setting is varied based on this.
Update the setting to 1.8v and also ensure the compander
register bit is reset in power down sequence so that
non-compander usecases like ANC are not affected due
to this setting.

CRs-Fixed: 890042
Change-Id: Ib2bd74877d559c7f473b1c7a8a64054fb1f476bc
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2015-08-21 17:43:46 -07:00
..
88pm860x-codec.c
88pm860x-codec.h
ab8500-codec.c
ab8500-codec.h
ac97.c
ad193x.c
ad193x.h
ad1836.c
ad1836.h
ad1980.c
ad1980.h
ad73311.c
ad73311.h
adau1373.c
adau1373.h
adau1701.c
adau1701.h
adav80x.c
adav80x.h
ads117x.c
ak4104.c
ak4535.c
ak4535.h
ak4641.c
ak4641.h
ak4642.c
ak4671.c
ak4671.h
ak5386.c
alc5623.c
alc5623.h
alc5632.c
alc5632.h
arizona.c
arizona.h
audio-ext-clk.c
cq93vc.c
cs42l51.c
cs42l51.h
cs42l52.c
cs42l52.h
cs42l73.c
cs42l73.h
cs4270.c
cs4271.c
cx20442.c
cx20442.h
da732x.c
da732x.h
da732x_reg.h
da7210.c
da7213.c
da7213.h
da9055.c
dfbmcs320.c
dmic.c
isabelle.c
isabelle.h
jz4740.c
Kconfig
l3.c
lm4857.c
lm49453.c
lm49453.h
Makefile
max9768.c
max9850.c
max9850.h
max9877.c
max9877.h
max98088.c
max98088.h
max98090.c
max98090.h
max98095.c
max98095.h
mc13783.c
mc13783.h
ml26124.c
ml26124.h
msm8x10-wcd-tables.c
msm8x10-wcd.c
msm8x10-wcd.h
msm8x10_wcd_registers.h
msm8x16-wcd-tables.c ASoC: wcd: add support for dmic3 and dmic4 interfaces used for VISense 2015-08-07 23:09:32 +05:30
msm8x16-wcd.c Merge "ARM: msm: dts: Support Cluster pm notification on MSM8952 & MSM8956." 2015-08-21 08:44:44 -07:00
msm8x16-wcd.h ASoC: msm8952: add the wsa mclk enable callback in msm8952 2015-07-29 12:14:17 +08:00
msm8x16_wcd_registers.h ASoC: wcd: add support for dmic3 and dmic4 interfaces used for VISense 2015-08-07 23:09:32 +05:30
msm8916-wcd-irq.c
msm8916-wcd-irq.h
msm_hdmi_codec_rx.c
msm_stub.c
omap-hdmi.c
pcm3008.c
pcm3008.h
rt5631.c
rt5631.h
sgtl5000.c
sgtl5000.h
si476x.c
sigmadsp.c
sigmadsp.h
sn95031.c
sn95031.h
spdif_receiver.c
spdif_transciever.c
ssm2602.c
ssm2602.h
sta32x.c
sta32x.h
sta529.c
stac9766.c
stac9766.h
tas5086.c
tlv320aic3x.c
tlv320aic3x.h
tlv320aic23.c
tlv320aic23.h
tlv320aic26.c
tlv320aic26.h
tlv320aic32x4.c
tlv320aic32x4.h
tlv320dac33.c
tlv320dac33.h
tpa6130a2.c
tpa6130a2.h
twl4030.c
twl6040.c
twl6040.h
uda134x.c
uda134x.h
uda1380.c
uda1380.h
wcd-mbhc-v2.c Merge "ASoC: wcd-mbhc: Add support for EURO detection" 2015-07-31 06:30:39 -07:00
wcd-mbhc-v2.h ASoC: wcd-mbhc: Add support for mbhc ground detection 2015-07-28 10:02:18 -07:00
wcd9xxx-common-v2.c ASoC: wcd9335: add support for ADSP sub-system restart 2015-08-03 19:12:43 +05:30
wcd9xxx-common-v2.h ASoC: wcd9335: Add support to enable vbat feature 2015-08-14 06:25:40 -07:00
wcd9xxx-common.c
wcd9xxx-common.h
wcd9xxx-mbhc.c
wcd9xxx-mbhc.h
wcd9xxx-resmgr-v2.c ASoC: wcd9335: add support for ADSP sub-system restart 2015-08-03 19:12:43 +05:30
wcd9xxx-resmgr-v2.h ASoC: wcd9335: add support for ADSP sub-system restart 2015-08-03 19:12:43 +05:30
wcd9xxx-resmgr.c
wcd9xxx-resmgr.h
wcd9306-tables.c
wcd9306.c
wcd9306.h
wcd9310-tables.c
wcd9310.c
wcd9310.h
wcd9320-tables.c
wcd9320.c
wcd9320.h
wcd9330-tables.c ASoC: wcd9330: update non cacheable registers to fix SSR mute 2015-08-12 16:11:36 -07:00
wcd9330.c ASoC: audio: fix audio drops issue in HPH for loud clips 2015-08-21 17:43:46 -07:00
wcd9330.h ASoC: wcd9330: update non cacheable registers to fix SSR mute 2015-08-12 16:11:36 -07:00
wcd9335.c ASoC: wcd9335: Add support to enable vbat feature 2015-08-14 06:25:40 -07:00
wcd9335.h ASoC: wcd9335: Add support to expose wcd9335 codec version 2015-08-07 23:04:06 +05:30
wcd_cmi_api.h
wcd_cpe_core.c ASoC: msm-cpe-lsm: Add support for SVA device switch 2015-08-09 23:45:19 -07:00
wcd_cpe_core.h
wcd_cpe_services.c
wcd_cpe_services.h
wcdcal-hwdep.c ASoC: wcd9335: Add support to enable vbat feature 2015-08-14 06:25:40 -07:00
wcdcal-hwdep.h
wl1273.c
wl1273.h
wm0010.c
wm1250-ev1.c
wm2000.c
wm2000.h
wm2200.c
wm2200.h
wm5100-tables.c
wm5100.c
wm5100.h
wm5102.c
wm5102.h
wm5110.c
wm5110.h
wm8350.c
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
wm8731.h
wm8737.c
wm8737.h
wm8741.c
wm8741.h
wm8750.c
wm8750.h
wm8753.c
wm8753.h
wm8770.c
wm8770.h
wm8776.c
wm8776.h
wm8782.c
wm8804.c
wm8804.h
wm8900.c
wm8900.h
wm8903.c
wm8903.h
wm8904.c
wm8904.h
wm8940.c
wm8940.h
wm8955.c
wm8955.h
wm8958-dsp2.c
wm8960.c
wm8960.h
wm8961.c
wm8961.h
wm8962.c
wm8962.h
wm8971.c
wm8971.h
wm8974.c
wm8974.h
wm8978.c
wm8978.h
wm8983.c
wm8983.h
wm8985.c
wm8985.h
wm8988.c
wm8988.h
wm8990.c
wm8990.h
wm8991.c
wm8991.h
wm8993.c
wm8993.h
wm8994.c
wm8994.h
wm8995.c
wm8995.h
wm8996.c
wm8996.h
wm9081.c
wm9081.h
wm9090.c
wm9090.h
wm9705.c
wm9705.h
wm9712.c
wm9712.h
wm9713.c
wm9713.h
wm_adsp.c
wm_adsp.h
wm_hubs.c
wm_hubs.h
wmfw.h
wsa881x-analog.c ASoC: add support for VI sense and temp sense on 8952 WSA 2015-08-07 23:07:30 +05:30
wsa881x-analog.h ASoC: wsa881x: add the mclk enable hook in wsa analog 2015-07-29 12:13:11 +08:00
wsa881x-irq.c
wsa881x-irq.h
wsa881x-registers-analog.h
wsa881x-registers.h
wsa881x-regmap-analog.c ASoC: add support for VI sense and temp sense on 8952 WSA 2015-08-07 23:07:30 +05:30
wsa881x-regmap.c
wsa881x-tables-analog.c
wsa881x-tables.c
wsa881x-temp-sensor.c
wsa881x-temp-sensor.h
wsa881x.c ASoC: wsa881x: Add support to expose wsa881x codec version 2015-08-07 23:24:20 +05:30
wsa881x.h ASoC: wsa881x: Add support to expose wsa881x codec version 2015-08-07 23:24:20 +05:30