Commit Graph

18 Commits

Author SHA1 Message Date
Fei Tong
8840f67db8 ASOC: audio machine driver bringup
Change-Id: I279cff9648f93bd2a90b11efd6b1a529b3a04430
2020-07-26 21:02:20 -07:00
qctecmdr
1ef7ff5ddb Merge "ASoC: lahaina: add be dai link for DSD" 2020-07-10 01:59:34 -07:00
Vignesh Kulothungan
7b1cfaca64 ASoC: lahaina: add be dai link for DSD
Add BE dai link LPASS_BE_RX_CDC_DMA_RX_5 for DSD
playback usecase.

Change-Id: Iacafab0131100ce6631c376b304f8a5006c326b7
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2020-07-02 12:58:07 -07:00
Meng Wang
91572c7890 asoc: lahaina: add stub fe for wsa capture
When WSA is disabled, WSA related widgets is not registered and it
causes soundcard registeration fail. Add stub fe for wsa capture to
avoid soundcard registeration failure.

Change-Id: I282d843d02544aaf2f2b646aba4fca731fc6f47e
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2020-06-12 12:46:32 +08:00
Sudheer Papothi
3d88fa349a ASoC: lahaina: Add support for VI sense backend
Add changes for VI sense WSA_CDC_DMA_TX_0 as backend
dailink to support recording of VI sense data.

Change-Id: Iea90290f2189d669ca5660373849a7e987483fc4
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2020-06-05 11:15:02 +05:30
qctecmdr
0b7eee39e7 Merge "asoc: lahaina: add fe proxy port for hearing aid" 2020-05-14 22:04:35 -07:00
qctecmdr
e7efdae360 Merge "ASoC: Lahaina: Add support for audio haptics" 2020-05-10 05:35:13 -07:00
qctecmdr
320ef023a6 Merge "asoc: lahaina: add proxy ports for call screening in machine driver" 2020-05-10 05:35:12 -07:00
Sudheer Papothi
9c714acec6 ASoC: Lahaina: Add support for audio haptics
Add support for audio haptics in the machine driver.

Change-Id: Ie0509e44b5a2247fb3ad2f24adb5c9b2865a5874
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2020-04-28 00:13:20 +05:30
Zhou Song
b7d49daf3b asoc: lahaina: add fe proxy port for hearing aid
Add machine driver changes for hearing aid proxy port.

Change-Id: Ifea67953d52021d7e453f9a73c7b1096f606c960
Signed-off-by: Zhou Song <zhous@codeaurora.org>
2020-04-14 14:21:30 +08:00
Meng Wang
97f880b379 asoc: lahaina: add frontend MM31 and MM32 for haptics
Add frontend MM31 and MM32 for haptics usecase.

Change-Id: Ieb53fe5e5d7a20014aab520b1ad8d539c7bbad1e
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2020-04-14 13:04:49 +08:00
Saurav Kumar
5e7a8afc8b asoc: lahaina: add proxy ports for call screening in machine driver
Add machine driver changes as per proxy port changes.

Change-Id: I54f57914950db7823fe1f509dabb1198bfd58108
Signed-off-by: Saurav Kumar <sauravk@codeaurora.org>
2020-03-30 11:32:02 +05:30
Vignesh Kulothungan
4fd97a1e75 ASoC: codecs: Add swr dmic as multi codec
Add codec backend dai for soundwire dmic's.
Add swr dmic as multi codec

CRs-Fixed: 2600577
Change-Id: I6d6f812d702c1422752e2841bfcad6495e388aad
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2020-03-26 22:39:19 -07:00
Vignesh Kulothungan
9e2e4fd511 ASoC: lahaina: add multi codec support for wcd and wsa
Add wcd and wsa dai's as additional codec dai's to existing dai links
which uses wcd and wsa respectively.
WCD938x and WSA883x will now be initialized via init ops from one of
these dai links.
WCD and WSA are now initialized as codecs instead of aux devices.

Change-Id: I1da4a6fba764cba82e51db91ad517750db9e647f
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2020-03-26 21:34:24 -07:00
qctecmdr
b30560f219 Merge "ASoC: lahaina: Update BTFM Tx codec dai name for slimbus_7 BE DAILINK" 2020-02-13 22:19:33 -08:00
Banajit Goswami
5504847f9a ASoC: lahaina: Update BTFM Tx codec dai name for slimbus_7 BE DAILINK
Update the codec dai name for slimbus_7 backend dailink used for BT use
cases.

Change-Id: I7330f95a106a7c5b3b9d8c588f93342d466d2d2c
Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org>
2020-02-11 20:06:08 -08:00
Vignesh Kulothungan
fa01a84d23 audio: correct misspelled variable and functions
Update dai link names to match with machine driver.
Update typo in audio notifier function name.

Change-Id: I8ada233bbcb1596f245cf1925691c115c2d62755
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2020-02-05 14:37:45 -08:00
Meng Wang
11d85c7ace asoc: kona: update dai-link definition for new kernel
cpu_dai_name, platform_name, codec_name, codec_dai_name are
removed in kernel-5.4 version of ASoC. Update dai-link definition
to reflect the same.

Change-Id: Ife0072a65e6e554bad20cea9844f30245108fd95
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2020-01-02 14:12:14 +08:00