Skip to content

[FEATURE] Topology builder 2.0 #1544

@lgirdwood

Description

@lgirdwood

Is your feature request related to a problem? Please describe.
M4 topology allows for pre-processing and generation of topology alsa conf format but does not allow easy validation, semantic or syntax checking.

Describe the solution you'd like
1st pass - Use M4 for preprocessing of "include" and "define" of constants.
2nd pass - Develop parser for where topology can be validated alongside semantic and syntax checking. The parser should support a "keyword" definition language where new topology keywords can be added alongside rules for their use.
3rd pass - Current topology compiler.

Metadata

Metadata

Assignees

Labels

NotableEnhancement is significant or notable for release.enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions