Commit grafiek

2017 Commits

Auteur SHA1 Bericht Datum
qctecmdr
b7c31cad77 Merge "asoc: codecs: enable bcs port for headset record" 2019-08-02 06:47:40 -07:00
qctecmdr
184ecdfa25 Merge "ASoC: msm: add quin tdm tx_7 to rx_7 loopback" 2019-08-02 06:45:04 -07:00
qctecmdr
b922f017c8 Merge "ASoC: msm: use snd event fwk for ssr on auto platform" 2019-08-02 06:44:00 -07:00
qctecmdr
7ec93a3c52 Merge "ASoC: wcd937x: Fix spurious interrupts for wcd937x" 2019-07-31 03:36:11 -07:00
qctecmdr
7d22ca731e Merge "asoc: codecs: bolero: enable button click suppression block" 2019-07-31 03:34:23 -07:00
qctecmdr
d6bd9f3acf Merge "asoc: kona: Add digital mic7/8 support on WCD938x" 2019-07-29 04:08:19 -07:00
qctecmdr
699d1898ea Merge "asoc: codecs: Update dmic2 support on WCD938x" 2019-07-29 04:02:17 -07:00
qctecmdr
bb4341f383 Merge "asoc: codecs: Update on support for WCD938x DMICs" 2019-07-29 03:57:10 -07:00
qctecmdr
f87e82d5ae Merge "asoc: codecs: Add multi input support for display audio mixers" 2019-07-29 03:34:32 -07:00
qctecmdr
ab5f8de9bc Merge "dsp: adsp-loader: load adsp based on nvmem idx" 2019-07-29 03:32:57 -07:00
qctecmdr
e1770b9b21 Merge "ASoC: codec: Disable surge protection before impedance detection" 2019-07-29 03:31:38 -07:00
qctecmdr
237662b0a1 Merge "audio-driver: Update build files for sa6155" 2019-07-29 02:50:05 -07:00
qctecmdr
d6329e47b8 Merge "ASoC: msm: fix apr_dlkm load error for sa8155 lv" 2019-07-29 02:44:28 -07:00
qctecmdr
aae17991cb Merge "ASoC: bolero: tx-macro: Fix clock sequence for headset SVA" 2019-07-29 02:39:50 -07:00
qctecmdr
06dc54de05 Merge "audio-driver: update to support 32 channels" 2019-07-29 02:36:40 -07:00
qctecmdr
863ab8865a Merge "soc: soundwire: Avoid wakeup after clock pause" 2019-07-29 02:33:32 -07:00
qctecmdr
d07c251f98 Merge "soc: pinctrl-lpi: Protect core_hw_vote status with lock" 2019-07-29 02:31:39 -07:00
qctecmdr
7882c24ce7 Merge "asoc: kona: add headphones equalizer dai link" 2019-07-29 02:30:22 -07:00
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
Karthikeyan Mani
ec3bb4045c asoc: codecs: enable bcs port for headset record
Enable button click suppression port to send mbhc
events over the port to reduce glitches caused
by button events or plug removal events on the
record path.

Change-Id: I3f913ab1287f06afe6b5fc95da626f7c78ab448f
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-07-25 10:46:25 -07:00
Karthikeyan Mani
765eaabf24 asoc: codecs: bolero: enable button click suppression block
Enable bcs block for recording use cases to
reduce glitches caused by button events or
plug removal events on the record path.

Change-Id: I7a8556178a196c03009cdc487aff5424d5e1787a
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-07-25 10:45:26 -07:00
P.V. Phani Kumar
55a4312929 Initial target enablement changes for bengal.
Change-Id: I7296e39fcedd9ecec5bb788ac3706b297ac8d6d7
2019-07-24 23:19:33 -07:00
Sudheer Papothi
6cc7f52a6d ASoC: bolero: tx-macro: Fix clock sequence for headset SVA
Fix soundwire clock sequence for headset SVA usecase to avoid
tx clock voting during low power SVA usecase.

Change-Id: I9613eee6a0b66560fa1108b4887af71507d345e7
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2019-07-25 00:00:18 +05:30
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
Aditya Bavanari
380e08eeac dsp: adsp-loader: load adsp based on nvmem idx
Load different adsp images based on nvmem property
of sku variants. Read fw image name mapped to
nvmem property's value and load it based on sku
variant.

Change-Id: I99ffe171ec8c42c0ee9e148f171c557353d72910
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
2019-07-24 11:44:18 +05:30
Sudheer Papothi
06f43418bf soc: soundwire: Avoid wakeup after clock pause
Unlock mutex for soundwire bank switch to process the
interrupt before clock pause and request for clock switch
to switch the soundwire clock source.

Change-Id: Idea4306a0e326864431e7cf956044383bf1790db
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2019-07-24 02:43:30 +05:30
Karthikeyan Mani
2176abc150 asoc: kona: add headphones equalizer dai link
Add a dai link to get capture data from codec which can
be used for headphones equalizer purpose.

Change-Id: I65181e2991a14cf7bccbe8c738b0d782f6b185b2
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-07-23 13:57:11 -07: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
Vatsal Bucha
875812d385 ASoC: wcd937x: Fix spurious interrupts for wcd937x
Enabling watchdog interrupt during bind causes spurious
interrupts. Disable interrupts during bind and enable
during path setup to fix this. Also enable and
disable interrupt for ear pa for wcd938x.

Change-Id: I4a9526d7b0a63f5325cec6dfe7a4e302ae76fc40
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2019-07-23 11:42:10 +05:30
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
Han Lu
7b6c5884b1 ASoC: msm: add quin tdm tx_7 to rx_7 loopback
Add Quinary TDM TX 7 to RX 7 AFE loopback routing
support.

Change-Id: I7d7ac5dc677d2a742b913f4b123274c3a689dfed
Signed-off-by: Han Lu <hanlu@codeaurora.org>
2019-07-20 19:33:26 -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