Commit graph

1,981 commits

Author SHA1 Message Date
qctecmdr
0cfdafffb5 Merge "ASoC: wcd938x: Enable LDOH in headphone path" 2019-07-29 02:28:35 -07:00
qctecmdr
2a78dba57a Merge "asoc: add new compress capture FE dai" 2019-07-29 02:25:58 -07:00
qctecmdr
ce22ebd4f8 Merge "dsp: adm: Obtain path type from session type" 2019-07-29 02:22:57 -07:00
qctecmdr
d070cf45a8 Merge "soc: soundwire: Enable soundwire slave host irq" 2019-07-29 02:21:51 -07:00
qctecmdr
0aa7f614e3 Merge "asoc: routing: add routings for SEC MI2S TX" 2019-07-29 02:20:25 -07:00
qctecmdr
22b51fabda Merge "Initial target enablement changes for bengal." 2019-07-29 02:17:46 -07:00
qctecmdr
464333983e Merge "asoc: add PMQoS request during MMAP session pcm_prepare" 2019-07-29 02:16:23 -07:00
qctecmdr
a328c7a26e Merge "asoc: codecs: bolero: add headphones equalizer dai" 2019-07-29 02:11:49 -07:00
P.V. Phani Kumar
55a4312929 Initial target enablement changes for bengal.
Change-Id: I7296e39fcedd9ecec5bb788ac3706b297ac8d6d7
2019-07-24 23:19:33 -07:00
qctecmdr
8410ebe24c Merge "config: Revert featurization of 32 channel support in DSP" 2019-07-24 03:10:41 -07:00
qctecmdr
e360832ef6 Merge "dsp: Revert featurization of 32 channel support in DSP" 2019-07-24 03:01:07 -07:00
qctecmdr
5b4faffbce Merge "asoc: codecs: Increase size of proc_name" 2019-07-24 02:57:56 -07:00
qctecmdr
144d5ec5c0 Merge "asoc: csra66x0: Disable volume ramping in codec" 2019-07-24 00:53:27 -07:00
qctecmdr
a7352414c3 Merge "audio-kernel: add support to query presentation position from DSP" 2019-07-24 00:47:35 -07:00
qctecmdr
8ee45b38bd Merge "dsp: Reset ec ref port id after use" 2019-07-24 00:42:29 -07:00
qctecmdr
2bb74b807e Merge "asoc: codecs: wcd938x: Remove hifi modes for wcd9380" 2019-07-24 00:38:14 -07:00
qctecmdr
ae0029f4ae Merge "dsp: ion_vm: adapt to new interfaces" 2019-07-24 00:35:15 -07:00
qctecmdr
990a32994e Merge "audiodlkm: modify audiodlkm to parse amixer command correctly" 2019-07-24 00:33:01 -07:00
qctecmdr
f4e4c55412 Merge "asoc: codecs: bolero: Keep track of lpass core votes" 2019-07-24 00:28:26 -07:00
Meng Wang
93b9262f70 asoc: routing: add routings for SEC MI2S TX
Add routings for SEC_MI2S_TX and Voicecall/VOIP to
reduce audio log during bootup.

Change-Id: I368ab9782f14ccf99114994fe6c2dd42fee5d59a
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2019-07-24 15:03:14 +08:00
Karthikeyan Mani
f3bb8188ef asoc: codecs: bolero: add headphones equalizer dai
Add a dai to get capture data which can be used for
headphones equalizer purpose.

Change-Id: Idc29faa54810be8cb2564c5c771c59ccf981a458
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-07-23 13:56:56 -07:00
Chaithanya Krishna Bacharaju
6bd4088d76 dsp: adm: Obtain path type from session type
In programable channel mixer, path type is derived based on
afe port id. Due to this, wrong path type is obtained in case
of loopback usecase where Rx port is used to capture ec ref
signals. This leads to wrong channel map being set in channel
mixer. Instead use session type to obtain path type.

Change-Id: I5292ed5eed1366ac28d72e4ca0815ab62e91fa60
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
2019-07-21 20:03:01 -07:00
Guodong Hu
2479acceb0 audiodlkm: modify audiodlkm to parse amixer command correctly
0xFFFFFFFF will be parsed as -1.
But as the fourth parameter of SOC_SINGLE_MULTI_EXT(), it denotes 'xmax'
and should be larger than the sixth parameter.
0x7FFFFFFF works fine in this function.

Change-Id: Ie20437f5e1993dac337f52026343383a98db7f5e
Signed-off-by: Guodong Hu <guodhu@codeaurora.org>
2019-07-20 18:23:43 -07:00
King Tam
4f4ebc9228 dsp: ion_vm: adapt to new interfaces
Add new interfaces stub functions for Dolby security change,
since ion_vm share the same header file with ion.

Change-Id: Iaac5931a9c97eafe1a8cc5980ac70b9a62288faa
Signed-off-by: King Tam <kingt@codeaurora.org>
2019-07-20 13:04:01 -07:00
qctecmdr
0965ec588f Merge "dsp: sleep before sending q6core ready query" 2019-07-20 00:27:03 -07:00
qctecmdr
e2c5fe33f5 Merge "ASoC: wcd938x: Disable hph OCP on traverso" 2019-07-20 00:25:05 -07:00
qctecmdr
25a4898db1 Merge "asoc: Add support for soft volume for mmap playback" 2019-07-20 00:23:34 -07:00
qctecmdr
c0029da107 Merge "ASoC: wcd937x: Disable hph OCP on talos" 2019-07-20 00:21:45 -07:00
qctecmdr
f9797396bd Merge "dsp: voice: Add support for CVD version 2.4" 2019-07-20 00:19:29 -07:00
qctecmdr
134891c906 Merge "asoc: qcs405: Add new dailink for compress capture" 2019-07-20 00:17:31 -07:00
qctecmdr
01292a95ba Merge "asoc: routing: Add support to use compress path for ec ref loopback" 2019-07-20 00:15:35 -07:00
Arun Mirpuri
149008c89b asoc: add PMQoS request during MMAP session pcm_prepare
Add PMQoS request during MMAP session pcm_prepare to affine to
cores 1 and 2 and also set PMQoS latency to 300 us to avoid LPM
to go to deep sleep state on these 2 cores

