Графік комітів

202 Коміти

Автор SHA1 Повідомлення Дата
Ramu Gottipati
68a6bbb278 ASoC: Add driver support for multi-ch ECNS
Add Control names for newly supported channels

Change-Id: Ia830b10f681224605e68af659248beb58bd530c0
Signed-off-by: Ramu Gottipati <ramug@codeaurora.org>
2020-02-04 20:08:04 -08:00
qctecmdr
8799e88c39 Merge "asoc: routing: Fix CDC_DMA_RX_1 routing to SLIM_8_TX for loopback" 2019-12-05 06:58:04 -08:00
qctecmdr
0a84f39d93 Merge "asoc: add routing control for Multimedia17 with Slim7 TX" 2019-12-04 09:58:31 -08:00
Laxminath Kasam
e1a5f97352 asoc: routing: Fix CDC_DMA_RX_1 routing to SLIM_8_TX for loopback
For loopback of CDC_DMA_RX_1 port to slim_8_tx,
add proper switch control.

Change-Id: I58353c8cc43ac96d39a810b8e471458111f57319
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-12-03 00:58:09 +05:30
qctecmdr
3aebb5d306 Merge "ASoC: msm: add routing from MM21 to QUAT MI2S RX" 2019-11-30 23:28:18 -08:00
Harshal Ahire
1cbefc9365 asoc: add routing control for Multimedia17 with Slim7 TX
Add routing control for Multimedia17 with Slim7 TX.

Change-Id: I6d21f2a5e2a1923c64d82726e951c2c5bd40eabc
Signed-off-by: Harshal Ahire <hahire@codeaurora.org>
2019-11-29 19:35:34 +05:30
qctecmdr
78b665025c Merge "ASoC: msm: Add support for MultiMedia23" 2019-11-27 20:26:43 -08:00
Derek Chen
0fdd8a1fde ASoC: msm: add routing from MM21 to QUAT MI2S RX
Add routing from Multimedia21 frontend to QUAT
MI2S RX backend.

Change-Id: I94484d1a0d2cdbc99174215417b0c33a5852ea8f
Signed-off-by: Derek Chen <chenche@codeaurora.org>
2019-11-23 22:51:31 -08:00
Viraja Kommaraju
d3478b29f0 ASoC: msm: Add support for MultiMedia23
Add MultiMedia23 fe_dais, routing controls,
mixer controls support for early audio feature.

Change-Id: I2bb0eb6f161e11c289dc55b9d3993a8089875aa6
Signed-off-by: Viraja Kommaraju <virajak@codeaurora.org>
2019-11-15 00:51:21 -08:00
qctecmdr
3013385a97 Merge "asoc: add new path for in call recording" 2019-11-14 20:10:27 -08:00
qctecmdr
d503d9e4ac Merge "ASoC: add echo ref support for SEN MI2S" 2019-11-14 20:10:26 -08:00
Zhou Song
8e7a8d481b asoc: add new path for in call recording
Add path for routing in call uplink and downlink to
MultiMedia9.

Change-Id: Id43519ca3cd31aafc0f88a1c2428b3ddc7cc1f93
Signed-off-by: Zhou Song <zhous@codeaurora.org>
2019-11-11 18:15:07 +08:00
qctecmdr
4436361d36 Merge "asoc: routing: Add route controls for RX_CDC_DMA_RX_1" 2019-11-07 01:06:59 -08:00
qctecmdr
6ad0cc614e Merge "asoc/dsp: add tert_tdm_tx_0 port for lsm support" 2019-11-01 21:30:24 -07:00
Laxminath Kasam
dcf2ab2380 asoc: routing: Add route controls for RX_CDC_DMA_RX_1
Add controls required for RX_CDC_DMA_RX_1 used for
AUX speaker path in bengal target.

Change-Id: Ia7ec59b19960e3c3f3a844406671303f72787bc1
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-11-01 15:33:47 +05:30
Vignesh Kulothungan
6f4285c583 ASoC: add echo ref support for SEN MI2S
Add SEN_MI2S_RX to echo_ref_rx so it can be used for
Audio EC reference.

