Krzysztof Kozlowski
47ab333a90
Add License texts: BSD-3-Clause and GPL-2.0
...
All Audioreach topology source files (m4 files) and CMakeLists.txt carry
SPDX tag stating BSD-3-Clause license. Linaro employees were the only
authors of commits in this repository, thus mark Linaro Ltd. as the
copyright holder.
The newly added GitHub CI actions file (.github/workflows/ci.yaml)
carries GPL-2.0 SPDX tag, so add one more license text - GPL v2.0 - to
respective folder.
License texts were copied from:
https://opensource.org/license/bsd-3-clause
https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-10-23 18:20:21 +02:00
Krzysztof Kozlowski
c54bd7e3fd
audioreach: t14s: Narrow number of channels to two speakers
...
Only two speakers, so max two channels on WSA.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-10-23 16:33:38 +02:00
Srinivas Kandagatla
06ef7caa05
audioreach: add tplg for Lenovo T14s
...
Currently only speaker usecase is tested.
TODO:
- HPH
- DMIC
- Display Ports
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-10-23 16:33:38 +02:00
Krzysztof Kozlowski
7e27cb6e91
ci: add initial Actions which only builds the code
...
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-10-10 14:25:10 +02:00
Krzysztof Kozlowski
6f8a5f35fe
audioreach: refresh x1e80100 prebuilt file
...
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-08-19 17:53:43 +02:00
Krzysztof Kozlowski
815510e83f
audioreach: x1e80100: allow up to four DMICs on CRD
...
The X1E80100-CRD has four digital microphones, so allow recording up to
four channels via MultiMedia4 and VA_CODEC_DMA_TX_0.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-08-19 17:46:46 +02:00
Krzysztof Kozlowski
e557a042ae
audioreach: x1e80100: add DisplayPort support
...
Add support for audio over DisplayPort for X1E80100-CRD.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-08-19 17:46:46 +02:00
Krzysztof Kozlowski
46b3f66833
audioreach: dp: add missing support for LPASS v11.0.0
...
Update the DisplayPort graphs to pass correct container ID for LPASS v11
or newer, just like we do for other playback graphs.
Fixes: 81a74f825f ("audioreach: add support for LPASS v11.0.0")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-08-19 17:46:46 +02:00
Srinivas Kandagatla
a66506fb5d
audioreach: sc8280xp: add display port support
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
(cherry picked from commit 15e29f8df5699e72c770cd068ee17606ccecd261)
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-08-19 17:46:46 +02:00
Krzysztof Kozlowski
b4dcc25e42
audioreach: refresh x1e80100 prebuilt file on current master
...
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-07-25 16:14:02 +02:00
Krzysztof Kozlowski
101cf1f282
audioreach: remove x1e80100 swp file
...
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-07-25 16:13:37 +02:00
Srinivas Kandagatla
155def1d30
audioreach: remove swp files that are pushed by mistake
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2024-05-22 14:52:30 +01:00
Srinivas Kandagatla
58869887d2
audioreach: update prebuilds with latest changes
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2024-05-22 11:40:44 +01:00
Srinivas Kandagatla
a5e9c9e371
audioreach: X1E80100-CRD: do not use 4 channels for Headset
...
Headset Playback is only 2 channels, do not set the pcm stream to
support 4 channels.
This will try to set the dsp modules to 4 channel which will fail.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2024-05-07 12:58:27 +01:00
Srinivas Kandagatla
9e3f07cc8d
audioreach: add mfc into codec dma device graph
...
Codec dma device graph would need an mfc for device
pre processing like channel mapping and so.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2024-05-07 10:57:04 +01:00
Srini Kandagatla
fe7d4c45b5
Merge branch 'sm8550-hdk' into 'master'
...
audioreach: sm8550: add initial topology for SM8550-HDK
See merge request linaro/qcomlt/audioreach-topology!4
2024-01-26 12:11:21 +00:00
Srini Kandagatla
2e3aceca3a
Merge branch 'sm8650-prebuilt' into 'master'
...
audioreach: sm8650: add prebuilt files for SM8650-QRD
See merge request linaro/qcomlt/audioreach-topology!5
2024-01-26 12:11:09 +00:00
Srini Kandagatla
0662274362
Merge branch 'sm8650-mtp' into 'master'
...
audioreach: add initial topology for SM8650-MTP
See merge request linaro/qcomlt/audioreach-topology!6
2024-01-26 12:10:53 +00:00
Neil Armstrong
2c3a06f846
audioreach: sm8650: add prebuilt files for SM8650-MTP
...
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2024-01-26 11:47:34 +01:00
Neil Armstrong
9c9d24f8be
audioreach: add initial topology for SM8650-MTP
...
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2024-01-26 11:47:34 +01:00
Neil Armstrong
3bc8b1dc62
audioreach: sm8650: add prebuilt files for SM8650-QRD
...
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2024-01-25 14:54:31 +01:00
Neil Armstrong
4b9a11b19b
audioreach: sm8550: add prebuilt files for SM8550-HDK
...
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2024-01-25 14:52:00 +01:00
Neil Armstrong
6e2886c58e
audioreach: sm8550: add initial topology for SM8550-HDK
...
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2024-01-25 14:51:27 +01:00
Neil Armstrong
2170b79943
audioreach: add initial topology for SM8650-QRD
...
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-12-14 09:39:52 +01:00
Srini Kandagatla
ab3dfd3997
Merge branch 'x1e80100' into 'master'
...
audioreach: x1e80100: add initial topology for X1E80100-CRD
See merge request linaro/qcomlt/audioreach-topology!2
2023-12-05 14:39:32 +00:00
Srini Kandagatla
754bc564d8
Merge branch 'sm8550' into 'master'
...
audioreach: subgraph-stream: use defines as AR_CONTAINER() arguments
See merge request linaro/qcomlt/audioreach-topology!1
2023-12-05 14:36:58 +00:00
Krzysztof Kozlowski
25eac4dc18
audioreach: x1e80100: add prebuilt files
...
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2023-12-05 15:35:40 +01:00
Krzysztof Kozlowski
9a61971417
audioreach: sm8550: add SPDX tag and copyright to SM8550-QRD.m4
...
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2023-12-05 15:35:40 +01:00
Krzysztof Kozlowski
f080dd9029
audioreach: x1e80100: add initial topology for X1E80100-CRD
...
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2023-12-05 15:35:40 +01:00
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