提交图

3621 次代码提交

作者 SHA1 备注 提交日期
Sudheer Papothi
5c8376d255 ASoC: wsa883x: Add support for second instance of WSA
Add support for second instance of WSA speaker amplifier.

Change-Id: Ia0a19d86f2fdc7a4b3b42812ccba23bbf05bd6b4
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2021-02-08 10:39:46 +05:30
Linux Build Service Account
8bffa00160 Merge "ASoC: Add support for mi2s and tdm interfaces" into audio-kernel.lnx.5.10 2021-02-01 05:50:09 -08:00
Linux Build Service Account
b02da61628 Merge "asoc: waipio: Update swr port map for wsa2 macro" into audio-kernel.lnx.5.10 2021-01-27 02:40:41 -08:00
Vignesh Kulothungan
a3f4d551e2 ASoC: Add support for mi2s and tdm interfaces
Added dai link component definitions and dai links for mi2s/tdm
interfaces from primary to senary.

Change-Id: I7ea414e10180acce510375c671570b5a2062a9bd
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2021-01-21 11:31:55 -08:00
Vignesh Kulothungan
a6040adea6 ASoC: bolero: add support for central broadcast bcl
Remove bcl decode registers and add new central broadcast
decode registers.
Enable the new central broadcast (CB) block registers during usecase
start and request for bcl data inorder to receive current bcl events.

Change-Id: I4c626e5083328b4cfdb5c956695078985b5c54a5
Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
2021-01-21 10:26:05 -08:00
Laxminath Kasam
b219b9ee8a asoc: waipio: Update swr port map for wsa2 macro
Add entry in swr port map for wsa2 macro.

Change-Id: I4106178925d569c97db5f9042e9be4f199400637
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2021-01-20 13:29:48 +05:30
Linux Build Service Account
3f632097fb Merge "audio-kernel: move audio_notifier_register to probe function" into audio-kernel.lnx.5.10 2021-01-14 21:27:19 -08:00
Sudheer Papothi
d9f356cb0a ASoC: waipio: Add dai links to enable speaker playback
Add dai link to enable speaker playback on four smart speaker amplifiers.

Change-Id: Ie8c875ba0724a80e61f1a1f21d615a3f2fcfbe5a
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2021-01-14 07:02:09 +05:30
Linux Build Service Account
ce38d34642 Merge "asoc: lpass-cdc: update SOC_SINGLE_MULTI_EXT to byte control" into audio-kernel.lnx.5.10 2021-01-13 09:09:04 -08:00
Linux Build Service Account
328addc661 Merge "asoc: enable audio DLKM" into audio-kernel.lnx.5.10 2021-01-12 17:22:23 -08:00
Meng Wang
27fb083dab asoc: lpass-cdc: update SOC_SINGLE_MULTI_EXT to byte control
update SOC_SINGLE_MULTI_EXT to byte control for IIR mixer controls.

Change-Id: I94f09b9dd26e4da8a307e0add22634e2ab15aa66
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2021-01-12 17:12:39 -08:00
Sudheer Papothi
78e6d7ec4b ASoC: lpass-cdc: Update digital codec driver name
Update LPASS digital codec driver name for proper enumeration.

Change-Id: Ied6a3697a5e47c0695b6339ec7b4b4561ef6ccbd
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2021-01-13 04:22:40 +05:30
Linux Build Service Account
16bae5f7c3 Merge "ASoC: lpass-cdc: Update codec driver dai link names" into audio-kernel.lnx.5.10 2021-01-12 10:47:32 -08:00
Sudheer Papothi
f4b4385c98 ASoC: lpass-cdc: Update codec driver dai link names
Update codec driver dai link names for proper enumeration of
dai links during sound card enumeration.

Change-Id: I91630f60647c83095bc979b09aad1b273b44f71c
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2021-01-12 23:56:48 +05:30
Laxminath Kasam
08fffc5bef dsp: Set is_initial_boot before calling child node
Execute gpr driver probe before exiting spf core probe

Change-Id: I983b5e093e9c7d0204e56bdec3d3a590343fb5d3
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2021-01-12 10:49:01 +05:30
Meng Wang
b6bb058d7f asoc: enable audio DLKM
Enable audio DLKM compilation in vendor SI.

