Commit graph

220 commits

Author SHA1 Message Date
Krzysztof Kozlowski
7f60e02f90 audioreach: subgraph-stream: use defines as AR_CONTAINER() arguments
Just like other macros, this one defines at the top variables CONT_CAP
and CONT_STACK_SIZE, so use them for AR_CONTAINER() arguments instead of
their values.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2023-12-05 15:35:39 +01:00
Srinivas Kandagatla
35acc13112 audioreach: stream-vol-playback: fix the container id for new version
Container Id is not correctly setup for new version of LPASS, fix this.

Fixes: 81a74f825f ("audioreach: add support for LPASS v11.0.0")
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-11-22 11:14:44 +00:00
Srinivas Kandagatla
1ade4f466b audioreach: refresh prebuild with new layout
Update prebuild with new layout to reflect linux-firmware path.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-06-28 11:11:40 +01:00
Srinivas Kandagatla
e55104e67e audioreach: update tplg file with full path to reflect linux-firmware
Update tplg files with same folder layout as linux-firmware

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-06-28 11:11:40 +01:00
Srinivas Kandagatla
d4af834999 audioreach: fix the pcm ids
For some reason we ended up with pcm id starting at 1 instead of 0.
Fix this.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-06-28 11:11:40 +01:00
Krzysztof Kozlowski
56b403ffe8 audioreach: add initial topology for SM8550-QRD
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-06-28 11:04:59 +01:00
Krzysztof Kozlowski
81a74f825f audioreach: add support for LPASS v11.0.0
LPASS v11.0.0 breaks backward compatibility and legacy container
capability IDs are not working anymore.  Add a trailing argument to
stream-subgraph.m4 with LPASS compatibility version.  If v11.0.0 is
requested, use new defines for container capability ID.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-06-28 11:04:59 +01:00
Srinivas Kandagatla
b492270033 Revert "audioreach: sc8280xp: add display port support"
Revert dp support for now till we finailize the design on using DPCM or
a stand alone card.

This reverts commit c59e66c236.
2023-06-28 11:04:50 +01:00
Srinivas Kandagatla
7e89b3ddd3 Revert "audioreach: sc8280xp: add fixed point data format for DP"
Revert dp support for now till we finailize the design on using DPCM or
a stand alone card.

