コミットグラフ

888 コミット

作成者 SHA1 メッセージ 日付
Meng Wang
c0c263db97 asoc: codec: add io header file
Add IO header file to call iowrite32 and ioremap.

Change-Id: I742266b7653c2731fa232fa7d2ebeb916a57a129
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2019-12-25 15:04:25 +08:00
Vignesh Kulothungan
d71ec81bb0 audio: update kernel version reference
Update kernel version references from 4.19 to 5.4.
Update symbolic links to new kernel version files.

Change-Id: I38baa52218b16e0b0c86ad898912d29ec4d3d516
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2019-12-19 17:04:52 -08:00
Vignesh Kulothungan
92187a5038 audio: Remove android make files
Remove android make files from audio tech package.

Change-Id: I21770bf64cef2bc767cdc81b0b864efff135bf84
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2019-12-19 16:55:09 -08:00
qctecmdr
23f17232f7 Merge "ASoC: bolero: Fix voice activation not working on SWR MICs" 2019-12-13 04:46:11 -08:00
qctecmdr
760b872a49 Merge "asoc: codecs: Synchronize fs gen sequence updates" 2019-12-13 04:44:31 -08:00
qctecmdr
89506b0c4d Merge "asoc: wcd937x: Avoid clk disable at aux dac" 2019-12-10 05:56:49 -08:00
Aditya Bavanari
7100fb8474 asoc: codecs: Synchronize fs gen sequence updates
Synchronize the bolero fs gen sequence updates
in order to avoid race conditions.

Change-Id: Idb95dcf1d5f5f4d24ab507ccd221d399a6b5a021
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
2019-12-08 23:19:05 -08:00
Vatsal Bucha
efd65f1224 ASoC: bolero: Fix voice activation not working on SWR MICs
Voice Activation is not working from second time on SWR
MICs. Make tx macro registers related to SWR MIC as
volatile to resolve the issue.

Change-Id: Iac52af37d32b53ada193d855949b345da0e47d9c
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2019-12-08 22:30:19 -08:00
qctecmdr
070e06c2eb Merge "asoc: codecs: bolero: add delay after toggling hpf gate" 2019-12-08 21:58:46 -08:00
qctecmdr
4aa55c6448 Merge "asoc: bolero: add mixer control for LPI enable flag" 2019-12-08 21:54:53 -08:00
Laxminath Kasam
ef20c8c2d5 asoc: wcd937x: Avoid clk disable at aux dac
Clock disable at aux dac event is not needed
as rx3 widget already disables it.

Change-Id: I67feec194cdae5c6d84efcde0a2931ba8f8440dd
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-12-06 14:48:29 +05:30
qctecmdr
1cdf70f30f Merge "ASoC: wsa883x: Add support for subsystem restart" 2019-12-05 06:59:12 -08:00
qctecmdr
fec5f13aea Merge "asoc: Audio bringup changes for bengal" 2019-12-05 06:57:05 -08:00
qctecmdr
85661d1f96 Merge "ASoC: bolero: Update the sequence for native audio playback" 2019-12-05 06:52:39 -08:00
Meng Wang
4ff8084a36 asoc: bolero: add mixer control for LPI enable flag
Add mixer control for LPI enable flag. The listener
should only be registered for LPI SVA session.

Change-Id: I01e4b0868e3333e1fc60f86444b1cf1c77e25cb7
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2019-12-05 11:16:51 +08:00
Laxminath Kasam
696b14bfa2 asoc: Audio bringup changes for bengal
Audio bringup fixes for bengal target.

Change-Id: Ic79c478fe3c6b80eeb48aa2bcf1887c8dd8f5edc
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-12-04 15:07:29 +05:30
Sudheer Papothi
03eeaf15cd ASoC: bolero: Update the sequence for native audio playback
Update the clock sequence for native audio playback to avoid
any distortion or change in gain during native audio playback
usecase.

Change-Id: Ia9aaa63f3e476b49a07d49b794f4120ed55bac47
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2019-12-03 06:02:06 +05:30
qctecmdr
ea67d09c28 Merge "asoc: Audio bringup changes for bengal" 2019-11-30 23:28:18 -08:00
qctecmdr
afe9d1e31e Merge "asoc: codecs: Enable interrupt mask at bootup" 2019-11-30 23:28:18 -08:00
Laxminath Kasam
4696fffa8c asoc: Audio bringup changes for bengal
Update change for audio playback and record to work
on bengal target with wcd937x codec.

Change-Id: I2f781e2132b018995f30f4192efd08732196cd28
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-11-27 17:32:41 +05:30
qctecmdr
2949887cc6 Merge "asoc: codecs: update VA_MACRO core voting" 2019-11-26 07:24:29 -08:00
Laxminath Kasam
affb8790c5 asoc: codecs: Enable interrupt mask at bootup
Update chip wakeup enable mask at bootup for
headset detection on bengal.

Change-Id: Ic16bbb4dccf1a84140696ac47b340c407f5b41d5
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-11-26 16:04:17 +05:30
Karthikeyan Mani
9366ce6e8b asoc: codecs: bolero: add delay after toggling hpf gate
Add delay after toggling hpf gate to reduce noise
levels while starting recording use case.

Change-Id: I1a7b1b0a339abb3642ca8420753e9d07023acf89
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-11-25 14:47:30 -08:00
Linux Build Service Account
1e4e99502b Merge "ASoC: rx-macro: Update rx droop based on sampling rate" into audio-drivers.lnx.4.0 2019-11-24 23:58:23 -08:00
Linux Build Service Account
16963513ea Merge "asoc: wcd938x: Fix swr get logical addr fail during SSR" into audio-drivers.lnx.4.0 2019-11-24 23:58:14 -08:00
Harshal Ahire
021f8805a1 asoc: codecs: update VA_MACRO core voting
Update entry for core voting in VA_MACRO.

Change-Id: Iecc1035e04b9cd0f69e33e93643294ba879da63b
Signed-off-by: Harshal Ahire <hahire@codeaurora.org>
2019-11-24 17:46:30 +05:30
qctecmdr
32ece77c6f Merge "ASoC: wsa883x: Add support for interrupt handling and variant" 2019-11-21 21:59:26 -08:00
qctecmdr
e5c87b6e4f Merge "asoc: codecs: avoid crash after diconnecting DP cable" 2019-11-21 08:37:08 -08:00
qctecmdr
edc7d1364c Merge "asoc: codecs: register notifier for all bolero codec variants" 2019-11-20 07:07:21 -08:00
qctecmdr
c0692e7848 Merge "asoc: codecs: bolero: Do not process ssr disable if already down" 2019-11-20 06:48:53 -08:00
qctecmdr
ce47979cec Merge "asoc: codecs: Add NULL check before calling bcs_enable callback function" 2019-11-20 06:45:37 -08:00
Laxminath Kasam
9a37b81cd4 asoc: wcd938x: Fix swr get logical addr fail during SSR
During SSR, sometimes swr get logical addr fails.
Add sufficient delay after reset and retry logic
for get logical addr.

Change-Id: I2a932e99896e0055f3b35f9b251008612f43b79f
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-11-20 19:18:50 +05:30
Sudheer Papothi
a6f808f1c8 ASoC: wsa883x: Add support for subsystem restart
When subsystem restart triggers, reset the wsa883x codec.

Change-Id: I2378281efbd601241b8ea36379db54727896a6e2
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2019-11-19 17:25:43 +05:30
Sudheer Papothi
edbc522254 ASoC: wsa883x: Add support for interrupt handling and variant
Add support to handle wsa883x codec interrupts and runtime
detection of wsa883x variant.

