public inbox for alsa-devel@alsa-project.org
 help / color / mirror / Atom feed
* [PATCH 0/3] topology: Add external API for building topology data.
@ 2015-08-07 16:03 Liam Girdwood
  2015-08-07 16:03 ` [PATCH 1/3] topology: Add C templates structure for building topology from C programs Liam Girdwood
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Liam Girdwood @ 2015-08-07 16:03 UTC (permalink / raw)
  To: alsa-devel; +Cc: Takashi Iwai, Liam Girdwood, Mark Brown

Currently we can build topology binary data files from topology text files.
However it is sometimes necessary for DSP FW vendors to build topology binary
data within a toolset and create topology binary data directly from within
vendor tools.

This series adds an API to the alsa-lib topology core so that vendor tools
can create topology data directly.

Mengdong Lin (3):
  topology: Add C templates structure for building topology from C
    programs
  topology: A API calls to directly build topology data from templates
  topology: add support for adding bytes controls to widgets

 include/sound/asoc.h      |   2 +
 include/topology.h        | 202 ++++++++++++++++++++++++++++
 src/topology/builder.c    |  38 +++---
 src/topology/ctl.c        | 329 +++++++++++++++++++++++++++++++++++++++++++---
 src/topology/dapm.c       | 226 ++++++++++++++++++++++++++-----
 src/topology/data.c       |  10 +-
 src/topology/elem.c       |  43 ++++--
 src/topology/parser.c     |  63 ++++++++-
 src/topology/pcm.c        |  34 ++---
 src/topology/text.c       |   2 +-
 src/topology/tplg_local.h |  33 ++---
 11 files changed, 849 insertions(+), 133 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-08-10 10:24 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-07 16:03 [PATCH 0/3] topology: Add external API for building topology data Liam Girdwood
2015-08-07 16:03 ` [PATCH 1/3] topology: Add C templates structure for building topology from C programs Liam Girdwood
2015-08-07 16:14   ` Takashi Iwai
2015-08-10 10:23     ` Liam Girdwood
2015-08-07 16:03 ` [PATCH 2/3] topology: A API calls to directly build topology data from templates Liam Girdwood
2015-08-07 16:03 ` [PATCH 3/3] topology: add support for adding bytes controls to widgets Liam Girdwood

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox