Skip to content
Snippets Groups Projects
Qualcomm-RB5-WSA8815-Speakers-DMIC0-compress.conf 51.6 KiB
Newer Older
# 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
SectionVendorTokens."audioreach_tokens" {
	AR_TKN_DAI_INDEX "1"
	AR_TKN_U32_SUB_GRAPH_INSTANCE_ID "2"
	AR_TKN_U32_SUB_GRAPH_PERF_MODE "3"
	AR_TKN_U32_SUB_GRAPH_DIRECTION "4"
	AR_TKN_U32_SUB_GRAPH_SCENARIO_ID "5"
	AR_TKN_U32_CONAINER_INSTANCE_ID "100"
	AR_TKN_U32_CONAINER_CAPABILITY_ID "101"
	AR_TKN_U32_CONAINER_STACK_SIZE "102"
	AR_TKN_U32_CONAINER_GRAPH_POS "103"
	AR_TKN_U32_CONAINER_PROC_DOMAIN "104"
	AR_TKN_U32_MODULE_ID "200"
	AR_TKN_U32_MODULE_INSTANCE_ID "201"
	AR_TKN_U32_MODULE_MAX_IP_PORTS "202"
	AR_TKN_U32_MODULE_MAX_OP_PORTS "203"
	AR_TKN_U32_MODULE_IN_PORTS "204"
	AR_TKN_U32_MODULE_OUT_PORTS "205"
	AR_TKN_U32_MODULE_SRC_OP_PORT_ID "206"
	AR_TKN_U32_MODULE_DST_IN_PORT_ID "207"
	AR_TKN_U32_MODULE_SRC_INSTANCE_ID "208"
	AR_TKN_U32_MODULE_DST_INSTANCE_ID "209"
	AR_TKN_U32_MODULE_HW_IF_IDX "250"
	AR_TKN_U32_MODULE_HW_IF_TYPE "251"
	AR_TKN_U32_MODULE_FMT_INTERLEAVE "252"
	AR_TKN_U32_MODULE_FMT_DATA "253"
	AR_TKN_U32_MODULE_FMT_FREQ "254"
	AR_TKN_U32_MODULE_FMT_BIT_DEPTH "255"
	AR_TKN_U32_MODULE_SD_LINE_IDX "256"
	AR_TKN_U32_MODULE_WS_SRC "257"
	AR_TKN_U32_MODULE_FRAME_SZ_FACTOR "258"
	AR_TKN_U32_MODULE_LOG_CODE "259"
	AR_TKN_U32_MODULE_LOG_TAP_POINT_ID "260"
	AR_TKN_U32_MODULE_LOG_MODE "261"
} 
#
# Stream SubGraph  for PCM Playback
# 
#  _____________________________________________________
# |               Sub Graph 1                    	|
# | [WR_SH] -> [PCM DEC] -> [PCM CONV] -> [VOL]->[LOG]  |- Kcontrol
# |_____________________________________________________|
#
#
                    # 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
    # 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 PCM Playback
# 
#  ______________________________________________________
# |               Sub Graph 1                            |
# | [WR_SH] -> [PCM DEC] -> [PCM CONV] -> [VOL]-> [LOG]  |---Mixer--
# |______________________________________________________|
#
       
       
         



SectionPCMCapabilities."MultiMedia1 Playback" {
        formats "S16_LE"
        rate_min "48000"
        rate_max "48000"
        channels_min "2"
        channels_max "2"
}

SectionPCM."MultiMedia1 Playback" {

        index "0"

        # used for binding to the PCM
        id "0"

        dai."MultiMedia1 Playback" {
                id "0"
        }

        pcm."playback" {
                capabilities "MultiMedia1 Playback"
        }
}


SectionVendorTuples."stream0.sub_graph1_tuples" {
        tokens "audioreach_tokens"
        tuples."word.u32_data" {
                AR_TKN_U32_SUB_GRAPH_INSTANCE_ID "0x00004001"
                AR_TKN_DAI_INDEX "0"
                AR_TKN_U32_SUB_GRAPH_PERF_MODE "0x2"
                AR_TKN_U32_SUB_GRAPH_DIRECTION "0x2"
                AR_TKN_U32_SUB_GRAPH_SCENARIO_ID "0x1"
        }
}

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


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

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


SectionVendorTuples."stream0.wrsh_ep1_tuples" {
        tokens "audioreach_tokens"
        tuples."word.u32_data" {
                AR_TKN_U32_MODULE_INSTANCE_ID "0x00006001"
                AR_TKN_U32_MODULE_ID "0x07001000"
                AR_TKN_U32_MODULE_MAX_IP_PORTS "0"
                AR_TKN_U32_MODULE_MAX_OP_PORTS "1"
Loading
Loading full blame...