]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - include/sound/sof/topology.h
ASoC: SOF: uapi: align comments with firmware files
[linux.git] / include / sound / sof / topology.h
index 46b2a7e63167bb1a437f28f6df6f9eedc9ebd91a..41dcabf89899f91b3725e41e0c60f2d268358012 100644 (file)
@@ -35,6 +35,7 @@ enum sof_comp_type {
        SOF_COMP_KEYWORD_DETECT,
        SOF_COMP_KPB,                   /* A key phrase buffer component */
        SOF_COMP_SELECTOR,              /**< channel selector component */
+       SOF_COMP_DEMUX,
        /* keep FILEREAD/FILEWRITE as the last ones */
        SOF_COMP_FILEREAD = 10000,      /**< host test based file IO */
        SOF_COMP_FILEWRITE = 10001,     /**< host test based file IO */
@@ -83,9 +84,9 @@ struct sof_ipc_buffer {
 struct sof_ipc_comp_config {
        struct sof_ipc_cmd_hdr hdr;
        uint32_t periods_sink;  /**< 0 means variable */
-       uint32_t periods_source;        /**< 0 means variable */
+       uint32_t periods_source;/**< 0 means variable */
        uint32_t reserved1;     /**< reserved */
-       uint32_t frame_fmt;             /**< SOF_IPC_FRAME_ */
+       uint32_t frame_fmt;     /**< SOF_IPC_FRAME_ */
        uint32_t xrun_action;
 
        /* reserved for future use */
@@ -175,6 +176,8 @@ enum sof_ipc_process_type {
        SOF_PROCESS_KEYWORD_DETECT,     /**< Keyword Detection */
        SOF_PROCESS_KPB,                /**< KeyPhrase Buffer Manager */
        SOF_PROCESS_CHAN_SELECTOR,      /**< Channel Selector */
+       SOF_PROCESS_MUX,
+       SOF_PROCESS_DEMUX,
 };
 
 /* generic "effect", "codec" or proprietary processing component */