Change-Id: I06fc113a390c04e890062761cff8ae7436acb662
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2019-11-19 03:58:54 +05:30
Harshal Ahire
42adadc24f asoc: codecs: avoid crash after diconnecting DP cable
Fix the null pointer access of DP callback
functions.

Change-Id: If4cc48a2471c2cbd1c46ea49cffaa01315673bde
Signed-off-by: Harshal Ahire <hahire@codeaurora.org>
2019-11-18 17:05:44 +05:30
Sudheer Papothi
cef55160eb ASoC: rx-macro: Update rx droop based on sampling rate
Update rx droop based on sampling rate to avoid change in
gains between different sampling rates.

Change-Id: Icb2b0bc51a61395c2ee96f63c29555614fe9e505
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2019-11-15 23:23:49 +05:30
Faiz Nabi Kuchay
54fe9be449 asoc: codecs: Add NULL check before calling bcs_enable callback function
Add NULL check before calling bcs_enable callback function.

Change-Id: Ic2d65534710d71c074c55d67da3e8a9793bab637
Signed-off-by: Faiz Nabi Kuchay <fkuchay@codeaurora.org>
2019-11-15 15:13:19 +05:30
qctecmdr
7ae9fa55cd Merge "ASoC: wsa883x: Update dapm path sequence" 2019-11-14 20:10:27 -08:00
qctecmdr
344bca82e3 Merge "asoc: bolero: Add va/tx macro registers for bolero 2.1" 2019-11-14 20:10:27 -08:00
qctecmdr
f25ff5d47d Merge "asoc: bolero: Update tx swr clk widget for bolero 2.0" 2019-11-13 20:47:57 -08:00
qctecmdr
d423463ea2 Merge "asoc: wsa881x: Update break after post_fs event" 2019-11-13 20:46:23 -08:00
qctecmdr
4318463096 Merge "asoc: codecs: CSR access requires AHB clock from bolero 1.1" 2019-11-13 19:31:29 -08:00
qctecmdr
b9e8273021 Merge "asoc: codecs: Update default value for chip wakeup regs" 2019-11-12 03:44:41 -08:00
qctecmdr
1afbf65af5 Merge "asoc: codecs: wcd937x: Update micbias pull up widgets" 2019-11-12 03:43:10 -08:00
qctecmdr
fd4cc74d9f Merge "asoc: codecs: fix compile error for bengal_32" 2019-11-12 03:10:23 -08:00
Laxminath Kasam
fbd95edd79 asoc: bolero: Add va/tx macro registers for bolero 2.1
Update VA/TX macro registers for bolero 2.1

Change-Id: I6be9632407c85a36bc746c65b34a52812548ad2a
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-11-12 12:32:37 +05:30
qctecmdr
8ae27622e7 Merge "ASoC: wcd937x: Fix audio distortion issue during headset record" 2019-11-07 01:08:59 -08:00
Laxminath Kasam
0f73819a4d asoc: codecs: Update default value for chip wakeup regs
For chip wakeup registers used as interrupt mask, set
default value provided via dtsi.

Change-Id: Ie080006cb7a92e8745636c97a67b8e09ab977832
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-11-06 13:00:46 +05:30
Surendar Karka
c9431f1111 asoc: codecs: register notifier for all bolero codec variants
Playback on speaker is getting mute due to notifier not getting
registered. Register notifier for all  bolero codecs
variants to enable WSA PA.

Change-Id: Id13a533af7096f50de2e1a654393c579a81af953
Signed-off-by: Surendar Karka <skarka@codeaurora.org>
2019-11-06 12:55:12 +05:30
Laxminath Kasam
5b1458d315 asoc: codecs: fix compile error for bengal_32
For bengal_32 local compile fails. Update
the condition check in make to avoid compile
of wsa and hdmi modules for bengal, bengal_32.

Change-Id: I90db0a36b4c435874137d312545e3757f335fa78
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-11-05 05:06:39 -08:00