This reverts commit 4c44f2d41c.
2023-06-28 11:04:23 +01:00
Srinivas Kandagatla
fe1ea42b90 audioreach: add copyright and licence text to files
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-06-21 11:49:46 +01:00
Srinivas Kandagatla
4c44f2d41c audioreach: sc8280xp: add fixed point data format for DP
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-05-18 18:36:40 +01:00
Srinivas Kandagatla
765fbac040 audioreach: add data format tkn to displayport graph
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-05-18 18:36:07 +01:00
Srinivas Kandagatla
da468460a0 audioreach: remove unused tokens
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-05-18 18:08:35 +01:00
Srinivas Kandagatla
c59e66c236 audioreach: sc8280xp: add display port support
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-05-09 12:07:15 +01:00
Srinivas Kandagatla
45236008c3 audioreach: add support to display port
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-05-09 12:06:32 +01:00
Srinivas Kandagatla
18780731a4 audioreach: add a sample tplg for compress offload
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-04-12 14:31:49 +01:00
Srinivas Kandagatla
dd68ccdc13 audioreach: add compress offload subgraph
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-04-12 14:31:49 +01:00
Srinivas Kandagatla
940af7fb98 audioreach: add placeholder module
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-04-12 14:31:49 +01:00
Krzysztof Kozlowski
26bbc280ea audioreach: hdk8450: correct HDMI playback names
The names in STREAM_DEVICE_PLAYBACK_MIXER and
STREAM_DEVICE_PLAYBACK_ROUTE should not have been renamed.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-02-17 13:43:13 +00:00
Srinivas Kandagatla
e61010afb3 audioreach: add conf files to prebuilt
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-01-19 09:34:47 +00:00
Srinivas Kandagatla
cc5a2981ff audioreach: hdk8450: add prebuilt tplg
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-01-19 09:34:06 +00:00
Krzysztof Kozlowski
f5de55a87b audioreach: hdk8450: rename HDMI devices
Different names are needed, otherwise:

  qcom-apm gprsvc:service:2:1: ASoC: Failed to add route device16.i2s_rx1 -> PRIMARY_MI2S_RX MI2S Playback(*)

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2023-01-19 09:30:12 +00:00
Krzysztof Kozlowski
5ada2c8e1b audioreach: hdk8450: add HDMI playback
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2023-01-19 09:30:12 +00:00
Krzysztof Kozlowski
5a5bf963f6 audioreach: hdk8450: add VA capture
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2023-01-19 09:30:12 +00:00
Krzysztof Kozlowski
44e324f424 audioreach: initial, incomplete HDK8450 support
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2023-01-19 09:30:12 +00:00
Srinivas Kandagatla
fd74e11133 audioreach: fix I2S graph def
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-01-09 10:06:48 +00:00
Srinivas Kandagatla
86c58885d7 audioreach: add prebuilt binary files
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-10-06 13:29:02 +01:00
Srinivas Kandagatla
490e43e294 audioreach: fix CMakefile
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-10-05 12:05:52 +01:00
Srinivas Kandagatla
7bfcb101f3 audioreach: add mfc and fix connections
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-10-05 11:49:15 +01:00
Srinivas Kandagatla
61f497588b audioreach: add fir module
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-10-05 11:48:30 +01:00
Srinivas Kandagatla
a89952385e audioreach: add mfc module
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-10-05 11:48:21 +01:00
Srinivas Kandagatla
3b52c1636f audioreach: add support for SRC and DEST module instance ids
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-10-05 11:47:07 +01:00
Srinivas Kandagatla
f048a86eed audioreach: add lenovo thinkpad x13s topology
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-10-05 11:43:17 +01:00
Srinivas Kandagatla
ca52121e80 audioreach: remove unncessary pcm cnv in capture path
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-10-05 11:40:02 +01:00
Srinivas Kandagatla
5437283ad1 audioreach: fix Graph Name for I2S Module
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-05-24 16:01:57 +01:00
Srinivas Kandagatla
8e65cdf441 audioreach: sc7180: fix another typo in interface type
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-01-25 12:56:56 +00:00
Srinivas Kandagatla
4203873d27 audioreach: sc7180: fix container id
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-01-24 14:53:52 +00:00
Srinivas Kandagatla
fe5738a9b0 audioreach: fix mi2s mixer settings
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-01-24 12:37:01 +00:00
Srinivas Kandagatla
5c1b4aa36e audioreach: add sc7180 topology
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2022-01-24 11:05:41 +00:00
Srinivas Kandagatla
a4d69c541c audioreach: rename the config files as per soundcard model
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2021-12-10 14:33:16 +00:00
Srinivas Kandagatla
4d2a3a3335 sm8250-mtp: fix typos
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2021-10-06 14:19:14 +01:00
Srinivas Kandagatla
60f15b0e60 audioreach: fix event flags
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2021-09-27 12:33:08 +01:00
Srinivas Kandagatla
64f77c5541 audioreach: fix the stream index
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2021-09-14 17:24:37 +01:00
Srinivas Kandagatla
d887fa6c10 audioreach: add CMake support
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2021-07-28 16:41:12 +01:00
Srinivas Kandagatla
dffa094c54 audioreach: mixer: rename PCM to MultiMedia
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2021-07-28 16:40:31 +01:00
Srinivas Kandagatla
68ccb678b2 audioreach: modules: update modules with new macro args
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2021-07-28 16:40:31 +01:00
Srinivas Kandagatla
9234de2799 audioreach: stream-sg: remove redundant macros
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2021-07-28 16:40:31 +01:00
Srinivas Kandagatla
237ebe475b audioreach: device-sg: remove redundant macros
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2021-07-28 16:40:31 +01:00
Srinivas Kandagatla
22377cb998 audioreach: mtp: update full graph
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2021-07-28 16:40:31 +01:00
Srinivas Kandagatla
2f1d177c8d audioreach: rb5: update full graph
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2021-07-28 16:40:31 +01:00