android_kernel_xiaomi_sm8350/asoc/codecs
Xiaoyu Ye 3bda9b1de1 asoc: wcd934x: optimize ANC enablement logic for Tavil codec
In Tavil driver, both ANC0 and ANC1 channel registers are written when
each ANC channel is enabled. This logic results in high latency during
ANC enablement on Tavil codec. Optimize this logic by only writing the
corresponding channel registers when enabling ANC0 or ANC1.

Change-Id: I62e8572967e6ca6c851cbaaad5f1b8c19e5b1a5f
Signed-off-by: Xiaoyu Ye <benyxy@codeaurora.org>
2018-03-07 17:25:34 -08:00
..
aqt1000 Merge "ASoC: AQT1000: Fix hardware sequence for AQT1000" 2018-03-06 00:11:20 -08:00
msm_sdw ASoC: rmmod fixes for audio drivers 2018-03-01 16:02:06 +08:00
sdm660_cdc ASoC: rmmod fixes for audio drivers 2018-03-01 16:02:06 +08:00
wcd934x asoc: wcd934x: optimize ANC enablement logic for Tavil codec 2018-03-07 17:25:34 -08:00
wcd9360 ASoC: wcd9360: Fix re-definition errors due to dynamic detection 2018-03-05 10:54:23 +05:30
Android.mk ASoC: enable audio modules for msmnile 2018-02-15 16:39:58 -08:00
audio-ext-clk-up.c asoc: codecs: re-factor audio-ext-clk driver 2018-02-01 21:39:29 -08:00
audio-ext-clk-up.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
audio-ext-clk.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
core.h codecs: add wcd9360 driver support in wcd9xxx core 2018-02-02 17:25:18 -08:00
cpe_cmi.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
cpe_core.h Audio: DLKM support for all audio modules 2017-11-02 13:42:09 +05:30
cpe_err.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
Kbuild asoc: codecs: add wcd9360_regmap to the core 2018-02-28 15:19:50 -08:00
msm_hdmi_codec_rx.c ASoC: msm: qdsp6v2: Add S24_3LE support to DP driver 2017-10-13 13:22:31 -07:00
msm_stub.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
msm-cdc-pinctrl.c audio-lnx: Add latest snapshot for audio drivers. 2017-09-04 20:12:56 +05:30
msm-cdc-pinctrl.h ASoC: msm-cdc-pinctrl: Add stub function for pinctrl get function 2018-02-22 11:42:12 +05:30
msm-cdc-supply.c codecs: add on-demand supply support 2018-02-02 11:26:40 -08:00
msm-cdc-supply.h codecs: add on-demand supply support 2018-02-02 11:26:40 -08:00
pdata.h audio-lnx: Add latest snapshot for audio drivers. 2017-08-24 03:53:42 -07:00
wcd9xxx-common-v2.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9xxx-common-v2.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9xxx-core-init.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9xxx-core.c asoc: codecs: Add i2c interface support for tavil 2018-02-28 18:41:59 -08:00
wcd9xxx-irq.c audio-lnx: Add latest snapshot for audio drivers. 2017-09-04 20:12:56 +05:30
wcd9xxx-irq.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9xxx-regmap.h codecs: add wcd9360 driver support in wcd9xxx core 2018-02-02 17:25:18 -08:00
wcd9xxx-resmgr-v2.c codecs: add wcd9360 driver support in wcd9xxx core 2018-02-02 17:25:18 -08:00
wcd9xxx-resmgr-v2.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9xxx-rst.c codecs: add wcd9360 driver support in wcd9xxx core 2018-02-02 17:25:18 -08:00
wcd9xxx-slimslave.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9xxx-slimslave.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9xxx-soc-init.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9xxx-utils.c codecs: add wcd9360 driver support in wcd9xxx core 2018-02-02 17:25:18 -08:00
wcd9xxx-utils.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9335_irq.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9335_registers.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9335-regmap.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9335-tables.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd9335.c ASoC: wcd: Fix pop noise in HPH plus LO4 concurrent usecase 2017-11-20 21:14:23 -08:00
wcd9335.h Audio: DLKM support for all audio modules 2017-11-02 13:42:09 +05:30
wcd_cmi_api.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd_cpe_core.c Merge "asoc: codecs: Add mutex lock for CPE session" 2018-03-02 23:16:30 -08:00
wcd_cpe_core.h asoc: codecs: Add mutex lock for CPE session 2018-02-28 21:48:16 -08:00
wcd_cpe_services.c asoc: codecs: Add mutex lock for CPE session 2018-02-28 21:48:16 -08:00
wcd_cpe_services.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd-dsp-mgr.c ASoC: wcd934x: WDSP debug enhancement 2017-12-25 11:21:20 +08:00
wcd-dsp-utils.c asoc: wcd-dsp-utils: add size check for WDSP ELF files 2018-02-28 19:00:28 -08:00
wcd-dsp-utils.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd-mbhc-adc.c asoc: codecs: modify gnd mic swap threshold for usb-c analog 2017-12-11 21:03:01 -08:00
wcd-mbhc-adc.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd-mbhc-legacy.c asoc: codecs: add a null pointer check in mbhc driver 2018-02-28 21:51:01 -08:00
wcd-mbhc-legacy.h Audio: DLKM support for all audio modules 2017-11-02 13:42:09 +05:30
wcd-mbhc-v2-api.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd-mbhc-v2.c ASoC: wcd9xxx: Add new callback for headset pull up current 2018-02-16 06:20:33 -08:00
wcd-mbhc-v2.h ASoC: wcd9xxx: Add new callback for headset pull up current 2018-02-16 06:20:33 -08:00
wcd-spi-registers.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcd-spi.c ASoC: wcd-spi: ignore failure from clearing the CLK_REQUEST 2018-02-28 21:49:38 -08:00
wcdcal-hwdep.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wcdcal-hwdep.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wsa881x-registers.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wsa881x-regmap.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wsa881x-tables.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wsa881x-temp-sensor.c audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wsa881x-temp-sensor.h audio-lnx: Rename folders to new flat structure. 2017-08-18 16:56:12 -06:00
wsa881x.c ASoC: wsa: add mixer ctl to set boost value 2017-11-07 01:37:07 -08:00
wsa881x.h audio-lnx: Add latest snapshot for audio drivers. 2017-08-24 03:53:42 -07:00