[alsa-devel] [PATCH 0/4] ASoC: Intel: Skylake: Add token support for topology data
Vinod Koul
vinod.koul at intel.com
Fri Aug 12 08:59:49 CEST 2016
With topology changes in alsa-lib, driver data for modules can now be
passed in topology conf file using tuples.
These changes allow private data to represented by tuples of type UUID,
byte, short, word and strings.
This patch series adds changes to:
- Define vendor tokens to best describe module private data
- Parse these token value to populate module private data
- Remove the skl_dfw_config structure as it would no longer be required.
- Define tokens for manifest private data and parse them to populate
library names for library loading.
Shreyas NC (4):
ASoC: uapi: Intel: Skylake: Define vendor specific tokens
ASoC: Intel: Skylake: Parse vendor tokens to build module data
ASoC: Intel: Skylake: Remove dfw config and associated structures
ASoC: Intel: Skylake: Parse manifest data
include/uapi/sound/Kbuild | 1 +
include/uapi/sound/snd_sst_tokens.h | 214 +++++++
sound/soc/intel/skylake/skl-sst-utils.c | 5 -
sound/soc/intel/skylake/skl-topology.c | 839 +++++++++++++++++++++++----
sound/soc/intel/skylake/skl-tplg-interface.h | 83 +--
5 files changed, 953 insertions(+), 189 deletions(-)
create mode 100644 include/uapi/sound/snd_sst_tokens.h
--
1.9.1
More information about the Alsa-devel
mailing list