Change-Id: I673435d9a285350471a928cf5ccece0cf04aa009
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2021-01-12 08:48:37 +08:00
Linux Build Service Account
4d0f39aa7f Merge "dsp : Remove duplicate symbols" into audio-kernel.lnx.5.10 2021-01-11 08:46:12 -08:00
Laxminath Kasam
30fa514858 dsp : Remove duplicate symbols
Remove digital-cdc-rsc-mgr file from q6_dlkm

Change-Id: I3ec21772b095a4449d1a6c97e73ffdede1499cb9
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2021-01-11 17:47:33 +05:30
Laxminath Kasam
103d2cc5a9 audio-kernel: Fix audio_notifier service registration issue
Change default return value to 0.

Change-Id: I44c069ce451ee4eeeb6de526cf85e299d3cf7fe0
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2021-01-08 19:25:34 +05:30
Linux Build Service Account
7afd566ca9 Merge "asoc: lpass-cdc: mark IIR filter coefficient registers as volatile" into audio-kernel.lnx.5.10 2021-01-07 18:38:13 -08:00
Sudheer Papothi
cf74ac1365 ASoC: wsa883x: Add new variant in WSA codec driver
Add new variant in WSA codec driver.

Change-Id: I9053aa58cb1ea1cd73f5283faaa09ca33c0c5d9f
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2021-01-07 11:00:55 +05:30
Sudheer Papothi
10ccb2c0af asoc: lpass-cdc: mark IIR filter coefficient registers as volatile
Mark IIR filter coefficient registers as volatile to
get actual coefficient when running tinymix.

Change-Id: Idcb9bb5bd322a429ced231f296c83d8a09ca7cce
Signed-off-by: Meng Wang <mengw@codeaurora.org>
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2021-01-07 01:24:58 +05:30
Patrick Lai
276748a26f audio-kernel: move audio_notifier_register to probe function
audio_notifier driver has been changed to be a platform driver.
Most of initialization steps have been moved to probe function
now. Client should also call audio_notifier_register in probe
function correspondingly. Update audio_prm driver to reflect
the new call sequence.

Signed-off-by: Patrick Lai <plai@codeaurora.org>
Change-Id: I378638d403f230ed20d5275e097ec3ee52f653b7
2021-01-04 16:23:58 -08:00
Laxminath Kasam
7962130af8 audio-kernel: Fix compile error on wcd
Fix compile error on wcd codec.

Change-Id: I65a3db216234ab798f8a85dd2401ac605b09f7f0
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2020-12-22 13:21:44 +05:30
Linux Build Service Account
5423877317 Merge "audio-kernel: Copy UAPI headers to UAPI_OUT folder" into audio-kernel.lnx.5.10 2020-12-21 22:17:40 -08:00
Linux Build Service Account
8522efef7a Merge "audio-kernel: Enable out of tree compilaton" into audio-kernel.lnx.5.10 2020-12-20 23:03:21 -08:00
Linux Build Service Account
ac919068b7 Merge changes Icfedf122,I5e606404 into audio-kernel.lnx.5.10
* changes:
  soc: swr-mstr-ctrl: Update SWR_TX to receive port params from slave
  soc: swr-mstr: Update port params for TX master runtime
2020-12-18 02:13:08 -08:00
Linux Build Service Account
20f401bc87 Merge "asoc: lpass-cdc: Update compander zone settings for macros" into audio-kernel.lnx.5.10 2020-12-18 01:33:52 -08:00
Linux Build Service Account
9b66385c4e Merge "asoc: wsa883x: Update comp offset code via mixer ctl" into audio-kernel.lnx.5.10 2020-12-18 01:33:51 -08: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
Laxminath Kasam
9526176960 asoc: wsa883x: Update comp offset code via mixer ctl
Update mixer ctl to control comp offset code.

Change-Id: I7d9611067e5abff898e9d7a4628c8f3987dc3fa9
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2020-12-18 14:06:47 +05:30
Laxminath Kasam
96d934a968 asoc: lpass-cdc: Update compander zone settings for macros
Update compander settings table to calculate based on
upper gain and lower gain.

Change-Id: Ib423f3c14c900c0df03bc8fcab2df0f62fb614f1
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2020-12-18 12:42:11 +05:30
Jyotirmoi Sarma
9a106ba90a audio-kernel: Copy UAPI headers to UAPI_OUT folder
Copy header files without header_script

Change-Id: I59766302c4ea2a2d00f7ddb07c81dfc387b3494d
Signed-off-by: Jyotirmoi Sarma <jyosarma@codeaurora.org>
2020-12-17 23:26:37 +05:30
Jyotirmoi Sarma
82cbe0a14f asoc: Changes to support lpass-cdc on machine driver
Add lpass-cdc APIs to replace bolero

