topology: Parse vendor private data for manifest

In text conf file, user can define a manifest section and let it refer
to private data sections, in the same syntax as other element types.

The text conf file can have at most 1 manifest section.

Signed-off-by: Mengdong Lin <mengdong.lin@linux.intel.com>
Reviewed-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Mengdong Lin 2016-07-15 20:19:41 +08:00 committed by Takashi Iwai
parent 62c180981b
commit a3683a2ba0
5 changed files with 153 additions and 2 deletions

View file

@ -586,6 +586,20 @@ extern "C" {
* }
* </pre>
*
* <h4>Manifest Private Data</h4>
* Manfiest may have private data. Users need to define a manifest section
* and add the references to 1 or multiple data sections. Please refer to
* section 'How to define an element with private data'. <br>
* And the text conf file can have at most 1 manifest section. <br><br>
*
* Manifest section is defined as follows :-
*
* <pre>
* SectionManifest"name" {
*
* data "name" # optional private data
* }
* </pre>
*/
/** Maximum number of channels supported in one control */