CRs-Fixed: 2553377
Change-Id: Id326c6f80b0553bd1031b2c4a641d6bc716d03a7
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2019-10-31 20:57:40 -07:00
qctecmdr
994b108f6e Merge "asoc: Add check for valid backend index" 2019-10-30 10:32:16 -07:00
qctecmdr
17923a3092 Merge "ASoC: Add routing for quin tdm tx and voice controls" 2019-10-30 10:29:58 -07:00
Guodong Hu
395166b04b asoc/dsp: add tert_tdm_tx_0 port for lsm support
Add backend port: TERT_TDM_TX_0 to support
"LSM Mixer", "LSM Port" and "LSM Function"
mixer controls.

Change-Id: I86d83ba96ee79bbffef4aee2f31a6d16eb09d78f
Signed-off-by: Guodong Hu <guodhu@codeaurora.org>
2019-10-29 10:38:18 -07:00
qctecmdr
5a11838d7b Merge "ASoC: Add DTMF support for Audio usecase" 2019-10-25 05:44:29 -07:00
Vatsal Bucha
82aee8f928 ASoC: Add routing for quin tdm tx and voice controls
Add routing for quin tdm tx 0 to 3 and voice controls.

Change-Id: I39cb30e4a8eac556059aa156675e9afddd00f890
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2019-10-21 23:59:31 -07:00
Anurag Chouhan
b2a024a1d1 AsoC: Add mixer controls for incall music delivery
Add mixer controls for incall music delivery.

CRs-Fixed: 2533113
Change-Id: Ie3180e16820627fbf3196281b0e8bdd91174e3b6
Signed-off-by: Anurag Chouhan <achouhan@codeaurora.org>
2019-10-21 02:45:25 -07:00
qctecmdr
e5a9a64b36 Merge "asoc: add routing for RX_CDC_DMA_RX_1 to connect for hostless FE" 2019-10-15 00:26:14 -07:00
Rohit kumar
2b4cbd8cda asoc: Add check for valid backend index
Add check for valid backend index in
msm_routing_put_port_chmap_mixer.

Change-Id: I8cda2313a38aaacc5255b47321ccfd0d573e1cfb
Signed-off-by: Rohit kumar <rohitkr@codeaurora.org>
2019-10-13 23:56:49 -07:00
Laxminath Kasam
e0eca370e8 asoc: add routing for RX_CDC_DMA_RX_1 to connect for hostless FE
Add routing connection for RX_CDC_DMA_RX_1 backend
to frontend CDC_DMA hostless for supporting FM on speaker over AUX.

Change-Id: I14e4344fb6cc943ced4402d323ff6e04448806c4
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-10-03 19:34:45 +05:30
Prasad Kumpatla
6db89c7dc3 asoc: Add support for Hifi resampler check with bitwidth and sample_rate
The check for bitwidht and sample rate along with hifi enable is to ensure not
to open speaker at 32bit in combo usecase of speaker and Hifi-headphone.

Change-Id: I4d1e5f357a74424c28d11d17a9fdfdd9309adec3
2019-10-01 03:50:16 -07:00
Jhansi Konathala
8cf03d44ad ASoC: Add DTMF support for Audio usecase
Add  support to route DTMF source AFE port 
to any other RX port. this support is already 
present  during voice call. This change adds t
same support during audio usecase.

Change-Id: I78fa1049e04de6d7af535929beac209f4c8bc1c6
Signed-off-by: Jhansi Konathala <cjkonat@codeaurora.org>
2019-09-24 19:16:32 +05:30
qctecmdr
050efd64a3 Merge "asoc: msm-routing: Fix array out of bounds issue." 2019-09-21 22:16:47 -07:00
Ajit Pandey
248ce5678f asoc: msm-routing: Fix array out of bounds issue.
It seems there is out of bound access chances for lsm_app_type_cfg
array within msm_routing_get_lsm_app_type_cfg_control() callback.
Added case check to return invalid value if user tries to exceed
maximum allocated size of array to avoid it.

Change-Id: Ied86e6c9a957255c55bb126a09741fbde429be32
Signed-off-by: Ajit Pandey <ajitp@codeaurora.org>
2019-09-16 12:36:44 +05:30
Karthikeyan Mani
925413eba5 asoc: msm: Add primary tdm tx line in echo reference
Add primary tdm interface in echo reference list
so that it can be used for any echo reference use
case.

Change-Id: Id1621240fc28e0e1b505f5e46c426df0b91c416e
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-09-10 16:59:31 -07:00
qctecmdr
16bfcd8c36 Merge "asoc: Add HiFi Filter support in driver" 2019-09-06 11:02:24 -07:00
qctecmdr
a634c77018 Merge "asoc: Add support for META MI2S ports" 2019-09-04 03:32:55 -07:00
Ramlal Karra
b6ef9e0377 asoc: Add HiFi Filter support in driver
Open adm with 32 bit-width when HiFi Filter control is set

Change-Id: I2c4c4c732b15b26b42d8169ae4c945356bf2bfa6
Signed-off-by: Ramlal Karra <rkarra@codeaurora.org>
2019-08-30 12:23:02 +05:30
Ralf Herz
29e071318d asoc: Add support for META MI2S ports
QCS405 can group data lines of several MI2S interfaces.
Add backend dai links for new META MI2S ports.

Change-Id: I9fc5ff06b61ffc2e085c5f05a75111b63ceeeb68
Signed-off-by: Ralf Herz <rherz@codeaurora.org>
2019-08-29 08:29:05 +02:00
Vignesh Kulothungan
757b754489 ASoC: routing: update echo reference index for dp
Add display port 1 to the end of echo reference rx array. This avoids
shifting the existing ports and their index mapping.
Add a new switch case to return the echo reference port id for
display port 1.

CRs-Fixed: 2511612
Change-Id: I2ba9cf5e9c9fc687d429a04f40a32231c0913f5e
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2019-08-20 10:12:15 -07:00
qctecmdr
d22f82195c Merge "asoc: msm: add support for compress-voip in routing driver" 2019-08-11 03:19:49 -07:00
qctecmdr
e1bc433261 Merge "ASoC: add multimedia22 frontend and routing" 2019-08-11 03:19:29 -07:00
qctecmdr
2a6d4e5424 Merge "asoc: Add support for MultiMedia2 TX" 2019-08-11 03:13:27 -07:00
Derek Chen
b097d92faf ASoC: add multimedia22 frontend and routing
Add Multimedia22 frontend for pcm playback and
capture support.
Add routing for Multimedia22 to TDM backends.

Change-Id: Id7d7d7d400c64791d54a4ad5033ce74d8f168e90
Signed-off-by: Derek Chen <chenche@codeaurora.org>
2019-08-05 00:54:22 -07:00
qctecmdr
49ac33f0a1 Merge "asoc: add multi stream support for display port" 2019-08-04 12:09:10 -07:00
qctecmdr
49ccf8d0bd Merge "ASoC: msm: add quat/quin tdm rx 7 routing support" 2019-08-02 06:51:33 -07:00
qctecmdr
184ecdfa25 Merge "ASoC: msm: add quin tdm tx_7 to rx_7 loopback" 2019-08-02 06:45:04 -07:00
Kunlei Zhang
478379fad0 asoc: msm: add support for compress-voip in routing driver
Add support for compress-voip in cdc dma rx and tx.

Change-Id: I6ae9152830c55f8d1a4269144274c8c56708d369
Signed-off-by: Kunlei Zhang <kunleiz@codeaurora.org>
2019-08-01 17:13:31 +08:00
Asish Bhattacharya
f4d2412b31 asoc: Add support for MultiMedia2 TX
Add MultiMedia2 support for SEC_AUXPCM_TX.

Change-Id: I4a653b3049ce790f314198a1e5ec7a65baa7ed5f
Signed-off-by: Asish Bhattacharya <asishb@codeaurora.org>
2019-07-30 19:03:38 +05:30
Derek Chen
728c5cc45b ASoC: msm: add quat/quin tdm rx 7 routing support
Add Quinary and Quaternary TDM RX 7 AFE loopback
routing support.

Change-Id: I39acbba68e2c05dab27d36be95469bcc30484ed3
Signed-off-by: Derek Chen <chenche@codeaurora.org>
2019-07-29 13:54:58 -07:00
Vignesh Kulothungan
f86a355548 asoc: add multi stream support for display port
Add support to share a common display afe port between
two pcm streams.
Add mixer controls to set/get format, channels, sample rate
and configure controller/stream for display port 1.

Change-Id: Ie8fb95d57fba129e623c7513ec92dd800b5ea80b
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2019-07-29 11:58:02 -07:00
qctecmdr
2a78dba57a Merge "asoc: add new compress capture FE dai" 2019-07-29 02:25:58 -07:00
qctecmdr
0aa7f614e3 Merge "asoc: routing: add routings for SEC MI2S TX" 2019-07-29 02:20:25 -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
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