Change-Id: I9d4a78d5fdae074c649580326d14b4241bdb3417
Signed-off-by: Jyotirmoi Sarma <jyosarma@codeaurora.org>
2020-12-17 04:39:24 -08:00
Jyotirmoi Sarma
6b78aacd7f audio-kernel: Enable out of tree compilaton
Add Makefile in each sub-folder
Add Android.mk file on top level folder of audio-kernel

Change-Id: I024aa5080ae52b55700f0a65ab05034be8c9cdad
Signed-off-by: Jyotirmoi Sarma <jyosarma@codeaurora.org>
2020-12-17 18:05:48 +05:30
Vatsal Bucha
1469dc6bf6 ASoC: wcd938x: Enable micbias in pull up mode for VA AMIC
VA AMIC requires micbias to be enabled in pullup
mode. Pullup mode for micbias is required for SVA usecase.

Change-Id: Ied71147bc813cee2ad95b0c8b342788b9c0ba10b
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2020-12-16 21:07:13 -08:00
Linux Build Service Account
3afba9c7ee Merge "asoc: lpass-cdc: Prefix lpass-cdc for macro dlkms" into audio-kernel.lnx.5.10 2020-12-16 05:01:33 -08:00
Linux Build Service Account
22ffd2b8db Merge "soc: Upgrade soc to support 5.10 kernel" into audio-kernel.lnx.5.10 2020-12-16 04:30:22 -08:00
Linux Build Service Account
a3bd96cd92 Merge "asoc: Add machine driver for waipio target" into audio-kernel.lnx.5.10 2020-12-16 04:29:22 -08:00
Linux Build Service Account
069212d90d Merge "ipc: Upgrade ipc to support 5.10 kernel" into audio-kernel.lnx.5.10 2020-12-16 04:29:22 -08:00
Linux Build Service Account
7b85983896 Merge "dsp: Enable remoteproc on adsp-loader" into audio-kernel.lnx.5.10 2020-12-16 01:25:04 -08:00
Linux Build Service Account
f6ec58421b Merge "audio-kernel: Add config file to support waipio" into audio-kernel.lnx.5.10 2020-12-16 01:25:03 -08:00
Linux Build Service Account
8245a005db Merge "audio-kernel: dsp: Upgrade dsp to support 5.10 kernel" into audio-kernel.lnx.5.10 2020-12-16 01:24:02 -08:00
Linux Build Service Account
522cf3c6ee Merge "audio-kernel: asoc : Upgrade asoc to support 5.10 kernel" into audio-kernel.lnx.5.10 2020-12-16 01:24:02 -08:00
Linux Build Service Account
913a008f1b Merge "audio-kernel: Enable new PDR interface" into audio-kernel.lnx.5.10 2020-12-16 01:24:01 -08:00
Laxminath Kasam
2892f1cce7 asoc: lpass-cdc: Prefix lpass-cdc for macro dlkms
To differentiate ko names from older folder, prefix
lpass-cdc to macro dlkms.

Change-Id: I5d977c3aa4ff66b66a62c1294f45e0cc84dd4c38
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2020-12-16 14:29:38 +05:30
Jyotirmoi Sarma
054c3a6191 dsp: Enable remoteproc on adsp-loader
Modify adsp-loader to use remoteproc to boot adsp image

Change-Id: I6eb481b1795c6dba5ec18938840a029f485da5bc
Signed-off-by: Jyotirmoi Sarma <jyosarma@codeaurora.org>
2020-12-16 14:20:12 +05:30
Jyotirmoi Sarma
b1797ef8b8 audio-kernel: Enable new PDR interface
Migrate to upstream PDR interface
Add audio-notifer as a platform driver

Change-Id: Ia07e12f134e77c4a63744052d060c589f5fb6d29
Signed-off-by: Jyotirmoi Sarma <jyosarma@codeaurora.org>
2020-12-16 14:13:45 +05:30
Jyotirmoi Sarma
80543a69c0 ipc: Upgrade ipc to support 5.10 kernel
Modify Kbuild to include waipio config file

Change-Id: Ic930c14e5dfa5731e6f7bd689ad691b95f70bda7
Signed-off-by: Jyotirmoi Sarma <jyosarma@codeaurora.org>
2020-12-16 13:37:23 +05:30