Skip to content

[FEATURE] static topology IPC builder #1556

@lgirdwood

Description

@lgirdwood

Is your feature request related to a problem? Please describe.
Static topology is currently hard coded into FW binaries as C code. This is inflexible and does not support reuse of existing tools. We need to be able to stitch in topology data as an array of IPC messages into the FW binary (as an ELF section).

Describe the solution you'd like

  1. Small cmd line tool that converts native kernel topology binaries into IPC topology.
  2. Kconfig option to pass in file name of IPC topology in 1) and stitch into FW image.

Additional context
@lyakh @ranj063 and @singalsu have all coded parts of this for test bench, fuzzer etc. Needs to be consolidated and integrated as library code that can be used by fuzzer, test bench, and 1).

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low-impact bugs or featuresenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions