Commit Graph

21 次程式碼提交

作者 SHA1 備註 提交日期
Laxminath Kasam
001ba433b2 wsa: soundwire: Add support for 4p8MHz DAC rate
Add support to use 4p8MHz DAC rate for receiver over WSA.

Change-Id: Ia0811670326be8131687fbdff70464da063902b2
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2021-09-15 22:22:09 -07:00
Laxminath Kasam
6a7bb13614 soc: swr-mstr-ctrl: Update SWR_TX to receive port params from slave
Update swr_tx slave port config to use slave provided port params
and remove slave port static tables.

Change-Id: Icfedf1229a88432e80c2294e13f2ccc3949417c5
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2020-12-18 14:40:06 +05:30
Laxminath Kasam
9a4b45f6bb soc: swr-mstr: Update port params for TX master runtime
Remove static tables for master port params for soundwire TX.
As master port params are dependent on slave port config,
determine master port settings runtime and apply for
TX soundwire master ports.

Change-Id: I5e606404521abd514097ddf7500ba4e427024914
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2020-12-18 14:32:13 +05:30
Linux Build Service Account
b3cfeef661 Merge "soc: update port config table to handle sva/voip" into audio-kernel-5-4.lnx.1.0 2020-11-17 20:22:30 -08:00
Vignesh Kulothungan
f694f0c1fd soc: update port config table to handle sva/voip
Update sample interval in 4.8MHZ port config table of soundwire
digital mic slave and TX1 soundwire master port.
Update the block offset of soundwire digital mics 0 and 3 to handle
voip/sva dmic concurrency in both handset and speaker mode.

Change-Id: I85480c3609a72d4be3c4643b0123f09d71b97fef
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2020-11-08 21:22:21 -08:00
Phani Kumar Uppalapati
b15db3b6c8 Merge commit 'd9fa9d435ba1b92cf0f0361a0749107b7abc45a5' into audio-kernel-5-4.lnx.1.0
Change-Id: Iaf98532030ee4ef5fe6a70df083a685733dd5670
2020-11-05 19:15:07 -08:00
Vidyakumar Athota
88c1c0288c Merge commit '1a7cee75ba63d6cce68924591b125d604bef39f5' into audio-kernel-5-4.lnx.1.0
Change-Id: Ie4363b4d1be12c7fd85e261bf728462009d8a2cf
2020-09-30 10:01:03 -07:00
yidongh
7061cb6d12 soc: soundwire: support 600KHz bus clock scaling
Support 600KHz soundwire bus clock scaling for low power
voice activation usecases.

Change-Id: I46f2697b9e17785396542c9f5ec55ad5b9f6d2f5
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2020-09-22 16:33:00 +08:00
Sudheer Papothi
5f428b091d ASoC: lahaina: Update soundwire frame shape configuration
Update soundwire frame shape configuration for native audio
playback usecase.

Change-Id: I2e80589c8f2ae9d1cc3ad02e8864922300db97bb
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2020-09-18 21:50:47 +05:30
qctecmdr
d512c0e75f Merge "ASoC: shima: Resolve noise during amic record" 2020-09-03 18:06:22 -07:00
qctecmdr
8c5b6cac7e Merge "soc: swr-slave: update swr config for SWR DMIC" 2020-09-03 18:06:22 -07:00
Vatsal Bucha
f064edbb48 ASoC: shima: Resolve noise during amic record
Change shima master port params same as slave
to resolve noise during amic record.

Change-Id: I3c26c51413d104720ffd063cb5b9fc50f287c06a
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2020-08-31 13:37:10 +05:30
Meng Wang
8f75f43515 soc: soundwire: support 600KHz bus clock scaling
Support 600KHz soundwire bus clock scaling for low power voice
activation usecases.

Change-Id: I81167895cf096a669e1335d3e4a8be6f3e7bf7f4
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2020-08-25 08:20:53 +08:00
Meng Wang
5dfbf073be soc: swr-slave: update swr config for SWR DMIC
Update soundwire slave config for SWR DMIC QMIC recording.

Change-Id: I988c022cbb019bd6718cd7fbed46b1ccbcf97c5d
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2020-08-21 14:55:54 +08:00
Sudheer Papothi
54b9ee2e2e ASoC: lahaina: Update soundwire frame configuration
Update soundwire frame configuration to support audio capture
and voice activation concurrencies.

Change-Id: I0c20bc0514ed08c04fdccb888311ba74743117f4
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2020-08-11 05:00:37 +05:30
Vatsal Bucha
23f46e8fc0 ASoC: Add port params for shima
Add port params for shima and include them
based on sndcard.

Change-Id: I1f71d6db3df5b7d3cf91b0052fdaac51b8bf21d9
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2020-07-22 19:43:48 -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
Sudheer Papothi
342e86e169 ASoC: lahaina: Update soundwire frame shape for audio capture
Update the sample interval of soundwire frame shape to avoid noise
during headset audio capture usecase.

Change-Id: I8289044bde0d629dc706d57faee64b18239849ce
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2020-03-27 01:20:50 +05:30
Sudheer Papothi
a999a7c1b0 ASoC: lahaina: Update soundwire configuration for audio capture
Update the sample interval of soundwire frame shape for quad mic
audio capture usecase.

Change-Id: Id45bc442eac982137d0a4e039925834e6bf42b61
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2020-03-24 05:04:16 +05:30
Sudheer Papothi
34e6984323 ASoC: swr-dmics: Enable soundwire DMICs on lahaina
Soundwire DMICs provide the same quality as regular DMICs but
the interface is soundwire. This reduces the number of pins
on the MSM. Enable soundwire DMICs on lahaina.

Change-Id: I4245369fdcb29cf96f315ebc1d2e9a83a0fbc14b
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2020-02-18 14:01:42 -08:00
Vignesh Kulothungan
7697755430 ASoC: add lahaina machine driver
Add machine driver for lahaina.

Change-Id: I5a55e4a5f7ce853816fb822c41502c526edd88b7
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2020-01-10 16:21:47 -08:00