sof/tools/tplg_parser
Andy Ross 51a5fb9c80 uuid: Add app-global UUID registry
Add a very simple uuid-registry.txt file containing all known UUIDs in
the tree, use it to generate a C header (the script validates it in
the process) that can then be used for a simplified
SOF_DEFINE_REG_UUID() mechanism that avoids the risk and temptation
temptation of components incorrectly implementing UUIDs.

The intent is that in the longer term, this file can be used by other
downstream tooling (manifest and topology generation) to more easily
reference known IDs by name in a way that avoids duplication and
error.

Signed-off-by: Andy Ross <andyross@google.com>
2024-07-05 14:32:56 +01:00
..
include audio: copier: move copier generic header file to copier folder 2023-11-03 18:56:13 +02:00
CMakeLists.txt uuid: Add app-global UUID registry 2024-07-05 14:32:56 +01:00
asrc.c tools: tplg_parser: abstract topology APIs in preparation for IPC4 2023-03-30 11:42:42 +01:00
audio_formats.c tplg_parser: Introduce debug print helper 2023-08-17 13:29:46 +01:00
buffer.c topology: Add support for buffer flags 2023-11-30 10:16:59 +02:00
control.c tools: tplg_parser: abstract topology APIs in preparation for IPC4 2023-03-30 11:42:42 +01:00
dai.c tools: tplg_parser: abstract topology APIs in preparation for IPC4 2023-03-30 11:42:42 +01:00
graph.c tplg_parser: Introduce debug print helper 2023-08-17 13:29:46 +01:00
host.c tplg_parser: Rename pcm.c 2023-08-16 21:28:17 +03:00
mixer.c tplg_parser: mixer: Update the ipc4 builder 2023-08-09 16:14:06 +01:00
object.c tools: tplg_parser: abstract topology APIs in preparation for IPC4 2023-03-30 11:42:42 +01:00
pcm.c tplg_parser: Introduce debug print helper 2023-08-17 13:29:46 +01:00
pga.c tplg_parser: topology: Introduce new structures and update existing ones for IPC4 2023-09-29 14:46:34 +01:00
pipeline.c tplg_parser: Introduce debug print helper 2023-08-17 13:29:46 +01:00
process.c tplg_parser: process: Update the ipc4 builder 2023-08-09 16:14:06 +01:00
src.c tools: tplg_parser: abstract topology APIs in preparation for IPC4 2023-03-30 11:42:42 +01:00
tokens.c tplg_parser: tokens: Add support for parsing multiple sets of the same tokens 2023-08-09 16:14:06 +01:00