Skip to content
Snippets Groups Projects
Qualcomm-RB5-WSA8815-Speakers-DMIC0.conf 52.6 KiB
Newer Older
SectionData."stream2.logger1_data" {
        tuples "stream2.logger1_tuples"
SectionWidget."stream2.logger1" {
        index "1"
        type "buffer"
        no_pm "true"
        subseq "10"
        data [
                "stream2.sub_graph1_data"
                "stream2.container1_data"
                "stream2.logger1_data"
SectionVendorTuples."stream2.mfc1_tuples" {
        tokens "audioreach_tokens"

        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "24609"
                AR_TKN_U32_MODULE_ID "0x07001015"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "1"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "1"
                AR_TKN_U32_MODULE_IN_PORTS "2"
                AR_TKN_U32_MODULE_OUT_PORTS "1"
                AR_TKN_U32_MODULE_SRC_OP_PORT_ID "1"
                AR_TKN_U32_MODULE_DST_IN_PORT_ID "2"
                AR_TKN_U32_MODULE_SRC_INSTANCE_ID "24609"
                AR_TKN_U32_MODULE_DST_INSTANCE_ID "24610"
        }
}

SectionData."stream2.mfc1_data" {
        tuples "stream2.mfc1_tuples"
SectionWidget."stream2.mfc1" {
        index "1"
        type "src"
        no_pm "true"
        subseq "10"
        data [
                "stream2.sub_graph1_data"
                "stream2.container1_data"
                "stream2.mfc1_data"
SectionVendorTuples."stream2.pcm_converter1_tuples" {
        tokens "audioreach_tokens"

        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "24610"
                AR_TKN_U32_MODULE_ID "0x07001003"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "1"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "1"
                AR_TKN_U32_MODULE_IN_PORTS "2"
                AR_TKN_U32_MODULE_OUT_PORTS "1"
                AR_TKN_U32_MODULE_SRC_OP_PORT_ID "1"
                AR_TKN_U32_MODULE_DST_IN_PORT_ID "2"
                AR_TKN_U32_MODULE_SRC_INSTANCE_ID "24610"
                AR_TKN_U32_MODULE_DST_INSTANCE_ID "24611"
                AR_TKN_U32_MODULE_FMT_INTERLEAVE "1"
        }
}

SectionData."stream2.pcm_converter1_data" {
        tuples "stream2.pcm_converter1_tuples"
SectionWidget."stream2.pcm_converter1" {
        index "1"
        type "src"
        no_pm "true"
        subseq "10"
        data [
                "stream2.sub_graph1_data"
                "stream2.container1_data"
                "stream2.pcm_converter1_data"
SectionVendorTuples."stream2.pcm_encoder1_tuples" {
        tokens "audioreach_tokens"

        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "24611"
                AR_TKN_U32_MODULE_ID "0x07001004"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "1"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "1"
                AR_TKN_U32_MODULE_IN_PORTS "2"
                AR_TKN_U32_MODULE_OUT_PORTS "1"
                AR_TKN_U32_MODULE_SRC_OP_PORT_ID "1"
                AR_TKN_U32_MODULE_DST_IN_PORT_ID "2"
                AR_TKN_U32_MODULE_SRC_INSTANCE_ID "24611"
                AR_TKN_U32_MODULE_DST_INSTANCE_ID "24612"
                AR_TKN_U32_MODULE_FMT_INTERLEAVE "1"
        }
}

SectionData."stream2.pcm_encoder1_data" {
        tuples "stream2.pcm_encoder1_tuples"
SectionWidget."stream2.pcm_encoder1" {
        index "1"
        type "encoder"
        no_pm "true"
        subseq "10"
        data [
                "stream2.sub_graph1_data"
                "stream2.container1_data"
                "stream2.pcm_encoder1_data"
SectionVendorTuples."stream2.rdsh_ep1_tuples" {
        tokens "audioreach_tokens"
        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "24612"
                AR_TKN_U32_MODULE_ID "0x07001001"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "1"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "0"
                AR_TKN_U32_MODULE_IN_PORTS "2"
                AR_TKN_U32_MODULE_OUT_PORTS "0"
                AR_TKN_U32_MODULE_SRC_OP_PORT_ID "1"
                AR_TKN_U32_MODULE_DST_IN_PORT_ID "0"
                AR_TKN_U32_MODULE_SRC_INSTANCE_ID "24612"
                AR_TKN_U32_MODULE_DST_INSTANCE_ID "0x0"
        }
}

SectionData."stream2.rdsh_ep1_data" {
        tuples "stream2.rdsh_ep1_tuples"
SectionWidget."stream2.rdsh_ep1" {
        index "1"
        type "aif_out"
        no_pm "true"
        stream_name "MultiMedia3 Capture"
        subseq "10"
        data [
                "stream2.sub_graph1_data"
                "stream2.container1_data"
                "stream2.rdsh_ep1_data"
SectionGraph."stream2.1 Graph" {
                "stream2.logger1, , MultiMedia3 Mixer"
                "stream2.mfc1, , stream2.logger1"
                "stream2.pcm_converter1, , stream2.mfc1"
                "stream2.pcm_encoder1, , stream2.pcm_converter1"
                "stream2.rdsh_ep1, , stream2.pcm_encoder1"
        ]
} 

#
# Device SubGraph  for WSA RX0 Backend
# 
#         ___________________
#        |   Sub Graph 2     |
# Mixer -| [LOG] -> [WSA EP] |
#        |___________________|
#
                             # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
                                                                                                                                                                                                                                        # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
   
  # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
    # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
    # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
    # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
    # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
     # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
                                                                                                                                                                                                                                         




 #
# SubGraph for Device Backend
# 
#  ______________________
# |   Sub Graph          |
# | [LOG] -> [DEVICE EP] |
# |______________________|

    
       



SectionVendorTuples."device105.sub_graph1_tuples" {
        tokens "audioreach_tokens"
        tuples."word.u32_data" {
                AR_TKN_U32_SUB_GRAPH_INSTANCE_ID "0x00004004"
                AR_TKN_DAI_INDEX "105"
                AR_TKN_U32_SUB_GRAPH_PERF_MODE "0x2"
                AR_TKN_U32_SUB_GRAPH_DIRECTION "0x1"
                AR_TKN_U32_SUB_GRAPH_SCENARIO_ID "0x1"
        }
}

SectionData."device105.sub_graph1_data" {
        tuples "device105.sub_graph1_tuples"
}

SectionVendorTuples."device105.container1_tuples" {
        tokens "audioreach_tokens"
        tuples."word.u32_data" {
                AR_TKN_U32_CONAINER_INSTANCE_ID "0x00004004"
                AR_TKN_U32_CONAINER_CAPABILITY_ID "0x3"
                AR_TKN_U32_CONAINER_STACK_SIZE "8192"
                AR_TKN_U32_CONAINER_GRAPH_POS "0x1"
                AR_TKN_U32_CONAINER_PROC_DOMAIN "0x2"
        }
}

SectionData."device105.container1_data" {
        tuples "device105.container1_tuples"
}

SectionVendorTuples."device105.logger1_tuples" {
        tokens "audioreach_tokens"

        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "0x00006040"
                AR_TKN_U32_MODULE_ID "0x0700101A"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "1"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "1"
                AR_TKN_U32_MODULE_IN_PORTS "2"
                AR_TKN_U32_MODULE_OUT_PORTS "1"
                AR_TKN_U32_MODULE_SRC_OP_PORT_ID "1"
                AR_TKN_U32_MODULE_DST_IN_PORT_ID "2"
                AR_TKN_U32_MODULE_SRC_INSTANCE_ID "0x00006040"
                AR_TKN_U32_MODULE_DST_INSTANCE_ID "24641"
                AR_TKN_U32_MODULE_LOG_CODE "0x000019ab"
                AR_TKN_U32_MODULE_LOG_TAP_POINT_ID "2"
                AR_TKN_U32_MODULE_LOG_MODE "0"
        }
}

SectionData."device105.logger1_data" {
        tuples "device105.logger1_tuples"
}

SectionWidget."device105.logger1" {
        index "1"
        type "buffer"
        no_pm "true"
        subseq "10"
        data [
                "device105.sub_graph1_data"
                "device105.container1_data"
                "device105.logger1_data"
        ]
}

SectionVendorTuples."device105.mfc1_tuples" {
        tokens "audioreach_tokens"

        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "24641"
                AR_TKN_U32_MODULE_ID "0x07001015"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "1"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "1"
                AR_TKN_U32_MODULE_IN_PORTS "2"
                AR_TKN_U32_MODULE_OUT_PORTS "1"
                AR_TKN_U32_MODULE_SRC_OP_PORT_ID "1"
                AR_TKN_U32_MODULE_DST_IN_PORT_ID "2"
                AR_TKN_U32_MODULE_SRC_INSTANCE_ID "24641"
                AR_TKN_U32_MODULE_DST_INSTANCE_ID "24642"
        }
}

SectionData."device105.mfc1_data" {
        tuples "device105.mfc1_tuples"
}

SectionWidget."device105.mfc1" {
        index "1"
        type "src"
        no_pm "true"
        subseq "10"
        data [
                "device105.sub_graph1_data"
                "device105.container1_data"
                "device105.mfc1_data"
        ]
}

SectionVendorTuples."device105.codec_dma_rx1_tuples" {
        tokens "audioreach_tokens"

        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "24642"
                AR_TKN_U32_MODULE_ID "0x07001023"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "1"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "0"
                AR_TKN_U32_MODULE_IN_PORTS "2"
                AR_TKN_U32_MODULE_OUT_PORTS "0"
                AR_TKN_U32_MODULE_SRC_OP_PORT_ID "1"
                AR_TKN_U32_MODULE_DST_IN_PORT_ID "0"
                AR_TKN_U32_MODULE_SRC_INSTANCE_ID "24642"
                AR_TKN_U32_MODULE_DST_INSTANCE_ID "0x0"
                AR_TKN_U32_MODULE_HW_IF_TYPE "2"
                AR_TKN_U32_MODULE_HW_IF_IDX "1"
                AR_TKN_U32_MODULE_FMT_DATA "1"
        }
}

SectionData."device105.codec_dma_rx1_data" {
        tuples "device105.codec_dma_rx1_tuples"
}

SectionWidget."device105.codec_dma_rx1" {
        index "1"
        type "aif_in"
        no_pm "true"
        stream_name "WSA_CODEC_DMA_RX_0 Playback"
        subseq "10"
        data [
                "device105.sub_graph1_data"
                "device105.container1_data"
                "device105.codec_dma_rx1_data"
        ]
} 

SectionGraph."device105.1 WSA_CODEC_DMA_RX_0 Graph" {
        index "1"
        lines [
                "device105.logger1, , WSA_CODEC_DMA_RX_0 Audio Mixer"
                "device105.mfc1, , device105.logger1"
                "device105.codec_dma_rx1, , device105.mfc1"
                "WSA_CODEC_DMA_RX_0 Playback, , device105.codec_dma_rx1"
        ]
} 


                             # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
                                                                                                                                                                                                                                        # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
   
  # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
    # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
    # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
    # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
    # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
                                                                                                                                                                                                                                         




 #
# SubGraph for Device Backend
# 
#  ______________________
# |   Sub Graph          |
# | [LOG] -> [DEVICE EP] |
# |______________________|

    
       
           



SectionVendorTuples."device20.sub_graph1_tuples" {
        tokens "audioreach_tokens"
        tuples."word.u32_data" {
                AR_TKN_U32_SUB_GRAPH_INSTANCE_ID "0x00004005"
                AR_TKN_DAI_INDEX "20"
                AR_TKN_U32_SUB_GRAPH_PERF_MODE "0x2"
                AR_TKN_U32_SUB_GRAPH_DIRECTION "0x1"
                AR_TKN_U32_SUB_GRAPH_SCENARIO_ID "0x1"
        }
}

SectionData."device20.sub_graph1_data" {
        tuples "device20.sub_graph1_tuples"
}

SectionVendorTuples."device20.container1_tuples" {
        tokens "audioreach_tokens"
        tuples."word.u32_data" {
                AR_TKN_U32_CONAINER_INSTANCE_ID "0x00004005"
                AR_TKN_U32_CONAINER_CAPABILITY_ID "0x3"
                AR_TKN_U32_CONAINER_STACK_SIZE "8192"
                AR_TKN_U32_CONAINER_GRAPH_POS "0x1"
                AR_TKN_U32_CONAINER_PROC_DOMAIN "0x2"
        }
}

SectionData."device20.container1_data" {
        tuples "device20.container1_tuples"
}


SectionVendorTuples."device20.logger1_tuples" {
        tokens "audioreach_tokens"

        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "0x00006050"
                AR_TKN_U32_MODULE_ID "0x0700101A"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "1"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "1"
                AR_TKN_U32_MODULE_IN_PORTS "2"
                AR_TKN_U32_MODULE_OUT_PORTS "1"
                AR_TKN_U32_MODULE_SRC_OP_PORT_ID "1"
                AR_TKN_U32_MODULE_DST_IN_PORT_ID "2"
                AR_TKN_U32_MODULE_SRC_INSTANCE_ID "0x00006050"
                AR_TKN_U32_MODULE_DST_INSTANCE_ID "24657 "
                AR_TKN_U32_MODULE_LOG_CODE "0x000019ab"
                AR_TKN_U32_MODULE_LOG_TAP_POINT_ID "1"
                AR_TKN_U32_MODULE_LOG_MODE "0"
        }
}

SectionData."device20.logger1_data" {
        tuples "device20.logger1_tuples"
}

SectionWidget."device20.logger1" {
        index "1"
        type "buffer"
        no_pm "true"
        subseq "10"
        data [
                "device20.sub_graph1_data"
                "device20.container1_data"
                "device20.logger1_data"
        ]
}

SectionVendorTuples."device20.i2s_rx1_tuples" {
        tokens "audioreach_tokens"

        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "24657"
                AR_TKN_U32_MODULE_ID "0x0700100A"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "1"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "0"
                AR_TKN_U32_MODULE_IN_PORTS "2"
                AR_TKN_U32_MODULE_OUT_PORTS "0"
                AR_TKN_U32_MODULE_SRC_OP_PORT_ID "1"
                AR_TKN_U32_MODULE_DST_IN_PORT_ID "0"
                AR_TKN_U32_MODULE_SRC_INSTANCE_ID "24657"
                AR_TKN_U32_MODULE_DST_INSTANCE_ID "0x0"
                AR_TKN_U32_MODULE_HW_IF_TYPE "0"
                AR_TKN_U32_MODULE_HW_IF_IDX "2"
                AR_TKN_U32_MODULE_FMT_DATA "1"
                AR_TKN_U32_MODULE_SD_LINE_IDX "1"
        }
}

SectionData."device20.i2s_rx1_data" {
        tuples "device20.i2s_rx1_tuples"
}

SectionWidget."device20.i2s_rx1" {
        index "1"
        type "aif_in"
        no_pm "true"
        stream_name "TERTIARY_MI2S_RX MI2S Playback"
        subseq "10"
        data [
                "device20.sub_graph1_data"
                "device20.container1_data"
                "device20.i2s_rx1_data"
        ]
} 

SectionGraph."device20.1  Graph" {
        index "1"
        lines [
                "device20.logger1, ,  Audio Mixer"
                "device20.i2s_rx1, , device20.logger1"
                "TERTIARY_MI2S_RX MI2S Playback, , device20.i2s_rx1"
        ]
} 


                             # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
                                                                                                                                                                                                                                        # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
   
  # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
    # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
    # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
    # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
     # Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
# Copyright, Linaro Ltd, 2023
# SPDX-License-Identifier: BSD-3-Clause
                                                                                                                                                                                                                                         




 #
# SubGraph for Device Backend
# 
#             ___________________________
#             |   Sub Graph              |
# [KControl]->| [DEVICE-TX] <- [LOGGER]  |
#  Switch     |__________________________|
    
             
     


SectionVendorTuples."device110.sub_graph1_tuples" {
        tokens "audioreach_tokens"
        tuples."word.u32_data" {
                AR_TKN_U32_SUB_GRAPH_INSTANCE_ID "0x00004006"
                AR_TKN_DAI_INDEX "110"
                AR_TKN_U32_SUB_GRAPH_PERF_MODE "0x2"
                AR_TKN_U32_SUB_GRAPH_DIRECTION "0x1"
                AR_TKN_U32_SUB_GRAPH_SCENARIO_ID "0x2"
        }
}

SectionData."device110.sub_graph1_data" {
        tuples "device110.sub_graph1_tuples"
}


SectionVendorTuples."device110.container1_tuples" {
        tokens "audioreach_tokens"
        tuples."word.u32_data" {
                AR_TKN_U32_CONAINER_INSTANCE_ID "0x00004006"
                AR_TKN_U32_CONAINER_CAPABILITY_ID "0x3"
                AR_TKN_U32_CONAINER_STACK_SIZE "8192"
                AR_TKN_U32_CONAINER_GRAPH_POS "0x4"
                AR_TKN_U32_CONAINER_PROC_DOMAIN "0x2"
        }
}

SectionData."device110.container1_data" {
        tuples "device110.container1_tuples"
}


SectionVendorTuples."device110.codec_dma_tx1_tuples" {
        tokens "audioreach_tokens"

        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "0x00006060"
                AR_TKN_U32_MODULE_ID "0x07001024"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "0"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "1"
                AR_TKN_U32_MODULE_IN_PORTS "0"
                AR_TKN_U32_MODULE_OUT_PORTS "2"
                AR_TKN_U32_MODULE_SRC_OP_PORT_ID "1"
                AR_TKN_U32_MODULE_DST_IN_PORT_ID "2"
                AR_TKN_U32_MODULE_SRC_INSTANCE_ID "0x00006060"
                AR_TKN_U32_MODULE_DST_INSTANCE_ID "24673"
                AR_TKN_U32_MODULE_HW_IF_TYPE "3"
                AR_TKN_U32_MODULE_HW_IF_IDX "1"
                AR_TKN_U32_MODULE_FMT_DATA "1"
        }
}

SectionData."device110.codec_dma_tx1_data" {
        tuples "device110.codec_dma_tx1_tuples"
}

SectionWidget."device110.codec_dma_tx1" {
        index "1"
        type "aif_out"
        no_pm "true"
        stream_name "VA_CODEC_DMA_TX_0 Capture"
        subseq "10"
        data [
                "device110.sub_graph1_data"
                "device110.container1_data"
                "device110.codec_dma_tx1_data"
        ]
} 

SectionVendorTuples."device110.logger1_tuples" {
        tokens "audioreach_tokens"

        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "24673"
                AR_TKN_U32_MODULE_ID "0x0700101A"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "1"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "1"
                AR_TKN_U32_MODULE_IN_PORTS "2"
                AR_TKN_U32_MODULE_OUT_PORTS "1"
                AR_TKN_U32_MODULE_SRC_OP_PORT_ID "1"
                AR_TKN_U32_MODULE_DST_IN_PORT_ID "2"
                AR_TKN_U32_MODULE_SRC_INSTANCE_ID "24673"
                AR_TKN_U32_MODULE_DST_INSTANCE_ID "0x0"
                AR_TKN_U32_MODULE_LOG_CODE "0x000019ab"
                AR_TKN_U32_MODULE_LOG_TAP_POINT_ID "1"
                AR_TKN_U32_MODULE_LOG_MODE "0"
        }
}

SectionData."device110.logger1_data" {
        tuples "device110.logger1_tuples"
}

SectionWidget."device110.logger1" {
        index "1"
        type "buffer"
        no_pm "true"
        subseq "10"
        data [
                "device110.sub_graph1_data"
                "device110.container1_data"
                "device110.logger1_data"
        ]
}

SectionControlMixer."VA_CODEC_DMA_TX_0" {
	reg "-1"
	index "1"
	max "1"
	invert "false"

	channel."fl" {
                reg "-1"
    		 max "1"
        }

	ops."ctl" {
		get "256"
		put "256"
		info "1"
	}

	data [
                "device110.sub_graph1_data"
	]
}

SectionGraph."device110.1 VA_CODEC_DMA_TX_0 Graph" {
        index "1"
        lines [
		"device110.codec_dma_tx1, , VA_CODEC_DMA_TX_0 Capture" 
                "device110.logger1, , device110.codec_dma_tx1"
        ]
} 


SectionWidget."WSA_CODEC_DMA_RX_0 Audio Mixer" {
    	reg "-1"
        index "105"
        type "mixer"

        mixer [
		
		MultiMedia2
		MultiMedia1
        ]

	data [
                "device105.sub_graph1_data"
	]
}

SectionWidget."TERTIARY_MI2S_RX Audio Mixer" {
    	reg "-1"
        index "20"
        type "mixer"

        mixer [
		
		MultiMedia2
		MultiMedia1
        ]

	data [
                "device20.sub_graph1_data"
	]
}


SectionGraph."WSA_CODEC_DMA_RX_0 Audio Mixer Graph" {
        index "105"
        lines [
		
		"WSA_CODEC_DMA_RX_0 Audio Mixer, MultiMedia2, stream1.logger1"
		"WSA_CODEC_DMA_RX_0 Audio Mixer, MultiMedia1, stream0.logger1"
        ]
}


SectionGraph."TERTIARY_MI2S_RX Audio Mixer Graph" {
        index "20"
        lines [
		
		"TERTIARY_MI2S_RX Audio Mixer, MultiMedia2, stream1.logger1"
		"TERTIARY_MI2S_RX Audio Mixer, MultiMedia1, stream0.logger1"
        ]
}

SectionWidget."MultiMedia3 Mixer" {
    	reg "-1"
                "stream2.sub_graph1_data"
	]
}


SectionGraph."MultiMedia3 Mixer Graph" {
        lines [
		
		"MultiMedia3 Mixer, VA_CODEC_DMA_TX_0, device110.logger1"
        ]
}