Srinivas Kandagatla
eddc26fd8a
audioreach: x1e80100: fix TUXEDO Elite 14 support.
...
Looks like Tuxedo Elite 14 is more like CRD than T14s, as it has 4
speakers and 4 dmics, instead of Lenovo T14s is dual speaker + dual
dmics. Intial support was added based on no documentation, so fix this.
Fixes: 2b97d547033c ("audioreach: x1e80100: add TUXEDO Elite 14 Gen1 tplg")
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2025-08-08 13:57:04 +02:00
Srinivas Kandagatla
7ce84929f2
audioreach: cleanup unused in-ports and outports numbers
...
Looks like there is a leftover from old code, AR_TKN_U32_MODULE_IN_PORTS
and AR_TKN_U32_MODULE_OUT_PORTS is reduntant to
AR_TKN_U32_MODULE_SRC_OP_PORT_ID* and AR_TKN_U32_MODULE_DST_IN_PORT_ID*
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2025-04-16 13:42:19 +01:00
Srini
ae6f4d1baa
Merge pull request #12 from jglathe/jg/hp-omnibook-x14
...
x1e80100: add HP Omnibook X14
2025-04-07 09:55:25 +01:00
Srini
a7a7134e6c
Merge pull request #13 from krzk/cleanup
...
Cleanup
2025-04-07 09:54:28 +01:00
Srini
04c5aebc66
Merge pull request #11 from Srinivas-Kandagatla/tuxedo-elite-14
...
audioreach: x1e80100: add TUXEDO Elite 14 Gen1 tplg
2025-03-19 16:08:51 +00:00
Srinivas Kandagatla
e2b97d5470
audioreach: x1e80100: add TUXEDO Elite 14 Gen1 tplg
...
Add support for TUXEDO Elite 14 Gen1 topology.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2025-03-19 15:45:18 +00:00
Srini
de45ceacff
Merge pull request #10 from laklimov/main
...
Updates to compressed playback support
2025-03-11 09:36:39 +00: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
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
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
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
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
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
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
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
Srinivas Kandagatla
fa3d4a6096
audioreach: update tokens to latest ones
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-07-28 16:40:31 +01:00
Srinivas Kandagatla
54e0cb636b
audioreach: ar-sm8250-rb5: add i2s entries
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-07-28 16:40:31 +01:00
Srinivas Kandagatla
2778b945d8
audioreach: add i2s subgraph support
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-07-28 16:40:31 +01:00
Srinivas Kandagatla
0daa8ab591
audioreach: ar-sm8250-mtp: add i2s entries
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-07-28 16:40:31 +01:00
Srinivas Kandagatla
47b62d54de
audioreach: add i2s related defines
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-07-26 09:38:35 +01:00
Srinivas Kandagatla
cde1960332
simple test make endpoint widget
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-06-25 13:45:27 +01:00
Srinivas Kandagatla
ea20c66fba
audioreach: fix pcm index which was hardcoded
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-06-16 10:20:47 +01:00
Srinivas Kandagatla
4e91ea6b41
audioreach: rb5: update wsa playback with volume subgraph
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-06-11 13:40:07 +01:00
Srinivas Kandagatla
c8572e4906
audioreach: subgraph: add stream vol subgraph
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-06-11 13:39:36 +01:00
Srinivas Kandagatla
7cb94f78fb
audioreach: module: add vol ctrl module
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-06-11 13:37:55 +01:00
Srinivas Kandagatla
32ab67b794
audioreach: add master volume kcontrol
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-06-11 13:37:28 +01:00
Srinivas Kandagatla
c3555ab52f
audioreach: cleanup and rename tokens
...
some of the tokens are unused and misleading so clean them up
by adding proper prefix indicating correct context.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-06-02 11:22:47 +01:00
Srinivas Kandagatla
3a36358d4e
audioreach: remove redundant src and dst module iids
...
src and dest module iids can be derived directly from route so these properties are totally redundant
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-06-01 17:59:22 +01:00
Srinivas Kandagatla
56c29cf137
audioreach: rename tokens to audioreach
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-06-01 17:28:03 +01:00
Srinivas Kandagatla
e99aeba46c
audioreach: add define for MIX CTL
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-05-26 16:14:12 +01:00
Srinivas Kandagatla
ace4578b1e
remove AUDIOREACH_TKN_U32_NUM_CONTAINERS and AUDIOREACH_TKN_U32_NUM_MODULES
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-05-26 15:59:46 +01:00
Srinivas Kandagatla
33e32c1a82
audioreach: add sm8250-mtp topology
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-05-25 15:59:01 +01:00
Srinivas Kandagatla
bd1b7e6454
audioreach: remove num-pcms
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-05-25 15:58:31 +01:00
Srinivas Kandagatla
c9088bc6f9
audioreach: add rb5 topology
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-05-25 13:46:14 +01:00
Srinivas Kandagatla
7a5241000d
audioreach: add intial set of m4
...
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
2021-05-25 13:46:05 +01:00