Signed-off-by: Arun Mirpuri <amirpuri@codeaurora.org>
Change-Id: Ie92ef6e4038b2ac0ba2edaf5acabaf28090b2c67
2019-07-17 17:56:13 -07:00
qctecmdr
fa9e9c3ac9 Merge "ASoC: enable dynamic FFECNS effect control" 2019-07-17 05:37:36 -07:00
qctecmdr
68cb5dad61 Merge "Makefile: Fix Extraneous text after `ifeq' directive" 2019-07-17 05:35:35 -07:00
qctecmdr
804e6f28cd Merge "asoc: qcs405: Add DSD over PCM support for csra66x0 codec" 2019-07-17 05:33:05 -07:00
qctecmdr
f93e772992 Merge "asoc: Add DSD over PCM support for csra66x0 codec" 2019-07-17 05:31:12 -07:00
qctecmdr
f51997600c Merge "asoc: codecs: wcd937x: Read and store mic bias value" 2019-07-17 05:29:51 -07:00
qctecmdr
ee224a0ef4 Merge "asoc: codecs: Add variant entry support for wcd937x and wcd938x" 2019-07-17 05:28:03 -07:00
qctecmdr
f9edb75340 Merge "asoc: wcd938x: Reset mbhc detection type after ssr" 2019-07-17 05:25:50 -07:00
qctecmdr
f54169cb34 Merge "ASoC: Kona: Add support for moisture detection" 2019-07-17 05:23:36 -07:00
Dieter Luecking
278e543a32 asoc: csra66x0: Disable volume ramping in codec
CSRA66x0 codec enables internal volume ramping on
power up. This leads to missing audio at beginning
of playback. Disable feature on codec init.

Change-Id: Ib3085cd06eeb2797bee4e74d8e34e5d0b0fa535f
Signed-off-by: Dieter Luecking <dieterl@codeaurora.org>
2019-07-17 09:01:13 +08:00
Sudheer Papothi
07d5afc4cb soc: soundwire: Enable soundwire slave host irq
soundwire slave devices gets reset resulting in setting
host irq to default state. Enable soundwire slave host irq
to process slave interrupts.

Change-Id: I49c3482a22b89fe2a28768edcf7d1e19ba0b978f
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2019-07-17 06:25:45 +05:30
Faiz Nabi Kuchay
bd1e4dfdbe asoc: codecs: Increase size of proc_name
Increase size of proc_name to prevent buffer overflow in snprintf
function.

Change-Id: I183d2762d2d60c4b40969b1ddce9b4d5588e7051
Signed-off-by: Faiz Nabi Kuchay <fkuchay@codeaurora.org>
2019-07-16 15:55:47 +05:30
Karthikeyan Mani
ac555db98e asoc: codecs: bolero: Keep track of lpass core votes
Unvote lpass audio and hw votes from bolero suspend
only if the voting was done from the corresponding
resume function.

Change-Id: I299b8e5639efe2883980abc5d0904733fbdc5a77
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-07-15 18:01:19 -07:00
Chaithanya Krishna Bacharaju
7aadfb6d31 asoc: add new compress capture FE dai
Add new compress capture FE dai to support additional
capture usecase. Extend PSPD controls for new FE id.

Change-Id: Iae0473d6b71eed0658bba8f70ffc469b66782053
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
2019-07-15 00:47:04 -07:00
Chaithanya Krishna Bacharaju
61b2de686e asoc: routing: Add support to use compress path for ec ref loopback
Add support to use compress path for mic and ec reference data
capture in single stream. Extend PSPD controls for compress
frontend ids. Update compress driver to use latest ADSP APIs
if available.

Change-Id: Icbf9def07cb0a01542fb3b5cd77e74ab53aec683
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
2019-07-15 00:35:57 -07:00
Sudheer Papothi
d5338db59a ASoC: wcd938x: Enable LDOH in headphone path
Add support to enable LDOH in headphone path when equalizer
hardware installed on the device.

Change-Id: Ia575544650e5d03404fc77e3c2a9db729a2997a5
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2019-07-13 13:03:05 +05:30
Arun Mirpuri
eafed6ac4b asoc: Add support for soft volume for mmap playback
Send command for soft volume config during pcm prepare of mmap
no irq stream

Change-Id: Iacd4c95633d53ccfe78e8abb11baeedd8b854f26
Signed-off-by: Arun Mirpuri <amirpuri@codeaurora.org>
2019-07-12 10:46:08 -07:00
qctecmdr
89924096d7 Merge "asoc: codecs: wcd938x: add support for micbias pull up mode" 2019-07-12 02:34:44 -07:00
Aditya Bavanari
dc3f7e4680 dsp: voice: Add support for CVD version 2.4
CVD version update is needed to support a new modem
feature. Add support for CVD version 2.4 in internal version
mapping table.

Change-Id: I26627e3c88b424acca8f85696dd58d7ce2e944d9
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
2019-07-11 18:31:59 -07:00