qctecmdr
b0afb2d28b
Merge "bolero: tx-macro: Fix audio distortion during amic record"
2020-05-05 23:55:58 -07:00
qctecmdr
90ff248f0f
Merge "config: Enable digital codec resource manager config"
2020-05-05 23:55:57 -07:00
qctecmdr
bbe7295d17
Merge "asoc: update tx frame config for soundwire port"
2020-05-05 23:55:57 -07:00
qctecmdr
b46fa31c83
Merge "asoc: codecs: Add BCS channel select mixer control"
2020-05-05 23:55:57 -07:00
qctecmdr
1727055d70
Merge "asoc: wcd938x: Add vdd-buck as on demand supply"
2020-05-05 23:55:57 -07:00
qctecmdr
47d276273d
Merge "asoc: add wcd937x codec support in machine driver"
2020-05-05 23:55:57 -07:00
qctecmdr
54255588ac
Merge "soc: swr-mstr-ctrl: Remove ssr_lock handling"
2020-05-05 23:55:57 -07:00
qctecmdr
e6d77f45a9
Merge "asoc: wcd937x: enable wcd937x codec driver compilation."
2020-05-05 23:55:57 -07:00
qctecmdr
487f207311
Merge "asoc: lsm: hold wakelock when keyword is detected"
2020-05-05 23:55:57 -07:00
qctecmdr
ebb1183db3
Merge "asoc: Add null check for kctl private_data in volume controls"
2020-05-05 23:55:57 -07:00
Vignesh Kulothungan
7da74cbc8a
ASoC: codecs: add device down ops for swr dmic
...
When SSR/PDR occurs during record usecase, swr dmic's need
to be shutdown before WCD938x is set to reset low, since swr dmic's
depend on WCD938x for mic bias.
The swr dmic's are shutdown from sound wire master
control during SSR/PDR via driver ops, before WCD938x is shutdown.
Change-Id: I987833b7f44692ff4c91954d65623a17f6b0abdc
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2020-05-01 01:43:25 -07:00
Laxminath Kasam
748a29b92c
asoc: Add null check for kctl private_data in volume controls
...
In platform driver volume controls, add null check
for kctl private data before access.
CRs-Fixed: 2611397
Change-Id: I49bdac2bb780a7116e54c20bf5f0d01f13a53165
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2020-04-29 23:27:49 -07:00
Laxminath Kasam
1ecf8184d2
asoc: wcd938x: Add vdd-buck as on demand supply
...
On lagoon, vdd-buck need to be dynamic supply.
Add required support to handle buck as dynamic supply.
Change-Id: If6c27fffe0d0c44f178e61a6eae6ef63775c8988
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2020-04-29 23:26:53 -07:00
Aditya Bavanari
cc58384bd8
config: Enable digital codec resource manager config
...
Enable digital codec resource manager config for Lahaina,
kona, lito and bengal targets.
Change-Id: Ie41a9e61032d20d4deaa95b0669c509ff9b14968
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
2020-04-29 23:23:44 -07:00
qctecmdr
93afa626ed
Merge "asoc: fix prepare error in pulseaudio loopback cases"
2020-04-29 22:27:55 -07:00
qctecmdr
5cf3663e4e
Merge "dsp: Add spinlock to protect audio client"
2020-04-29 22:27:55 -07:00
qctecmdr
a7157ee9fa
Merge "ASoC: msm-compress: Add NULL check in msm_compr_set_volume"
2020-04-29 22:27:55 -07:00
qctecmdr
723a62beeb
Merge "ASoC: codecs: check component pointer before use"
2020-04-29 22:27:54 -07:00
qctecmdr
8ff0eb72f9
Merge "ASoC: wcd938x: Do not enable hold_off while enabling watchdog"
2020-04-29 22:27:54 -07:00
qctecmdr
6fb66eda12
Merge "uapi: add ADM_AUDPROC_PERSISTENT cal type"
2020-04-29 22:27:54 -07:00
qctecmdr
5c661788c7
Merge "ASoC: swr-haptics: Update the configuration and gain settings"
2020-04-29 22:27:54 -07:00
qctecmdr
f577bd0be4
Merge "ASoC: wsa883x: Check for dereference before access"
2020-04-29 22:27:54 -07:00
qctecmdr
e0d8ac9017
Merge "asoc: lahaina: add frontend MM31 and MM32 for haptics"
2020-04-29 22:27:54 -07:00
qctecmdr
255f95ddd3
Merge "asoc: rouleur: Enable rouleur codec driver compilation"
2020-04-29 22:27:54 -07:00
qctecmdr
8707284023
Merge "ASoC: wcd-mbhc: Fix playback pause during lineout insertion"
2020-04-29 22:27:54 -07:00
qctecmdr
f4444aec8c
Merge "asoc: Add separate array for TDM BE dai links"
2020-04-29 22:27:54 -07:00
qctecmdr
184a32dbe4
Merge "ASoC: wcd937x: Fix headset record pop during SSR"
2020-04-29 22:27:54 -07:00
qctecmdr
476664c177
Merge "soc: swr: Mask bus clash interrupt"
2020-04-29 22:27:54 -07:00
qctecmdr
1cd62679d5
Merge "ASoC: wsa883x: Enable WSA883x codec driver compilation."
2020-04-29 22:27:54 -07:00
qctecmdr
42292dc0cd
Merge "asoc: codecs: Update va_macro fix for SVA for bolero 2.1"
2020-04-29 22:27:54 -07:00
qctecmdr
8310f644b9
Merge "asoc: codecs: fix incorrect micbias value set at rouleur"
2020-04-29 22:27:54 -07:00
Aditya Bavanari
56ac5b3ace
soc: swr-mstr-ctrl: Remove ssr_lock handling
...
During SSR and headset detection/removal interrupt
concurrencies, ssr_lock can lead to serv reg ack timeout
issues. Remove this synchronization to avoid this issue.
Change-Id: I242a013a7e9d833db21d737cbdfea2d84bbd29fa
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
Signed-off-by: Akhil Karuturi <akarutur@codeaurora.org>
2020-04-29 03:34:28 -07:00
Aditya Bavanari
f1c3f00c05
soc: Vote or unvote core and audio hw based on count
...
In order to synchronize the core and audio hw votes
in SSR use cases, vote or unvote for these
based on clock count.
Change-Id: I0047e2cc689cc96b34992e5f6f59dae84d1d4e4b
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
2020-04-29 03:32:56 -07:00
Vatsal Bucha
f118f0b5b3
bolero: tx-macro: Fix audio distortion during amic record
...
Distortion is heard during CTS audio record. Do not
add delay while toggle hpf frequency and zero gate
to resolve distortion.
Change-Id: I234cfcce43a6fb5d9c372f2655abdb2f8b5c4853
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2020-04-28 22:54:33 -07:00
Meng Wang
b8348e7cb7
asoc: lsm: hold wakelock when keyword is detected
...
hold wakelock when keyword is detected
Change-Id: Id25d4e3094a0cb430696aaeaf06dd176276d4e46
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2020-04-28 22:47:43 -07:00
Aditya Bavanari
05ae12f1e0
asoc: codecs: Add BCS channel select mixer control
...
Add mixer control to support BCS SWR channel selection
in bolero.
Change-Id: Id26b20d674026d1798239c0e4e7e4c2d18ba89db
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
2020-04-27 21:37:58 -07:00
Kunlei Zhang
3acbdc5f2c
asoc: update tx frame config for soundwire port
...
Set correct tx frame config for soundwire port
using wcd9375.
Change-Id: Icbefda65713338908e4d94935296ff30ac4e5f9c
Signed-off-by: Kunlei Zhang <kunleiz@codeaurora.org>
2020-04-27 21:18:23 -07:00
Kunlei Zhang
a55da1c58f
asoc: add wcd937x codec support in machine driver
...
Add wcd937x codec support in machine driver for
lagoon.
Change-Id: I4128b6026e5cc8a597fb7acd152fe9025060b442
Signed-off-by: Kunlei Zhang <kunleiz@codeaurora.org>
2020-04-27 19:24:07 -07:00
Kunlei Zhang
d0e5b03a72
asoc: wcd937x: enable wcd937x codec driver compilation.
...
Enable wcd937x codec driver compilation support.
Change-Id: I001f7ca278549a4a77c5b02e1c6a86d1dbf51ff7
Signed-off-by: Kunlei Zhang <kunleiz@codeaurora.org>
2020-04-27 08:47:44 -07:00
qctecmdr
e000435f75
Merge "dsp: lsm: Change wake up latency for LAB module"
2020-04-26 23:42:50 -07:00
qctecmdr
5bdbc17139
Merge "soc: swr-mstr: Add delay between fifo writes to avoid overflow/underflow"
2020-04-26 23:42:50 -07:00
qctecmdr
e63542d6b7
Merge "asoc: codecs: Set EAR compander if mixer ctl set"
2020-04-26 23:42:50 -07:00
qctecmdr
b221915dc1
Merge "ASoC: wcd938x: Enable digital clk for tx0 if micbias enabled"
2020-04-26 23:42:49 -07:00
qctecmdr
7078690c22
Merge "asoc: codecs: Update sequence for HPH path in rouleur"
2020-04-26 23:42:49 -07:00
qctecmdr
8206d768b1
Merge "asoc: wcd937x: Update retry logic for SWR logical addr"
2020-04-26 23:42:49 -07:00
qctecmdr
57705d7be4
Merge "asoc: wsa881x-analog: remove warnings result in CPU log"
2020-04-26 23:42:49 -07:00
qctecmdr
dbc98f568b
Merge "ASOC: wcd938x: Handle button press before release interrupt"
2020-04-26 23:42:49 -07:00
qctecmdr
ec24d856d7
Merge "ASoC: wcd-mbhc: Disable moisture detect threshold if duty cycle disabled"
2020-04-26 23:42:49 -07:00
qctecmdr
7378260dd1
Merge "ASoC: codecs: wsa883x: fix swr probe error handling"
2020-04-26 23:42:49 -07:00
qctecmdr
ace3a85d2f
Merge "soc: soundwire: Update sample interval configuration"
2020-04-26 23:42:49 -07:00