Files
vendor_samsung_m34x/proprietary/vendor/firmware/sectiongraph_tplg.conf
Ksawlii 495837d3d6 m34x: Init
Change-Id: Iac7eebb4658d82409f796efc94d4ab5f6b00ddc5
Signed-off-by: Ksawlii <maja.blaszczak@proton.me>
2025-08-26 11:43:29 +02:00

4436 lines
68 KiB
Plaintext

# firmware component independent routing
SectionVendorTokens."abox_tokens" {
ABOX_TKN_ID "1"
ABOX_TKN_GID "2"
ABOX_TKN_VOLATILE "3"
ABOX_TKN_RATE "4"
ABOX_TKN_WIDTH "5"
ABOX_TKN_CHANNELS "6"
ABOX_TKN_PERIOD_SIZE "7"
ABOX_TKN_PERIODS "8"
ABOX_TKN_PACKED "9"
ABOX_TKN_MIN "10"
ABOX_TKN_COUNT "11"
ABOX_TKN_ADDRESS "12"
ABOX_TKN_WEAK "13"
ABOX_TKN_SYNCHRONOUS "14"
ABOX_TKN_PIPELINE "100"
}
SectionVendorTokens."enum_values" {
ENUM_0 "0"
ENUM_1 "1"
ENUM_2 "2"
ENUM_3 "3"
ENUM_4 "4"
ENUM_5 "5"
ENUM_6 "6"
ENUM_7 "7"
ENUM_8 "8"
ENUM_9 "9"
ENUM_10 "10"
ENUM_11 "11"
ENUM_12 "12"
ENUM_13 "13"
ENUM_14 "14"
ENUM_15 "15"
ENUM_16 "16"
ENUM_17 "17"
ENUM_18 "18"
ENUM_19 "19"
ENUM_20 "20"
ENUM_21 "21"
ENUM_22 "22"
ENUM_23 "23"
ENUM_24 "24"
ENUM_25 "25"
ENUM_26 "26"
ENUM_27 "27"
ENUM_28 "28"
ENUM_29 "29"
ENUM_30 "30"
ENUM_31 "31"
ENUM_32 "32"
ENUM_33 "33"
ENUM_34 "34"
ENUM_35 "35"
ENUM_36 "36"
ENUM_37 "37"
ENUM_38 "38"
ENUM_39 "39"
ENUM_40 "40"
ENUM_41 "41"
ENUM_42 "42"
ENUM_43 "43"
ENUM_44 "44"
ENUM_45 "45"
ENUM_46 "46"
ENUM_47 "47"
ENUM_48 "48"
ENUM_49 "49"
ENUM_50 "50"
ENUM_51 "51"
ENUM_52 "52"
ENUM_53 "53"
ENUM_54 "54"
ENUM_55 "55"
ENUM_56 "56"
ENUM_57 "57"
ENUM_58 "58"
ENUM_59 "59"
ENUM_60 "60"
ENUM_61 "61"
ENUM_62 "62"
ENUM_63 "63"
ENUM_64 "64"
ENUM_65 "65"
ENUM_66 "66"
ENUM_67 "67"
ENUM_68 "68"
ENUM_69 "69"
ENUM_70 "70"
ENUM_71 "71"
ENUM_72 "72"
ENUM_73 "73"
ENUM_74 "74"
ENUM_75 "75"
ENUM_76 "76"
ENUM_77 "77"
}
SectionVendorTokens."src_values" {
SRC_0 "0"
SRC_1 "1"
SRC_2 "2"
SRC_3 "3"
SRC_4 "4"
SRC_5 "5"
SRC_6 "6"
SRC_7 "7"
SRC_8 "8"
SRC_9 "9"
SRC_10 "10"
SRC_11 "11"
SRC_12 "12"
SRC_13 "13"
SRC_14 "14"
SRC_15 "15"
SRC_16 "16"
SRC_17 "17"
SRC_18 "18"
SRC_19 "19"
SRC_20 "20"
SRC_21 "21"
SRC_22 "22"
SRC_23 "23"
SRC_24 "24"
SRC_25 "25"
SRC_26 "26"
SRC_27 "27"
SRC_28 "28"
SRC_29 "29"
SRC_30 "30"
SRC_31 "31"
SRC_32 "32"
}
SectionVendorTokens."route_tokens" {
RT_TKN_ID "100" # same with ABOX_TKN_PIPELINE
RT_TKN_1 "101"
RT_TKN_2 "102"
RT_TKN_3 "103"
RT_TKN_4 "104"
RT_TKN_5 "105"
RT_TKN_6 "106"
RT_TKN_7 "107"
RT_TKN_8 "108"
RT_TKN_9 "109"
RT_TKN_10 "110"
RT_TKN_11 "111"
RT_TKN_12 "112"
RT_TKN_13 "113"
RT_TKN_14 "114"
RT_TKN_15 "115"
RT_TKN_16 "116"
}
SectionVendorTuples."rdma0_1" {
tokens "abox_tokens"
tuples."word.rdma0_1" {
ABOX_TKN_ID "0x1001"
}
}
SectionVendorTuples."rdma0_2" {
tokens "abox_tokens"
tuples."word.rdma0_2" {
ABOX_TKN_ID "0x1002"
}
}
SectionVendorTuples."rdma1_1" {
tokens "abox_tokens"
tuples."word.rdma1_1" {
ABOX_TKN_ID "0x1011"
}
}
SectionVendorTuples."rdma1_2" {
tokens "abox_tokens"
tuples."word.rdma1_2" {
ABOX_TKN_ID "0x1012"
}
}
SectionVendorTuples."rdma2_1" {
tokens "abox_tokens"
tuples."word.rdma2_1" {
ABOX_TKN_ID "0x1021"
}
}
SectionVendorTuples."rdma2_2" {
tokens "abox_tokens"
tuples."word.rdma2_2" {
ABOX_TKN_ID "0x1022"
}
}
SectionVendorTuples."rdma3_1" {
tokens "abox_tokens"
tuples."word.rdma3_1" {
ABOX_TKN_ID "0x1031"
}
}
SectionVendorTuples."rdma3_2" {
tokens "abox_tokens"
tuples."word.rdma3_2" {
ABOX_TKN_ID "0x1032"
}
}
SectionVendorTuples."rdma4_1" {
tokens "abox_tokens"
tuples."word.rdma4_1" {
ABOX_TKN_ID "0x1041"
}
}
SectionVendorTuples."rdma4_2" {
tokens "abox_tokens"
tuples."word.rdma4_2" {
ABOX_TKN_ID "0x1042"
}
}
SectionVendorTuples."rdma5_1" {
tokens "abox_tokens"
tuples."word.rdma5_1" {
ABOX_TKN_ID "0x1051"
}
}
SectionVendorTuples."rdma5_2" {
tokens "abox_tokens"
tuples."word.rdma5_2" {
ABOX_TKN_ID "0x1052"
}
}
SectionVendorTuples."rdma6_1" {
tokens "abox_tokens"
tuples."word.rdma6_1" {
ABOX_TKN_ID "0x1061"
}
}
SectionVendorTuples."rdma6_2" {
tokens "abox_tokens"
tuples."word.rdma6_2" {
ABOX_TKN_ID "0x1062"
}
}
SectionVendorTuples."rdma7_1" {
tokens "abox_tokens"
tuples."word.rdma7_1" {
ABOX_TKN_ID "0x1071"
}
}
SectionVendorTuples."rdma7_2" {
tokens "abox_tokens"
tuples."word.rdma7_2" {
ABOX_TKN_ID "0x1072"
}
}
SectionVendorTuples."rdma8_1" {
tokens "abox_tokens"
tuples."word.rdma8_1" {
ABOX_TKN_ID "0x1081"
}
}
SectionVendorTuples."rdma8_2" {
tokens "abox_tokens"
tuples."word.rdma8_2" {
ABOX_TKN_ID "0x1082"
}
}
SectionVendorTuples."rdma9_1" {
tokens "abox_tokens"
tuples."word.rdma9_1" {
ABOX_TKN_ID "0x1091"
}
}
SectionVendorTuples."rdma9_2" {
tokens "abox_tokens"
tuples."word.rdma9_2" {
ABOX_TKN_ID "0x1092"
}
}
SectionVendorTuples."rdma10_1" {
tokens "abox_tokens"
tuples."word.rdma10_1" {
ABOX_TKN_ID "0x10a1"
}
}
SectionVendorTuples."rdma10_2" {
tokens "abox_tokens"
tuples."word.rdma10_2" {
ABOX_TKN_ID "0x10a2"
}
}
SectionVendorTuples."rdma11_1" {
tokens "abox_tokens"
tuples."word.rdma11_1" {
ABOX_TKN_ID "0x10b1"
}
}
SectionVendorTuples."rdma11_2" {
tokens "abox_tokens"
tuples."word.rdma11_2" {
ABOX_TKN_ID "0x10b2"
}
}
SectionVendorTuples."vpcmin_dai0_1" {
tokens "abox_tokens"
tuples."word.vpcmin_dai0_1" {
ABOX_TKN_ID "0x4001"
}
}
SectionVendorTuples."vpcmin_dai0_2" {
tokens "abox_tokens"
tuples."word.vpcmin_dai0_2" {
ABOX_TKN_ID "0x4002"
}
}
SectionVendorTuples."vpcmin_dai1_1" {
tokens "abox_tokens"
tuples."word.vpcmin_dai1_1" {
ABOX_TKN_ID "0x4011"
}
}
SectionVendorTuples."vpcmin_dai1_2" {
tokens "abox_tokens"
tuples."word.vpcmin_dai1_2" {
ABOX_TKN_ID "0x4012"
}
}
SectionVendorTuples."vpcmin_dai2_1" {
tokens "abox_tokens"
tuples."word.vpcmin_dai2_1" {
ABOX_TKN_ID "0x4021"
}
}
SectionVendorTuples."vpcmin_dai2_2" {
tokens "abox_tokens"
tuples."word.vpcmin_dai2_2" {
ABOX_TKN_ID "0x4022"
}
}
SectionVendorTuples."vpcmin_dai3_1" {
tokens "abox_tokens"
tuples."word.vpcmin_dai3_1" {
ABOX_TKN_ID "0x4031"
}
}
SectionVendorTuples."vpcmin_dai3_2" {
tokens "abox_tokens"
tuples."word.vpcmin_dai3_2" {
ABOX_TKN_ID "0x4032"
}
}
SectionVendorTuples."vpcmin_dai4_1" {
tokens "abox_tokens"
tuples."word.vpcmin_dai4_1" {
ABOX_TKN_ID "0x4041"
}
}
SectionVendorTuples."vpcmin_dai4_2" {
tokens "abox_tokens"
tuples."word.vpcmin_dai4_2" {
ABOX_TKN_ID "0x4042"
}
}
SectionVendorTuples."vpcmin_dai5_1" {
tokens "abox_tokens"
tuples."word.vpcmin_dai5_1" {
ABOX_TKN_ID "0x4051"
}
}
SectionVendorTuples."vpcmin_dai5_2" {
tokens "abox_tokens"
tuples."word.vpcmin_dai5_2" {
ABOX_TKN_ID "0x4052"
}
}
SectionVendorTuples."vpcmin_dai6_1" {
tokens "abox_tokens"
tuples."word.vpcmin_dai6_1" {
ABOX_TKN_ID "0x4061"
}
}
SectionVendorTuples."vpcmin_dai6_2" {
tokens "abox_tokens"
tuples."word.vpcmin_dai6_2" {
ABOX_TKN_ID "0x4062"
}
}
SectionVendorTuples."vpcmin_dai7_1" {
tokens "abox_tokens"
tuples."word.vpcmin_dai7_1" {
ABOX_TKN_ID "0x4071"
}
}
SectionVendorTuples."vpcmin_dai7_2" {
tokens "abox_tokens"
tuples."word.vpcmin_dai7_2" {
ABOX_TKN_ID "0x4072"
}
}
SectionVendorTuples."vpcmin_dai8_1" {
tokens "abox_tokens"
tuples."word.vpcmin_dai8_1" {
ABOX_TKN_ID "0x4081"
}
}
SectionVendorTuples."vpcmin_dai8_2" {
tokens "abox_tokens"
tuples."word.vpcmin_dai8_2" {
ABOX_TKN_ID "0x4082"
}
}
SectionVendorTuples."usboutstack_1" {
tokens "abox_tokens"
tuples."word.usboutstack_1" {
ABOX_TKN_ID "0x5001"
}
}
SectionVendorTuples."usboutstack_2" {
tokens "abox_tokens"
tuples."word.usboutstack_2" {
ABOX_TKN_ID "0x5002"
}
}
SectionVendorTuples."fwdout_1" {
tokens "abox_tokens"
tuples."word.fwdout_1" {
ABOX_TKN_ID "0x6001"
}
}
SectionVendorTuples."fwdout_2" {
tokens "abox_tokens"
tuples."word.fwdout_2" {
ABOX_TKN_ID "0x6002"
}
}
SectionVendorTuples."bd_srccom0_1" {
tokens "abox_tokens"
tuples."word.bd_srccom0_1" {
ABOX_TKN_ID "0xbd001"
}
}
SectionVendorTuples."bd_srccom0_2" {
tokens "abox_tokens"
tuples."word.bd_srccom0_2" {
ABOX_TKN_ID "0xbd002"
}
}
SectionVendorTuples."bd_srccom1_1" {
tokens "abox_tokens"
tuples."word.bd_srccom1_1" {
ABOX_TKN_ID "0xbd011"
}
}
SectionVendorTuples."bd_srccom1_2" {
tokens "abox_tokens"
tuples."word.bd_srccom1_2" {
ABOX_TKN_ID "0xbd012"
}
}
SectionVendorTuples."bd_srccom2_1" {
tokens "abox_tokens"
tuples."word.bd_srccom2_1" {
ABOX_TKN_ID "0xbd021"
}
}
SectionVendorTuples."bd_srccom2_2" {
tokens "abox_tokens"
tuples."word.bd_srccom2_2" {
ABOX_TKN_ID "0xbd022"
}
}
SectionVendorTuples."bd_srccom3_1" {
tokens "abox_tokens"
tuples."word.bd_srccom3_1" {
ABOX_TKN_ID "0xbd031"
}
}
SectionVendorTuples."bd_srccom3_2" {
tokens "abox_tokens"
tuples."word.bd_srccom3_2" {
ABOX_TKN_ID "0xbd032"
}
}
SectionVendorTuples."bd_srccom4_1" {
tokens "abox_tokens"
tuples."word.bd_srccom4_1" {
ABOX_TKN_ID "0xbd041"
}
}
SectionVendorTuples."bd_srccom4_2" {
tokens "abox_tokens"
tuples."word.bd_srccom4_2" {
ABOX_TKN_ID "0xbd042"
}
}
SectionVendorTuples."bd_srccom5_1" {
tokens "abox_tokens"
tuples."word.bd_srccom5_1" {
ABOX_TKN_ID "0xbd051"
}
}
SectionVendorTuples."bd_srccom5_2" {
tokens "abox_tokens"
tuples."word.bd_srccom5_2" {
ABOX_TKN_ID "0xbd052"
}
}
SectionVendorTuples."bd_srccom6_1" {
tokens "abox_tokens"
tuples."word.bd_srccom6_1" {
ABOX_TKN_ID "0xbd061"
}
}
SectionVendorTuples."bd_srccom6_2" {
tokens "abox_tokens"
tuples."word.bd_srccom6_2" {
ABOX_TKN_ID "0xbd062"
}
}
SectionVendorTuples."vdsp0" {
tokens "abox_tokens"
tuples."word.vdsp0" {
ABOX_TKN_ID "0xfd000"
}
}
SectionVendorTuples."vdsp0_1" {
tokens "abox_tokens"
tuples."word.vdsp0_1" {
ABOX_TKN_ID "0xfd001"
}
}
SectionVendorTuples."vdsp0_2" {
tokens "abox_tokens"
tuples."word.vdsp0_2" {
ABOX_TKN_ID "0xfd002"
}
}
SectionVendorTuples."vdsp1" {
tokens "abox_tokens"
tuples."word.vdsp1" {
ABOX_TKN_ID "0xfd010"
}
}
SectionVendorTuples."vdsp1_1" {
tokens "abox_tokens"
tuples."word.vdsp1_1" {
ABOX_TKN_ID "0xfd011"
}
}
SectionVendorTuples."vdsp1_2" {
tokens "abox_tokens"
tuples."word.vdsp1_2" {
ABOX_TKN_ID "0xfd012"
}
}
SectionVendorTuples."vdsp1_3" {
tokens "abox_tokens"
tuples."word.vdsp1_3" {
ABOX_TKN_ID "0xfd013"
}
}
SectionVendorTuples."vdsp2" {
tokens "abox_tokens"
tuples."word.vdsp2" {
ABOX_TKN_ID "0xfd020"
}
}
SectionVendorTuples."vdsp2_1" {
tokens "abox_tokens"
tuples."word.vdsp2_1" {
ABOX_TKN_ID "0xfd021"
}
}
SectionVendorTuples."vdsp2_2" {
tokens "abox_tokens"
tuples."word.vdsp2_2" {
ABOX_TKN_ID "0xfd022"
}
}
SectionVendorTuples."vdsp3" {
tokens "abox_tokens"
tuples."word.vdsp3" {
ABOX_TKN_ID "0xfd030"
}
}
SectionVendorTuples."vdsp3_1" {
tokens "abox_tokens"
tuples."word.vdsp3_1" {
ABOX_TKN_ID "0xfd031"
}
}
SectionVendorTuples."vdsp3_2" {
tokens "abox_tokens"
tuples."word.vdsp3_2" {
ABOX_TKN_ID "0xfd032"
}
}
SectionVendorTuples."vdsp4" {
tokens "abox_tokens"
tuples."word.vdsp4" {
ABOX_TKN_ID "0xfd040"
}
}
SectionVendorTuples."vdsp4_1" {
tokens "abox_tokens"
tuples."word.vdsp4_1" {
ABOX_TKN_ID "0xfd041"
}
}
SectionVendorTuples."vdsp4_2" {
tokens "abox_tokens"
tuples."word.vdsp4_2" {
ABOX_TKN_ID "0xfd042"
}
}
SectionVendorTuples."vdsp5" {
tokens "abox_tokens"
tuples."word.vdsp5" {
ABOX_TKN_ID "0xfd050"
}
}
SectionVendorTuples."vdsp5_1" {
tokens "abox_tokens"
tuples."word.vdsp5_1" {
ABOX_TKN_ID "0xfd051"
}
}
SectionVendorTuples."vdsp5_2" {
tokens "abox_tokens"
tuples."word.vdsp5_2" {
ABOX_TKN_ID "0xfd052"
}
}
SectionVendorTuples."vdsp6" {
tokens "abox_tokens"
tuples."word.vdsp6" {
ABOX_TKN_ID "0xfd060"
}
}
SectionVendorTuples."vdsp6_1" {
tokens "abox_tokens"
tuples."word.vdsp6_1" {
ABOX_TKN_ID "0xfd061"
}
}
SectionVendorTuples."vdsp6_2" {
tokens "abox_tokens"
tuples."word.vdsp6_2" {
ABOX_TKN_ID "0xfd062"
}
}
SectionVendorTuples."vdsp7" {
tokens "abox_tokens"
tuples."word.vdsp7" {
ABOX_TKN_ID "0xfd070"
}
}
SectionVendorTuples."vdsp7_1" {
tokens "abox_tokens"
tuples."word.vdsp7_1" {
ABOX_TKN_ID "0xfd071"
}
}
SectionVendorTuples."vdsp7_2" {
tokens "abox_tokens"
tuples."word.vdsp7_2" {
ABOX_TKN_ID "0xfd072"
}
}
SectionVendorTuples."src" {
tokens "src_values"
tuples."string.src_strings" {
SRC_0 "None"
SRC_1 "TONEGEN_1KHZ"
SRC_2 "WDMA0"
SRC_3 "WDMA1"
SRC_4 "WDMA2"
SRC_5 "WDMA3"
SRC_6 "WDMA4"
SRC_7 "WDMA5"
SRC_8 "WDMA6"
SRC_9 "WDMA7"
SRC_10 "VPCMOUT_DAI0"
SRC_11 "VPCMOUT_DAI1"
SRC_12 "VPCMOUT_DAI2"
SRC_13 "VPCMOUT_DAI3"
SRC_14 "VPCMOUT_DAI4"
SRC_15 "VPCMOUT_DAI5"
SRC_16 "VPCMOUT_DAI6"
SRC_17 "BD_MIXER"
SRC_18 "USBINSTACK"
SRC_19 "FWDIN"
SRC_20 "VDSP0"
SRC_21 "VDSP1"
SRC_22 "VDSP2"
SRC_23 "VDSP3"
SRC_24 "VDSP4"
SRC_25 "VDSP5"
SRC_26 "VDSP6"
SRC_27 "VDSP7"
}
}
SectionVendorTuples."route_none" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "none"
RT_TKN_1 "None,"
}
}
SectionVendorTuples."route_bdmixer-normal" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "bdmixer-normal"
RT_TKN_1 "RDMA3_A, BD_MIXER"
RT_TKN_2 "RDMA3_1, VDSP0"
RT_TKN_3 "BD_SRCCOM0_A, VPCMOUT_DAI0"
RT_TKN_4 "BD_SRCCOM0_1, VPCMOUT_DAI0"
RT_TKN_5 "VDSP0_1, VPCMOUT_DAI0"
}
}
SectionVendorTuples."route_bdmixer-apcall-rxse-callrec" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "bdmixer-apcall-rxse-callrec"
RT_TKN_1 "RDMA3_A, BD_MIXER"
RT_TKN_2 "RDMA3_1, VDSP0"
RT_TKN_3 "BD_SRCCOM0_A, MCD_RXSE"
RT_TKN_4 "MCD_RXSE_A, VPCMOUT_DAI0"
RT_TKN_6 "VDSP0_1, VPCMOUT_DAI0"
RT_TKN_7 "CALLREC_A, VPCMOUT_DAI0"
}
}
SectionVendorTuples."route_cpcall-rxse-callrec" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "cpcall-rxse-callrec"
RT_TKN_1 "RDMA3_A, BD_MIXER"
RT_TKN_2 "RDMA3_1, VDSP0"
RT_TKN_3 "BD_SRCCOM0_A, VPCMOUT_DAI0"
RT_TKN_4 "BD_SRCCOM0_1, VPCMOUT_DAI0"
RT_TKN_5 "VDSP0_1, VPCMOUT_DAI0"
RT_TKN_6 "MCD_RXSE_A, VSS_RXBRIDGE"
RT_TKN_7 "RDMA11_A, MCD_RXSE"
RT_TKN_8 "RDMA11_1, VDSP0"
RT_TKN_9 "RDMA11_B, VPCMOUT_DAI4"
RT_TKN_10 "RDMA11_2, VPCMOUT_DAI4"
RT_TKN_11 "CALLREC_A, VSS_RXBRIDGE"
}
}
SectionVendorTuples."route_cpcallfwd-rxse-callrec" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "cpcallfwd-rxse-callrec"
RT_TKN_1 "RDMA3_A, BD_MIXER"
RT_TKN_2 "RDMA3_1, VDSP0"
RT_TKN_3 "BD_SRCCOM0_A, VPCMOUT_DAI0"
RT_TKN_4 "BD_SRCCOM0_1, VPCMOUT_DAI0"
RT_TKN_5 "VDSP0_1, VPCMOUT_DAI0"
RT_TKN_6 "MCD_RXSE_A, VSS_RXBRIDGE"
RT_TKN_7 "RDMA5_A, MCD_RXSE"
RT_TKN_8 "RDMA5_1, VDSP0"
RT_TKN_9 "RDMA5_B, VPCMOUT_DAI4"
RT_TKN_10 "RDMA5_2, VPCMOUT_DAI4"
RT_TKN_11 "CALLREC_A, VSS_RXBRIDGE"
}
}
SectionVendorTuples."route_bta2dp-playback" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "bta2dp-playback"
RT_TKN_1 "MCD_A2DP_A, WDMA3"
RT_TKN_2 "VDSP1_1, WDMA3"
RT_TKN_3 "RDMA4_A, MCD_A2DP"
RT_TKN_4 "RDMA4_1, VDSP1"
RT_TKN_5 "MCD_VM_A, WDMA3"
RT_TKN_6 "VDSP1_2, WDMA3"
}
}
SectionVendorTuples."route_asyncusb-playback" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "asyncusb-playback"
RT_TKN_1 "USB_OUTCOM_A, WDMA3"
RT_TKN_2 "VDSP1_1, WDMA3"
RT_TKN_4 "USBOUTSTACK_A, USB_OUTCOM"
RT_TKN_5 "USBOUTSTACK_1, VDSP1"
RT_TKN_6 "MCD_VM_A, WDMA3"
RT_TKN_7 "VDSP1_2, WDMA3"
}
}
SectionVendorTuples."route_usb-playback" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "usb-playback"
RT_TKN_1 "MCD_VM_A, WDMA3"
RT_TKN_2 "VDSP1_1, WDMA3"
RT_TKN_3 "FWDOUT_1, WDMA3"
}
}
SectionVendorTuples."route_volume-monitor" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "volume-monitor"
RT_TKN_1 "MCD_VM_A, WDMA3"
RT_TKN_2 "VDSP1_1, WDMA3"
RT_TKN_3 "FWDOUT_1, WDMA3"
}
}
SectionVendorTuples."route_dualpath-speaker" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "dualpath-speaker"
RT_TKN_1 "CHCONV2CH_A, WDMA2"
RT_TKN_2 "MCD_SBOTHERS_A, CHCONV2CH"
# when SBOTHERS enabled comment below control and check WDMA2 Width config in XML
RT_TKN_3 "SPKAMP_A, MCD_SBOTHERS"
RT_TKN_4 "VDSP1_1, WDMA2"
RT_TKN_5 "SPKAMP_B, WDMA4"
RT_TKN_6 "VDSP1_2, WDMA4"
RT_TKN_7 "RDMA7_A, SPKAMP"
RT_TKN_8 "RDMA7_1, VDSP1"
RT_TKN_9 "MCD_VM_A, WDMA2"
RT_TKN_10 "VPCMIN_DAI8_A, WDMA2"
RT_TKN_11 "VPCMIN_DAI8_1, VDSP1"
}
}
SectionVendorTuples."route_dualpath-speaker-bta2dp" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "dualpath-speaker-bta2dp"
RT_TKN_1 "MCD_SBOTHERS_A, WDMA2"
# RT_TKN_2 "SPKAMP_A, MCD_SBOTHERS"
# when SBOTHERS enabled comment below control and check WDMA2 Width config in XML
RT_TKN_2 "SPKAMP_A, MCD_SBOTHERS"
RT_TKN_3 "VDSP1_1, WDMA2"
RT_TKN_4 "SPKAMP_B, WDMA4"
RT_TKN_5 "VDSP1_2, WDMA4"
RT_TKN_6 "RDMA7_A, SPKAMP"
RT_TKN_7 "RDMA7_1, VDSP1"
RT_TKN_8 "MCD_A2DP_A, WDMA3"
RT_TKN_9 "RDMA4_A, MCD_A2DP"
RT_TKN_10 "RDMA4_1, VDSP1"
RT_TKN_11 "MCD_VM_A, WDMA3"
RT_TKN_12 "VPCMIN_DAI8_A, WDMA2"
RT_TKN_13 "VPCMIN_DAI8_1, VDSP1"
}
}
SectionVendorTuples."route_dualpath-speaker-asyncusb" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "dualpath-speaker-asyncusb"
RT_TKN_1 "CHCONV2CH_A, WDMA2"
RT_TKN_2 "MCD_SBOTHERS_A, CHCONV2CH"
# when SBOTHERS enabled comment below control and check WDMA2 Width config in XML
RT_TKN_3 "SPKAMP_A, MCD_SBOTHERS"
RT_TKN_4 "VDSP1_1, WDMA2"
RT_TKN_5 "SPKAMP_B, WDMA4"
RT_TKN_6 "VDSP1_2, WDMA4"
RT_TKN_7 "RDMA7_A, SPKAMP"
RT_TKN_8 "RDMA7_1, VDSP1"
RT_TKN_9 "USB_OUTCOM_A, WDMA3"
RT_TKN_10 "VDSP1_3, WDMA3"
RT_TKN_11 "USBOUTSTACK_A, USB_OUTCOM"
RT_TKN_12 "USBOUTSTACK_1, VDSP1"
RT_TKN_13 "MCD_VM_A, WDMA3"
RT_TKN_14 "VPCMIN_DAI8_A, WDMA2"
RT_TKN_15 "VPCMIN_DAI8_1, VDSP1"
}
}
SectionVendorTuples."route_speaker-ampprotection-playback" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "speaker-ampprotection-playback"
RT_TKN_1 "SPKAMP_A, WDMA3"
RT_TKN_2 "VDSP1_1, WDMA3"
RT_TKN_3 "SPKAMP_B, WDMA4"
RT_TKN_4 "VDSP1_2, WDMA4"
RT_TKN_5 "RDMA7_A, SPKAMP"
RT_TKN_6 "RDMA7_1, VDSP1"
RT_TKN_7 "MCD_VM_A, WDMA3"
RT_TKN_8 "VPCMIN_DAI8_A, WDMA3"
RT_TKN_9 "VPCMIN_DAI8_1, VDSP1"
}
}
SectionVendorTuples."route_dualpath-speaker-btsco" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "dualpath-speaker-btsco"
RT_TKN_1 "MCD_SBOTHERS_A, WDMA2"
# RT_TKN_2 "SPKAMP_A, MCD_SBOTHERS"
# when SBOTHERS enabled comment below control and check WDMA2 Width config in XML
RT_TKN_2 "SPKAMP_A, MCD_SBOTHERS"
RT_TKN_3 "VDSP1_1, WDMA2"
RT_TKN_4 "SPKAMP_B, WDMA4"
RT_TKN_5 "VDSP1_2, WDMA4"
RT_TKN_6 "RDMA7_A, SPKAMP"
RT_TKN_7 "RDMA7_1, VDSP1"
RT_TKN_8 "MCD_VM_A, WDMA2"
RT_TKN_9 "RDMA4_A, WDMA3"
RT_TKN_10 "RDMA4_1, WDMA3"
RT_TKN_11 "VPCMIN_DAI8_A, WDMA2"
RT_TKN_12 "VPCMIN_DAI8_1, VDSP1"
}
}
SectionVendorTuples."route_rmic-tdmdemux4-txse-rdma5" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "rmic-tdmdemux4-txse-rdma5"
RT_TKN_1 "VDSP2_1, WDMA5"
RT_TKN_2 "TDM_DEMUX4_A, WDMA5"
RT_TKN_3 "MCD_TXSE1_A, TDM_DEMUX4"
RT_TKN_4 "RDMA5_A, MCD_TXSE1"
RT_TKN_5 "RDMA5_1, VDSP2"
RT_TKN_6 "RDMA5_B, VPCMOUT_DAI6"
RT_TKN_7 "RDMA5_2, VPCMOUT_DAI6"
}
}
SectionVendorTuples."route_usbfm-wdma2-bdsrccom6" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "usbfm-wdma2-bdsrccom6"
RT_TKN_1 "VDSP0_1, WDMA2"
#Temporary direct connection without MCD-SBMUSIC solution component
# comment below when MCD_SBMUSIC is enabled
RT_TKN_2 "BD_SRCCOM6_A, WDMA2"
RT_TKN_3 "BD_SRCCOM6_B, VPCMOUT_DAI6"
RT_TKN_4 "BD_SRCCOM6_1, VPCMOUT_DAI6"
RT_TKN_5 "RDMA3_1, BD_MIXER"
RT_TKN_6 "VPCMIN_DAI7_B, WDMA2"
RT_TKN_7 "VPCMIN_DAI7_1, VDSP0"
RT_TKN_8 "VPCMIN_DAI4_A, WDMA2"
RT_TKN_9 "VPCMIN_DAI4_1, VDSP0"
RT_TKN_10 "RDMA3_A, BD_MIXER"
RT_TKN_11 "BD_SRCCOM0_A, VPCMOUT_DAI0"
RT_TKN_12 "BD_SRCCOM0_1, VPCMOUT_DAI0"
RT_TKN_13 "VDSP0_2, VPCMOUT_DAI0"
}
}
SectionVendorTuples."route_usbfm-wdma2-speaker-bdsrccom6" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "usbfm-wdma2-speaker-bdsrccom6"
RT_TKN_1 "VDSP0_1, WDMA2"
RT_TKN_2 "MCD_SBMUSIC_A, WDMA2"
RT_TKN_3 "BD_SRCCOM6_A, MCD_SBMUSIC"
#Temporary direct connection without MCD-SBMUSIC solution component
# comment below when MCD_SBMUSIC is enabled
# RT_TKN_3 "BD_SRCCOM6_A, WDMA2"
RT_TKN_4 "BD_SRCCOM6_B, VPCMOUT_DAI6"
RT_TKN_5 "BD_SRCCOM6_1, VPCMOUT_DAI6"
RT_TKN_6 "RDMA3_1, BD_MIXER"
RT_TKN_7 "VPCMIN_DAI7_B, WDMA2"
RT_TKN_8 "VPCMIN_DAI7_1, VDSP0"
RT_TKN_9 "VPCMIN_DAI4_A, WDMA2"
RT_TKN_10 "VPCMIN_DAI4_1, VDSP0"
RT_TKN_11 "RDMA3_A, BD_MIXER"
RT_TKN_12 "BD_SRCCOM0_A, VPCMOUT_DAI0"
RT_TKN_13 "BD_SRCCOM0_1, VPCMOUT_DAI0"
RT_TKN_14 "VDSP0_2, VPCMOUT_DAI0"
}
}
SectionVendorTuples."route_fm-radio-wdma2-bdsrccom6" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "fm-radio-wdma2-bdsrccom6"
RT_TKN_1 "VDSP0_1, WDMA2"
#Temporary direct connection without MCD-SBMUSIC solution component
# comment below when MCD_SBMUSIC is enabled
RT_TKN_2 "BD_SRCCOM6_A, WDMA2"
RT_TKN_3 "BD_SRCCOM6_B, VPCMOUT_DAI6"
RT_TKN_4 "BD_SRCCOM6_1, VPCMOUT_DAI6"
RT_TKN_5 "RDMA3_1, BD_MIXER"
RT_TKN_6 "VPCMIN_DAI7_B, WDMA2"
RT_TKN_7 "VPCMIN_DAI7_1, VDSP0"
RT_TKN_8 "VPCMIN_DAI4_A, WDMA2"
RT_TKN_9 "VPCMIN_DAI4_1, VDSP0"
RT_TKN_10 "RDMA3_A, BD_MIXER"
RT_TKN_11 "BD_SRCCOM0_A, VPCMOUT_DAI0"
RT_TKN_12 "BD_SRCCOM0_1, VPCMOUT_DAI0"
RT_TKN_13 "VDSP0_2, VPCMOUT_DAI0"
}
}
SectionVendorTuples."route_fm-radio-wdma2-speaker-bdsrccom6" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "fm-radio-wdma2-speaker-bdsrccom6"
RT_TKN_1 "VDSP0_1, WDMA2"
RT_TKN_2 "MCD_SBMUSIC_A, WDMA2"
RT_TKN_3 "BD_SRCCOM6_A, MCD_SBMUSIC"
#Temporary direct connection without MCD-SBMUSIC solution component
# comment below when MCD_SBMUSIC is enabled
# RT_TKN_3 "BD_SRCCOM6_A, WDMA2"
RT_TKN_4 "BD_SRCCOM6_B, VPCMOUT_DAI6"
RT_TKN_5 "BD_SRCCOM6_1, VPCMOUT_DAI6"
RT_TKN_6 "RDMA3_1, BD_MIXER"
RT_TKN_7 "VPCMIN_DAI7_B, WDMA2"
RT_TKN_8 "VPCMIN_DAI7_1, VDSP0"
RT_TKN_9 "VPCMIN_DAI4_A, WDMA2"
RT_TKN_10 "VPCMIN_DAI4_1, VDSP0"
RT_TKN_11 "RDMA3_A, BD_MIXER"
RT_TKN_12 "BD_SRCCOM0_A, VPCMOUT_DAI0"
RT_TKN_13 "BD_SRCCOM0_1, VPCMOUT_DAI0"
RT_TKN_14 "VDSP0_2, VPCMOUT_DAI0"
}
}
SectionVendorTuples."route_rmic-atune-rdma5" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "rmic-atune-rdma5"
RT_TKN_5 "RDMA5_B, VPCMOUT_DAI6"
RT_TKN_6 "RDMA5_1, VPCMOUT_DAI6"
}
}
SectionVendorTuples."route_wdma1-normal-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma1-normal-capture"
RT_TKN_1 "VDSP4_1, WDMA1"
RT_TKN_2 "VPCMIN_DAI0_A, WDMA1"
RT_TKN_3 "VPCMIN_DAI0_1, VDSP4"
RT_TKN_4 "VPCMIN_DAI1_A, WDMA1"
RT_TKN_5 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_6 "VPCMIN_DAI2_A, WDMA1"
RT_TKN_7 "VPCMIN_DAI2_1, VDSP4"
}
}
SectionVendorTuples."route_wdma1-tdmdemux0-normal-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma1-tdmdemux0-normal-capture"
RT_TKN_1 "TDM_DEMUX0_A, WDMA1"
RT_TKN_2 "VDSP4_1, WDMA1"
RT_TKN_3 "VPCMIN_DAI0_A, TDM_DEMUX0"
RT_TKN_4 "VPCMIN_DAI0_1, VDSP4"
RT_TKN_5 "VPCMIN_DAI1_A, TDM_DEMUX0"
RT_TKN_6 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_7 "VPCMIN_DAI2_A, TDM_DEMUX0"
RT_TKN_8 "VPCMIN_DAI2_1, VDSP4"
}
}
SectionVendorTuples."route_wdma1-tdmdemux1-normal-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma1-tdmdemux1-normal-capture"
RT_TKN_1 "TDM_DEMUX1_A, WDMA1"
RT_TKN_2 "VDSP4_1, WDMA1"
RT_TKN_3 "VPCMIN_DAI0_A, TDM_DEMUX1"
RT_TKN_4 "VPCMIN_DAI0_1, VDSP4"
RT_TKN_5 "VPCMIN_DAI1_A, TDM_DEMUX1"
RT_TKN_6 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_7 "VPCMIN_DAI2_A, TDM_DEMUX1"
RT_TKN_8 "VPCMIN_DAI2_1, VDSP4"
}
}
SectionVendorTuples."route_wdma1-tdmdemux2-normal-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma1-tdmdemux2-normal-capture"
RT_TKN_1 "TDM_DEMUX2_A, WDMA1"
RT_TKN_2 "VDSP4_1, WDMA1"
RT_TKN_3 "VPCMIN_DAI0_A, TDM_DEMUX2"
RT_TKN_4 "VPCMIN_DAI0_1, VDSP4"
RT_TKN_5 "VPCMIN_DAI1_A, TDM_DEMUX2"
RT_TKN_6 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_7 "VPCMIN_DAI2_A, TDM_DEMUX2"
RT_TKN_8 "VPCMIN_DAI2_1, VDSP4"
}
}
SectionVendorTuples."route_wdma1-tdmdemux4-normal-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma1-tdmdemux4-normal-capture"
RT_TKN_1 "TDM_DEMUX4_A, WDMA1"
RT_TKN_2 "VDSP4_1, WDMA1"
RT_TKN_3 "VPCMIN_DAI0_A, TDM_DEMUX4"
RT_TKN_4 "VPCMIN_DAI0_1, VDSP4"
RT_TKN_5 "VPCMIN_DAI1_A, TDM_DEMUX4"
RT_TKN_6 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_7 "VPCMIN_DAI2_A, TDM_DEMUX4"
RT_TKN_8 "VPCMIN_DAI2_1, VDSP4"
}
}
SectionVendorTuples."route_wdma1-tdmdemux4-interview-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma1-tdmdemux4-interview-capture"
RT_TKN_1 "TDM_DEMUX4_A, WDMA1"
RT_TKN_2 "VDSP4_1, WDMA1"
RT_TKN_3 "MCD_BIBF_A, TDM_DEMUX4"
RT_TKN_4 "VPCMIN_DAI0_A, MCD_BIBF"
RT_TKN_5 "VPCMIN_DAI0_1, VDSP4"
RT_TKN_6 "VPCMIN_DAI1_A, TDM_DEMUX4"
RT_TKN_7 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_8 "VPCMIN_DAI2_A, TDM_DEMUX4"
RT_TKN_9 "VPCMIN_DAI2_1, VDSP4"
}
}
SectionVendorTuples."route_wdma1-tdmdemux3-cam-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma1-tdmdemux3-cam-capture"
RT_TKN_1 "TDM_DEMUX3_A, WDMA1"
RT_TKN_2 "VDSP4_1, WDMA1"
RT_TKN_3 "VPCMIN_DAI0_A, TDM_DEMUX3"
RT_TKN_6 "VPCMIN_DAI0_1, VDSP4"
RT_TKN_4 "TDM_DEMUX0_A, WDMA1"
RT_TKN_5 "VDSP4_2, WDMA1"
RT_TKN_7 "VPCMIN_DAI1_A, TDM_DEMUX0"
RT_TKN_8 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_9 "VPCMIN_DAI2_A, TDM_DEMUX0"
RT_TKN_10 "VPCMIN_DAI2_1, VDSP4"
}
}
SectionVendorTuples."route_wdma1-tdmdemux3-wdma7-btsco-cam-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma1-tdmdemux3-wdma7-btsco-cam-capture"
RT_TKN_1 "TDM_DEMUX3_A, WDMA1"
RT_TKN_2 "VDSP4_1, WDMA1"
RT_TKN_3 "MCD_AVSYNCMIX_A, TDM_DEMUX3"
RT_TKN_4 "MCD_AVSYNCMIX_B, WDMA7"
RT_TKN_5 "VDSP4_2, WDMA7"
RT_TKN_6 "VPCMIN_DAI0_A, MCD_AVSYNCMIX"
RT_TKN_7 "VPCMIN_DAI0_1, VDSP4"
RT_TKN_8 "TDM_DEMUX0_A, WDMA1"
RT_TKN_9 "VDSP4_2, WDMA1"
RT_TKN_10 "VPCMIN_DAI1_A, TDM_DEMUX0"
RT_TKN_11 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_12 "VPCMIN_DAI2_A, TDM_DEMUX0"
RT_TKN_13 "VPCMIN_DAI2_1, VDSP4"
}
}
SectionVendorTuples."route_wdma1-tdmdemux0-apcall-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma1-tdmdemux0-apcall-capture"
RT_TKN_1 "TDM_DEMUX0_A, WDMA1"
RT_TKN_2 "VDSP4_1, WDMA1"
RT_TKN_4 "VPCMIN_DAI1_A, TDM_DEMUX0"
RT_TKN_5 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_6 "VPCMIN_DAI2_A, TDM_DEMUX0"
RT_TKN_7 "VPCMIN_DAI2_1, VDSP4"
RT_TKN_8 "VPCMIN_DAI0_A, CHMATCHER"
RT_TKN_9 "VPCMIN_DAI0_1, VDSP4"
}
}
SectionVendorTuples."route_wdma1-apcall-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma1-apcall-capture"
RT_TKN_2 "VDSP4_1, WDMA1"
RT_TKN_5 "VPCMIN_DAI1_A, WDMA1"
RT_TKN_6 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_7 "VPCMIN_DAI2_A, WDMA1"
RT_TKN_8 "VPCMIN_DAI2_1, VDSP4"
RT_TKN_9 "VPCMIN_DAI0_A, CHMATCHER"
RT_TKN_10 "VPCMIN_DAI0_1, VDSP4"
}
}
SectionVendorTuples."route_wdma5-tdmdemux4-rmic-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma5-tdmdemux4-rmic-capture"
RT_TKN_1 "TDM_DEMUX4_A, WDMA5"
RT_TKN_2 "VDSP4_1, WDMA5"
RT_TKN_3 "VPCMIN_DAI0_A, TDM_DEMUX4"
RT_TKN_4 "VPCMIN_DAI0_1, VDSP4"
RT_TKN_5 "VPCMIN_DAI1_A, TDM_DEMUX4"
RT_TKN_6 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_7 "VPCMIN_DAI2_A, TDM_DEMUX4"
RT_TKN_8 "VPCMIN_DAI2_1, VDSP4"
RT_TKN_9 "VPCMIN_DAI7_B, WDMA5"
RT_TKN_10 "VPCMIN_DAI7_1, VDSP4"
}
}
SectionVendorTuples."route_wdma2-tdmdemux0-lb-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma2-tdmdemux0-lb-capture"
RT_TKN_1 "TDM_DEMUX0_A, WDMA2"
RT_TKN_2 "VDSP4_1, WDMA2"
RT_TKN_3 "VPCMIN_DAI0_A, TDM_DEMUX0"
RT_TKN_4 "VPCMIN_DAI0_1, VDSP4"
RT_TKN_5 "VPCMIN_DAI1_A, TDM_DEMUX0"
RT_TKN_6 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_7 "VPCMIN_DAI2_A, TDM_DEMUX0"
RT_TKN_8 "VPCMIN_DAI2_1, VDSP4"
RT_TKN_9 "VPCMIN_DAI7_B, WDMA2"
RT_TKN_10 "VPCMIN_DAI7_1, WDMA2"
#Temporary direct connection without MCD-LBEFF solution component
# comment below when MCD_LBEFF is enabled
# RT_TKN_11 "BD_SRCCOM6_A, TDM_DEMUX0"
RT_TKN_11 "BD_SRCCOM6_A, MCD_LBEFF"
RT_TKN_12 "MCD_LBEFF_A, TDM_DEMUX0"
RT_TKN_13 "BD_SRCCOM6_B, VPCMOUT_DAI6"
RT_TKN_14 "BD_SRCCOM6_1, VPCMOUT_DAI6"
RT_TKN_15 "RDMA3_1, BD_MIXER"
}
}
SectionVendorTuples."route_wdma2-lb-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma2-lb-capture"
RT_TKN_1 "VDSP4_2, WDMA1"
RT_TKN_2 "VDSP4_1, WDMA2"
RT_TKN_3 "VPCMIN_DAI0_A, WDMA1"
RT_TKN_4 "VPCMIN_DAI0_1, VDSP4"
RT_TKN_5 "VPCMIN_DAI1_A, WDMA1"
RT_TKN_6 "VPCMIN_DAI1_1, VDSP4"
RT_TKN_7 "VPCMIN_DAI2_A, WDMA1"
RT_TKN_8 "VPCMIN_DAI2_1, VDSP4"
RT_TKN_9 "VPCMIN_DAI7_B, WDMA2"
RT_TKN_10 "VPCMIN_DAI7_1, WDMA2"
#Temporary direct connection without MCD-LBEFF solution component
# comment below when MCD_LBEFF is enabled
# RT_TKN_11 "BD_SRCCOM6_A, WDMA2"
RT_TKN_11 "BD_SRCCOM6_A, MCD_LBEFF"
RT_TKN_12 "MCD_LBEFF_A, WDMA2"
RT_TKN_13 "BD_SRCCOM6_B, VPCMOUT_DAI6"
RT_TKN_14 "BD_SRCCOM6_1, VPCMOUT_DAI6"
RT_TKN_15 "RDMA3_1, BD_MIXER"
}
}
SectionVendorTuples."route_wdma4-capture" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "wdma4-capture"
RT_TKN_1 "VDSP4_1, WDMA4"
RT_TKN_2 "VPCMIN_DAI0_A, WDMA4"
RT_TKN_3 "VPCMIN_DAI0_1, VDSP4"
}
}
SectionVendorTuples."route_cpcall-seriallif-multimic" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "cpcall-seriallif-multimic"
RT_TKN_1 "VDSP5_1, WDMA6"
RT_TKN_2 "VSS_TXADAPTER_A, WDMA6"
# Dummy connection to complete the path
RT_TKN_3 "VPCMIN_DAI3_B, WDMA6"
RT_TKN_4 "VPCMIN_DAI3_1, VDSP5"
}
}
SectionVendorTuples."route_cpcall-seriallif-dualmic" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "cpcall-seriallif-dualmic"
RT_TKN_1 "TDM_DEMUX4_A, WDMA6"
RT_TKN_2 "VDSP5_1, WDMA6"
RT_TKN_3 "VSS_TXADAPTER_A, TDM_DEMUX4"
# Dummy connection to complete the path
RT_TKN_4 "VPCMIN_DAI3_B, WDMA6"
RT_TKN_5 "VPCMIN_DAI3_1, VDSP5"
}
}
SectionVendorTuples."route_cpcall-mic" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "cpcall-mic"
RT_TKN_1 "VSS_TXADAPTER_A, WDMA6"
RT_TKN_2 "VDSP5_1, WDMA6"
# Dummy connection to complete the path
RT_TKN_4 "VPCMIN_DAI3_B, WDMA6"
RT_TKN_5 "VPCMIN_DAI3_1, VDSP5"
}
}
SectionVendorTuples."route_cpcall-txse-callrec" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "cpcall-txse-callrec"
RT_TKN_1 "VSS_TXADAPTER_B, WDMA0"
RT_TKN_2 "VDSP6_2, WDMA0"
RT_TKN_3 "MCD_TXSE1_A, VSS_TXADAPTER"
RT_TKN_4 "MCD_TXSE2_A, MCD_TXSE1"
RT_TKN_5 "VPCMIN_DAI3_A, WDMA0"
RT_TKN_6 "VPCMIN_DAI3_2, VDSP6"
RT_TKN_7 "VSSIF_TX_A, MCD_TXSE2"
RT_TKN_8 "VSSIF_TX_B, WDMA7"
RT_TKN_9 "CALLREC_B, MCD_TXSE2"
RT_TKN_10 "VPCMIN_DAI5_A, CALLREC"
RT_TKN_11 "VPCMIN_DAI5_1, VDSP6"
}
}
SectionVendorTuples."route_cpcall-txse-callrec-telerx" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "cpcall-txse-callrec-telerx"
RT_TKN_1 "VSS_TXADAPTER_B, WDMA0"
RT_TKN_2 "VDSP6_2, WDMA0"
RT_TKN_3 "MCD_TXSE1_A, VSS_TXADAPTER"
RT_TKN_4 "MCD_TXSE2_A, MCD_TXSE1"
RT_TKN_5 "VPCMIN_DAI3_A, WDMA0"
RT_TKN_6 "VPCMIN_DAI3_2, VDSP6"
RT_TKN_7 "VSSIF_TX_A, MCD_TXSE2"
RT_TKN_8 "VSSIF_TX_B, WDMA7"
RT_TKN_9 "CALLREC_B, MCD_TXSE2"
RT_TKN_10 "VPCMIN_DAI5_A, CALLREC"
RT_TKN_11 "VPCMIN_DAI5_1, VDSP6"
RT_TKN_12 "VPCMIN_DAI6_A, CALLREC"
RT_TKN_13 "VPCMIN_DAI6_1, VDSP6"
}
}
SectionVendorTuples."route_cpcallfwd-txse-callrec" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "cpcallfwd-txse-callrec"
RT_TKN_1 "VSS_TXADAPTER_A, WDMA6"
RT_TKN_2 "VDSP6_1, WDMA6"
RT_TKN_3 "VSS_TXADAPTER_B, WDMA0"
RT_TKN_4 "VDSP6_2, WDMA0"
RT_TKN_5 "MCD_TXSE1_A, VSS_TXADAPTER"
RT_TKN_6 "MCD_TXSE2_A, MCD_TXSE1"
RT_TKN_7 "VPCMIN_DAI3_A, MCD_TXSE2"
RT_TKN_8 "VPCMIN_DAI3_2, VDSP6"
RT_TKN_9 "VSSIF_TX_A, MCD_TXSE2"
RT_TKN_10 "CALLREC_B, MCD_TXSE2"
RT_TKN_11 "VPCMIN_DAI5_A, CALLREC"
RT_TKN_12 "VPCMIN_DAI5_1, VDSP6"
}
}
SectionVendorTuples."route_apcall-seriallif-multimic-txse-callrec" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "apcall-seriallif-multimic-txse-callrec"
RT_TKN_1 "VDSP6_1, WDMA6"
RT_TKN_2 "VSS_TXADAPTER_A, WDMA6"
RT_TKN_3 "VSS_TXADAPTER_B, WDMA0"
RT_TKN_4 "VDSP6_2, WDMA0"
RT_TKN_5 "MCD_TXSE1_A, VSS_TXADAPTER"
RT_TKN_6 "MCD_TXSE2_A, MCD_TXSE1"
RT_TKN_7 "CHMATCHER_A, MCD_TXSE2"
RT_TKN_8 "CALLREC_B, MCD_TXSE2"
RT_TKN_9 "VPCMIN_DAI5_A, CALLREC"
RT_TKN_10 "VPCMIN_DAI5_1, VDSP6"
RT_TKN_11 "VPCMIN_DAI0_2, VDSP6"
}
}
SectionVendorTuples."route_apcall-txse-callrec" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "apcall-txse-callrec"
RT_TKN_1 "VSS_TXADAPTER_A, WDMA6"
RT_TKN_2 "VDSP6_1, WDMA6"
RT_TKN_3 "VSS_TXADAPTER_B, WDMA0"
RT_TKN_4 "VDSP6_2, WDMA0"
RT_TKN_5 "MCD_TXSE1_A, VSS_TXADAPTER"
RT_TKN_6 "MCD_TXSE2_A, MCD_TXSE1"
RT_TKN_7 "CHMATCHER_A, MCD_TXSE2"
RT_TKN_8 "CALLREC_B, MCD_TXSE2"
RT_TKN_9 "VPCMIN_DAI5_A, CALLREC"
RT_TKN_10 "VPCMIN_DAI5_1, VDSP6"
RT_TKN_11 "VPCMIN_DAI0_2, VDSP6"
}
}
SectionVendorTuples."route_bargein-txse" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "bargein-txse"
RT_TKN_1 "VDSP6_1, WDMA6"
RT_TKN_2 "VSS_TXADAPTER_A, WDMA6"
RT_TKN_3 "VSS_TXADAPTER_B, WDMA0"
RT_TKN_4 "VDSP6_2, WDMA0"
RT_TKN_5 "MCD_TXSE1_A, VSS_TXADAPTER"
RT_TKN_6 "CHMATCHER_A, MCD_TXSE1"
RT_TKN_7 "VPCMIN_DAI0_2, VDSP6"
}
}
SectionVendorTuples."route_asyncusb-mic" {
tokens "route_tokens"
tuples."string" {
RT_TKN_ID "asyncusb-mic"
RT_TKN_1 "USB_INCOM_A, USBINSTACK"
RT_TKN_2 "VDSP7_1, USBINSTACK"
RT_TKN_3 "RDMA10_A, USB_INCOM"
RT_TKN_4 "RDMA10_1, VDSP7"
}
}
SectionVendorTuples."vdsp0_enum" {
tokens "enum_values"
tuples."string.enum_strings" {
ENUM_0 "none"
ENUM_1 "bdmixer-normal"
ENUM_2 "bdmixer-apcall-rxse-callrec"
ENUM_3 "cpcall-rxse-callrec"
ENUM_4 "cpcallfwd-rxse-callrec"
ENUM_5 "usbfm-wdma2-bdsrccom6"
ENUM_6 "usbfm-wdma2-speaker-bdsrccom6"
ENUM_7 "fm-radio-wdma2-bdsrccom6"
ENUM_8 "fm-radio-wdma2-speaker-bdsrccom6"
}
}
SectionVendorTuples."vdsp1_enum" {
tokens "enum_values"
tuples."string.enum_strings" {
ENUM_0 "none"
ENUM_1 "bta2dp-playback"
ENUM_2 "asyncusb-playback"
ENUM_3 "usb-playback"
ENUM_4 "dualpath-speaker"
ENUM_5 "dualpath-speaker-bta2dp"
ENUM_6 "dualpath-speaker-asyncusb"
ENUM_7 "speaker-ampprotection-playback"
ENUM_8 "dualpath-speaker-btsco"
ENUM_9 "volume-monitor"
}
}
SectionVendorTuples."vdsp2_enum" {
tokens "enum_values"
tuples."string.enum_strings" {
ENUM_0 "none"
ENUM_1 "rmic-tdmdemux4-txse-rdma5"
ENUM_2 "rmic-atune-rdma5"
}
}
SectionVendorTuples."vdsp4_enum" {
tokens "enum_values"
tuples."string.enum_strings" {
ENUM_0 "none"
ENUM_1 "wdma1-normal-capture"
ENUM_2 "wdma1-tdmdemux0-normal-capture"
ENUM_3 "wdma1-tdmdemux1-normal-capture"
ENUM_4 "wdma1-tdmdemux2-normal-capture"
ENUM_5 "wdma1-tdmdemux4-normal-capture"
ENUM_6 "wdma1-tdmdemux4-interview-capture"
ENUM_7 "wdma1-tdmdemux3-cam-capture"
ENUM_8 "wdma1-tdmdemux3-wdma7-btsco-cam-capture"
ENUM_9 "wdma1-tdmdemux0-apcall-capture"
ENUM_10 "wdma1-apcall-capture"
ENUM_11 "wdma5-tdmdemux4-rmic-capture"
ENUM_12 "wdma2-tdmdemux0-lb-capture"
ENUM_13 "wdma2-lb-capture"
ENUM_14 "wdma4-capture"
}
}
SectionVendorTuples."vdsp5_enum" {
tokens "enum_values"
tuples."string.enum_strings" {
ENUM_0 "none"
ENUM_1 "cpcall-seriallif-multimic"
ENUM_2 "cpcall-seriallif-dualmic"
ENUM_3 "cpcall-mic"
}
}
SectionVendorTuples."vdsp6_enum" {
tokens "enum_values"
tuples."string.enum_strings" {
ENUM_0 "none"
ENUM_1 "cpcall-txse-callrec"
ENUM_2 "cpcall-txse-callrec-telerx"
ENUM_3 "cpcallfwd-txse-callrec"
ENUM_4 "apcall-seriallif-multimic-txse-callrec"
ENUM_5 "apcall-txse-callrec"
ENUM_6 "bargein-txse"
}
}
SectionVendorTuples."vdsp7_enum" {
tokens "enum_values"
tuples."string.enum_strings" {
ENUM_0 "none"
ENUM_1 "asyncusb-mic"
}
}
SectionData."rdma0_1" {
tuples "rdma0_1"
}
SectionData."rdma0_2" {
tuples "rdma0_2"
}
SectionData."rdma1_1" {
tuples "rdma1_1"
}
SectionData."rdma1_2" {
tuples "rdma1_2"
}
SectionData."rdma2_1" {
tuples "rdma2_1"
}
SectionData."rdma2_2" {
tuples "rdma2_2"
}
SectionData."rdma3_1" {
tuples "rdma3_1"
}
SectionData."rdma3_2" {
tuples "rdma3_2"
}
SectionData."rdma4_1" {
tuples "rdma4_1"
}
SectionData."rdma4_2" {
tuples "rdma4_2"
}
SectionData."rdma5_1" {
tuples "rdma5_1"
}
SectionData."rdma5_2" {
tuples "rdma5_2"
}
SectionData."rdma6_1" {
tuples "rdma6_1"
}
SectionData."rdma6_2" {
tuples "rdma6_2"
}
SectionData."rdma7_1" {
tuples "rdma7_1"
}
SectionData."rdma7_2" {
tuples "rdma7_2"
}
SectionData."rdma8_1" {
tuples "rdma8_1"
}
SectionData."rdma8_2" {
tuples "rdma8_2"
}
SectionData."rdma9_1" {
tuples "rdma9_1"
}
SectionData."rdma9_2" {
tuples "rdma9_2"
}
SectionData."rdma10_1" {
tuples "rdma10_1"
}
SectionData."rdma10_2" {
tuples "rdma10_2"
}
SectionData."rdma11_1" {
tuples "rdma11_1"
}
SectionData."rdma11_2" {
tuples "rdma11_2"
}
SectionData."vpcmin_dai0_1" {
tuples "vpcmin_dai0_1"
}
SectionData."vpcmin_dai0_2" {
tuples "vpcmin_dai0_2"
}
SectionData."vpcmin_dai1_1" {
tuples "vpcmin_dai1_1"
}
SectionData."vpcmin_dai1_2" {
tuples "vpcmin_dai1_2"
}
SectionData."vpcmin_dai2_1" {
tuples "vpcmin_dai2_1"
}
SectionData."vpcmin_dai2_2" {
tuples "vpcmin_dai2_2"
}
SectionData."vpcmin_dai3_1" {
tuples "vpcmin_dai3_1"
}
SectionData."vpcmin_dai3_2" {
tuples "vpcmin_dai3_2"
}
SectionData."vpcmin_dai4_1" {
tuples "vpcmin_dai4_1"
}
SectionData."vpcmin_dai4_2" {
tuples "vpcmin_dai4_2"
}
SectionData."vpcmin_dai5_1" {
tuples "vpcmin_dai5_1"
}
SectionData."vpcmin_dai5_2" {
tuples "vpcmin_dai5_2"
}
SectionData."vpcmin_dai6_1" {
tuples "vpcmin_dai6_1"
}
SectionData."vpcmin_dai6_2" {
tuples "vpcmin_dai6_2"
}
SectionData."vpcmin_dai7_1" {
tuples "vpcmin_dai7_1"
}
SectionData."vpcmin_dai7_2" {
tuples "vpcmin_dai7_2"
}
SectionData."vpcmin_dai8_1" {
tuples "vpcmin_dai8_1"
}
SectionData."vpcmin_dai8_2" {
tuples "vpcmin_dai8_2"
}
SectionData."usboutstack_1" {
tuples "usboutstack_1"
}
SectionData."usboutstack_2" {
tuples "usboutstack_2"
}
SectionData."fwdout_1" {
tuples "fwdout_1"
}
SectionData."fwdout_2" {
tuples "fwdout_2"
}
SectionData."bd_srccom0_1" {
tuples "bd_srccom0_1"
}
SectionData."bd_srccom0_2" {
tuples "bd_srccom0_2"
}
SectionData."bd_srccom1_1" {
tuples "bd_srccom1_1"
}
SectionData."bd_srccom1_2" {
tuples "bd_srccom1_2"
}
SectionData."bd_srccom2_1" {
tuples "bd_srccom2_1"
}
SectionData."bd_srccom2_2" {
tuples "bd_srccom2_2"
}
SectionData."bd_srccom3_1" {
tuples "bd_srccom3_1"
}
SectionData."bd_srccom3_2" {
tuples "bd_srccom3_2"
}
SectionData."bd_srccom4_1" {
tuples "bd_srccom4_1"
}
SectionData."bd_srccom4_2" {
tuples "bd_srccom4_2"
}
SectionData."bd_srccom5_1" {
tuples "bd_srccom5_1"
}
SectionData."bd_srccom5_2" {
tuples "bd_srccom5_2"
}
SectionData."bd_srccom6_1" {
tuples "bd_srccom6_1"
}
SectionData."bd_srccom6_2" {
tuples "bd_srccom6_2"
}
SectionData."vdsp0" {
tuples "vdsp0"
}
SectionData."vdsp0_1" {
tuples "vdsp0_1"
}
SectionData."vdsp0_2" {
tuples "vdsp0_2"
}
SectionData."vdsp1" {
tuples "vdsp1"
}
SectionData."vdsp1_1" {
tuples "vdsp1_1"
}
SectionData."vdsp1_2" {
tuples "vdsp1_2"
}
SectionData."vdsp1_3" {
tuples "vdsp1_3"
}
SectionData."vdsp2" {
tuples "vdsp2"
}
SectionData."vdsp2_1" {
tuples "vdsp2_1"
}
SectionData."vdsp2_2" {
tuples "vdsp2_2"
}
SectionData."vdsp3" {
tuples "vdsp3"
}
SectionData."vdsp3_1" {
tuples "vdsp3_1"
}
SectionData."vdsp3_2" {
tuples "vdsp3_2"
}
SectionData."vdsp4" {
tuples "vdsp4"
}
SectionData."vdsp4_1" {
tuples "vdsp4_1"
}
SectionData."vdsp4_2" {
tuples "vdsp4_2"
}
SectionData."vdsp5" {
tuples "vdsp5"
}
SectionData."vdsp5_1" {
tuples "vdsp5_1"
}
SectionData."vdsp5_2" {
tuples "vdsp5_2"
}
SectionData."vdsp6" {
tuples "vdsp6"
}
SectionData."vdsp6_1" {
tuples "vdsp6_1"
}
SectionData."vdsp6_2" {
tuples "vdsp6_2"
}
SectionData."vdsp7" {
tuples "vdsp7"
}
SectionData."vdsp7_1" {
tuples "vdsp7_1"
}
SectionData."vdsp7_2" {
tuples "vdsp7_2"
}
SectionData."src" {
tuples "src"
}
SectionData."vdsp0_none" {
tuples "route_none"
}
SectionData."vdsp0_bdmixer-normal" {
tuples "route_bdmixer-normal"
}
SectionData."vdsp0_bdmixer-apcall-rxse-callrec" {
tuples "route_bdmixer-apcall-rxse-callrec"
}
SectionData."vdsp0_cpcall-rxse-callrec" {
tuples "route_cpcall-rxse-callrec"
}
SectionData."vdsp0_cpcallfwd-rxse-callrec" {
tuples "route_cpcallfwd-rxse-callrec"
}
SectionData."vdsp0_usbfm-wdma2-bdsrccom6" {
tuples "route_usbfm-wdma2-bdsrccom6"
}
SectionData."vdsp0_usbfm-wdma2-speaker-bdsrccom6" {
tuples "route_usbfm-wdma2-speaker-bdsrccom6"
}
SectionData."vdsp0_fm-radio-wdma2-bdsrccom6" {
tuples "route_fm-radio-wdma2-bdsrccom6"
}
SectionData."vdsp0_fm-radio-wdma2-speaker-bdsrccom6" {
tuples "route_fm-radio-wdma2-speaker-bdsrccom6"
}
SectionData."vdsp0_enum" {
tuples "vdsp0_enum"
}
SectionData."vdsp1_none" {
tuples "route_none"
}
SectionData."vdsp1_bta2dp-playback" {
tuples "route_bta2dp-playback"
}
SectionData."vdsp1_asyncusb-playback" {
tuples "route_asyncusb-playback"
}
SectionData."vdsp1_usb-playback" {
tuples "route_usb-playback"
}
SectionData."vdsp1_volume-monitor" {
tuples "route_volume-monitor"
}
SectionData."vdsp1_dualpath-speaker" {
tuples "route_dualpath-speaker"
}
SectionData."vdsp1_dualpath-speaker-bta2dp" {
tuples "route_dualpath-speaker-bta2dp"
}
SectionData."vdsp1_dualpath-speaker-asyncusb" {
tuples "route_dualpath-speaker-asyncusb"
}
SectionData."vdsp1_speaker-ampprotection-playback" {
tuples "route_speaker-ampprotection-playback"
}
SectionData."vdsp1_dualpath-speaker-btsco" {
tuples "route_dualpath-speaker-btsco"
}
SectionData."vdsp1_enum" {
tuples "vdsp1_enum"
}
SectionData."vdsp2_none" {
tuples "route_none"
}
SectionData."vdsp2_rmic-tdmdemux4-txse-rdma5" {
tuples "route_rmic-tdmdemux4-txse-rdma5"
}
SectionData."vdsp2_rmic-atune-rdma5" {
tuples "route_rmic-atune-rdma5"
}
SectionData."vdsp2_enum" {
tuples "vdsp2_enum"
}
SectionData."vdsp1_none" {
tuples "route_none"
}
SectionData."vdsp4_none" {
tuples "route_none"
}
SectionData."vdsp4_wdma1-normal-capture" {
tuples "route_wdma1-normal-capture"
}
SectionData."vdsp4_wdma1-tdmdemux0-normal-capture" {
tuples "route_wdma1-tdmdemux0-normal-capture"
}
SectionData."vdsp4_wdma1-tdmdemux1-normal-capture" {
tuples "route_wdma1-tdmdemux1-normal-capture"
}
SectionData."vdsp4_wdma1-tdmdemux2-normal-capture" {
tuples "route_wdma1-tdmdemux2-normal-capture"
}
SectionData."vdsp4_wdma1-tdmdemux4-normal-capture" {
tuples "route_wdma1-tdmdemux4-normal-capture"
}
SectionData."vdsp4_wdma1-tdmdemux4-interview-capture" {
tuples "route_wdma1-tdmdemux4-interview-capture"
}
SectionData."vdsp4_wdma1-tdmdemux3-cam-capture" {
tuples "route_wdma1-tdmdemux3-cam-capture"
}
SectionData."vdsp4_wdma1-tdmdemux3-wdma7-btsco-cam-capture" {
tuples "route_wdma1-tdmdemux3-wdma7-btsco-cam-capture"
}
SectionData."vdsp4_wdma1-tdmdemux0-apcall-capture" {
tuples "route_wdma1-tdmdemux0-apcall-capture"
}
SectionData."vdsp4_wdma1-apcall-capture" {
tuples "route_wdma1-apcall-capture"
}
SectionData."vdsp4_wdma5-tdmdemux4-rmic-capture" {
tuples "route_wdma5-tdmdemux4-rmic-capture"
}
SectionData."vdsp4_wdma2-tdmdemux0-lb-capture" {
tuples "route_wdma2-tdmdemux0-lb-capture"
}
SectionData."vdsp4_wdma2-lb-capture" {
tuples "route_wdma2-lb-capture"
}
SectionData."vdsp4_wdma4-capture" {
tuples "route_wdma4-capture"
}
SectionData."vdsp4_enum" {
tuples "vdsp4_enum"
}
SectionData."vdsp5_none" {
tuples "route_none"
}
SectionData."vdsp5_cpcall-seriallif-multimic" {
tuples "route_cpcall-seriallif-multimic"
}
SectionData."vdsp5_cpcall-seriallif-dualmic" {
tuples "route_cpcall-seriallif-dualmic"
}
SectionData."vdsp5_cpcall-mic" {
tuples "route_cpcall-mic"
}
SectionData."vdsp5_enum" {
tuples "vdsp5_enum"
}
SectionData."vdsp6_none" {
tuples "route_none"
}
SectionData."vdsp6_cpcall-txse-callrec" {
tuples "route_cpcall-txse-callrec"
}
SectionData."vdsp6_cpcall-txse-callrec-telerx" {
tuples "route_cpcall-txse-callrec-telerx"
}
SectionData."vdsp6_cpcallfwd-txse-callrec" {
tuples "route_cpcallfwd-txse-callrec"
}
SectionData."vdsp6_apcall-seriallif-multimic-txse-callrec" {
tuples "route_apcall-seriallif-multimic-txse-callrec"
}
SectionData."vdsp6_apcall-txse-callrec" {
tuples "route_apcall-txse-callrec"
}
SectionData."vdsp6_bargein-txse" {
tuples "route_bargein-txse"
}
SectionData."vdsp6_enum" {
tuples "vdsp6_enum"
}
SectionData."vdsp7_none" {
tuples "route_none"
}
SectionData."vdsp7_asyncusb-mic" {
tuples "route_asyncusb-mic"
}
SectionData."vdsp7_enum" {
tuples "vdsp7_enum"
}
SectionControlEnum."RDMA0_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma0_1"
"src"
]
}
SectionControlEnum."RDMA0_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma0_2"
"src"
]
}
SectionControlEnum."RDMA1_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma1_1"
"src"
]
}
SectionControlEnum."RDMA1_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma1_2"
"src"
]
}
SectionControlEnum."RDMA2_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma2_1"
"src"
]
}
SectionControlEnum."RDMA2_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma2_2"
"src"
]
}
SectionControlEnum."RDMA3_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma3_1"
"src"
]
}
SectionControlEnum."RDMA3_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma3_2"
"src"
]
}
SectionControlEnum."RDMA4_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma4_1"
"src"
]
}
SectionControlEnum."RDMA4_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma4_2"
"src"
]
}
SectionControlEnum."RDMA5_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma5_1"
"src"
]
}
SectionControlEnum."RDMA5_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma5_2"
"src"
]
}
SectionControlEnum."RDMA6_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma6_1"
"src"
]
}
SectionControlEnum."RDMA6_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma6_2"
"src"
]
}
SectionControlEnum."RDMA7_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma7_1"
"src"
]
}
SectionControlEnum."RDMA7_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma7_2"
"src"
]
}
SectionControlEnum."RDMA8_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma8_1"
"src"
]
}
SectionControlEnum."RDMA8_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma8_2"
"src"
]
}
SectionControlEnum."RDMA9_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma9_1"
"src"
]
}
SectionControlEnum."RDMA9_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma9_2"
"src"
]
}
SectionControlEnum."RDMA10_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma10_1"
"src"
]
}
SectionControlEnum."RDMA10_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma10_2"
"src"
]
}
SectionControlEnum."RDMA11_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma11_1"
"src"
]
}
SectionControlEnum."RDMA11_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"rdma11_2"
"src"
]
}
SectionControlEnum."VPCMIN_DAI0_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai0_1"
"src"
]
}
SectionControlEnum."VPCMIN_DAI0_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai0_2"
"src"
]
}
SectionControlEnum."VPCMIN_DAI1_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai1_1"
"src"
]
}
SectionControlEnum."VPCMIN_DAI1_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai1_2"
"src"
]
}
SectionControlEnum."VPCMIN_DAI2_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai2_1"
"src"
]
}
SectionControlEnum."VPCMIN_DAI2_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai2_2"
"src"
]
}
SectionControlEnum."VPCMIN_DAI3_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai3_1"
"src"
]
}
SectionControlEnum."VPCMIN_DAI3_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai3_2"
"src"
]
}
SectionControlEnum."VPCMIN_DAI4_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai4_1"
"src"
]
}
SectionControlEnum."VPCMIN_DAI4_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai4_2"
"src"
]
}
SectionControlEnum."VPCMIN_DAI5_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai5_1"
"src"
]
}
SectionControlEnum."VPCMIN_DAI5_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai5_2"
"src"
]
}
SectionControlEnum."VPCMIN_DAI6_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai6_1"
"src"
]
}
SectionControlEnum."VPCMIN_DAI6_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai6_2"
"src"
]
}
SectionControlEnum."VPCMIN_DAI7_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai7_1"
"src"
]
}
SectionControlEnum."VPCMIN_DAI7_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai7_2"
"src"
]
}
SectionControlEnum."VPCMIN_DAI8_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai8_1"
"src"
]
}
SectionControlEnum."VPCMIN_DAI8_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vpcmin_dai8_2"
"src"
]
}
SectionControlEnum."USBOUTSTACK_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"usboutstack_1"
"src"
]
}
SectionControlEnum."USBOUTSTACK_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"usboutstack_2"
"src"
]
}
SectionControlEnum."FWDOUT_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"fwdout_1"
"src"
]
}
SectionControlEnum."FWDOUT_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"fwdout_2"
"src"
]
}
SectionControlEnum."BD_SRCCOM0_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom0_1"
"src"
]
}
SectionControlEnum."BD_SRCCOM0_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom0_2"
"src"
]
}
SectionControlEnum."BD_SRCCOM1_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom1_1"
"src"
]
}
SectionControlEnum."BD_SRCCOM1_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom1_2"
"src"
]
}
SectionControlEnum."BD_SRCCOM2_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom2_1"
"src"
]
}
SectionControlEnum."BD_SRCCOM2_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom2_2"
"src"
]
}
SectionControlEnum."BD_SRCCOM3_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom3_1"
"src"
]
}
SectionControlEnum."BD_SRCCOM3_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom3_2"
"src"
]
}
SectionControlEnum."BD_SRCCOM4_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom4_1"
"src"
]
}
SectionControlEnum."BD_SRCCOM4_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom4_2"
"src"
]
}
SectionControlEnum."BD_SRCCOM5_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom5_1"
"src"
]
}
SectionControlEnum."BD_SRCCOM5_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom5_2"
"src"
]
}
SectionControlEnum."BD_SRCCOM6_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom6_1"
"src"
]
}
SectionControlEnum."BD_SRCCOM6_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"bd_srccom6_2"
"src"
]
}
SectionControlEnum."VDSP0_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp0_1"
"src"
]
}
SectionControlEnum."VDSP0_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp0_2"
"src"
]
}
SectionControlEnum."VDSP1_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp1_1"
"src"
]
}
SectionControlEnum."VDSP1_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp1_2"
"src"
]
}
SectionControlEnum."VDSP1_3" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp1_3"
"src"
]
}
SectionControlEnum."VDSP2_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp2_1"
"src"
]
}
SectionControlEnum."VDSP2_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp2_2"
"src"
]
}
SectionControlEnum."VDSP3_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp3_1"
"src"
]
}
SectionControlEnum."VDSP3_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp3_2"
"src"
]
}
SectionControlEnum."VDSP4_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp4_1"
"src"
]
}
SectionControlEnum."VDSP4_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp4_2"
"src"
]
}
SectionControlEnum."VDSP5_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp5_1"
"src"
]
}
SectionControlEnum."VDSP5_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp5_2"
"src"
]
}
SectionControlEnum."VDSP6_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp6_1"
"src"
]
}
SectionControlEnum."VDSP6_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp6_2"
"src"
]
}
SectionControlEnum."VDSP7_1" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp7_1"
"src"
]
}
SectionControlEnum."VDSP7_2" {
index "2"
ops."ctl" {
info "65"
get "258"
put "258"
}
data [
"vdsp7_2"
"src"
]
}
SectionControlEnum."VDSP0" {
index "2"
ops."ctl" {
info "65"
get "275"
put "275"
}
data [
"vdsp0"
"vdsp0_enum"
"vdsp0_none"
"vdsp0_bdmixer-normal"
"vdsp0_bdmixer-apcall-rxse-callrec"
"vdsp0_cpcall-rxse-callrec"
"vdsp0_cpcallfwd-rxse-callrec"
"vdsp0_usbfm-wdma2-bdsrccom6"
"vdsp0_usbfm-wdma2-speaker-bdsrccom6"
"vdsp0_fm-radio-wdma2-bdsrccom6"
"vdsp0_fm-radio-wdma2-speaker-bdsrccom6"
]
}
SectionControlEnum."VDSP1" {
index "2"
ops."ctl" {
info "65"
get "275"
put "275"
}
data [
"vdsp1"
"vdsp1_enum"
"vdsp1_none"
"vdsp1_bta2dp-playback"
"vdsp1_asyncusb-playback"
"vdsp1_usb-playback"
"vdsp1_dualpath-speaker"
"vdsp1_dualpath-speaker-bta2dp"
"vdsp1_dualpath-speaker-asyncusb"
"vdsp1_speaker-ampprotection-playback"
"vdsp1_dualpath-speaker-btsco"
"vdsp1_volume-monitor"
]
}
SectionControlEnum."VDSP2" {
index "2"
ops."ctl" {
info "65"
get "275"
put "275"
}
data [
"vdsp2"
"vdsp2_enum"
"vdsp2_none"
"vdsp2_rmic-tdmdemux4-txse-rdma5"
"vdsp2_rmic-atune-rdma5"
]
}
SectionControlEnum."VDSP4" {
index "2"
ops."ctl" {
info "65"
get "275"
put "275"
}
data [
"vdsp4"
"vdsp4_enum"
"vdsp4_none"
"vdsp4_wdma1-normal-capture"
"vdsp4_wdma1-tdmdemux0-normal-capture"
"vdsp4_wdma1-tdmdemux1-normal-capture"
"vdsp4_wdma1-tdmdemux2-normal-capture"
"vdsp4_wdma1-tdmdemux4-normal-capture"
"vdsp4_wdma1-tdmdemux4-interview-capture"
"vdsp4_wdma1-tdmdemux3-cam-capture"
"vdsp4_wdma1-tdmdemux3-wdma7-btsco-cam-capture"
"vdsp4_wdma1-tdmdemux0-apcall-capture"
"vdsp4_wdma1-apcall-capture"
"vdsp4_wdma5-tdmdemux4-rmic-capture"
"vdsp4_wdma2-tdmdemux0-lb-capture"
"vdsp4_wdma2-lb-capture"
"vdsp4_wdma4-capture"
]
}
SectionControlEnum."VDSP5" {
index "2"
ops."ctl" {
info "65"
get "275"
put "275"
}
data [
"vdsp5"
"vdsp5_enum"
"vdsp5_none"
"vdsp5_cpcall-seriallif-multimic"
"vdsp5_cpcall-seriallif-dualmic"
"vdsp5_cpcall-mic"
]
}
SectionControlEnum."VDSP6" {
index "2"
ops."ctl" {
info "65"
get "275"
put "275"
}
data [
"vdsp6"
"vdsp6_enum"
"vdsp6_none"
"vdsp6_cpcall-txse-callrec"
"vdsp6_cpcall-txse-callrec-telerx"
"vdsp6_cpcallfwd-txse-callrec"
"vdsp6_apcall-seriallif-multimic-txse-callrec"
"vdsp6_apcall-txse-callrec"
"vdsp6_bargein-txse"
]
}
SectionControlEnum."VDSP7" {
index "2"
ops."ctl" {
info "65"
get "275"
put "275"
}
data [
"vdsp7"
"vdsp7_enum"
"vdsp7_none"
"vdsp7_asyncusb-mic"
]
}
SectionWidget."RDMA0_1" {
index "2"
type "mux"
no_pm "true"
data "rdma0_1"
enum [
"RDMA0_1"
]
}
SectionWidget."RDMA0_2" {
index "2"
type "mux"
no_pm "true"
data "rdma0_2"
enum [
"RDMA0_2"
]
}
SectionWidget."RDMA1_1" {
index "2"
type "mux"
no_pm "true"
data "rdma1_1"
enum [
"RDMA1_1"
]
}
SectionWidget."RDMA1_2" {
index "2"
type "mux"
no_pm "true"
data "rdma1_2"
enum [
"RDMA1_2"
]
}
SectionWidget."RDMA2_1" {
index "2"
type "mux"
no_pm "true"
data "rdma2_1"
enum [
"RDMA2_1"
]
}
SectionWidget."RDMA2_2" {
index "2"
type "mux"
no_pm "true"
data "rdma2_2"
enum [
"RDMA2_2"
]
}
SectionWidget."RDMA3_1" {
index "2"
type "mux"
no_pm "true"
data "rdma3_1"
enum [
"RDMA3_1"
]
}
SectionWidget."RDMA3_2" {
index "2"
type "mux"
no_pm "true"
data "rdma3_2"
enum [
"RDMA3_2"
]
}
SectionWidget."RDMA4_1" {
index "2"
type "mux"
no_pm "true"
data "rdma4_1"
enum [
"RDMA4_1"
]
}
SectionWidget."RDMA4_2" {
index "2"
type "mux"
no_pm "true"
data "rdma4_2"
enum [
"RDMA4_2"
]
}
SectionWidget."RDMA5_1" {
index "2"
type "mux"
no_pm "true"
data "rdma5_1"
enum [
"RDMA5_1"
]
}
SectionWidget."RDMA5_2" {
index "2"
type "mux"
no_pm "true"
data "rdma5_2"
enum [
"RDMA5_2"
]
}
SectionWidget."RDMA6_1" {
index "2"
type "mux"
no_pm "true"
data "rdma6_1"
enum [
"RDMA6_1"
]
}
SectionWidget."RDMA6_2" {
index "2"
type "mux"
no_pm "true"
data "rdma6_2"
enum [
"RDMA6_2"
]
}
SectionWidget."RDMA7_1" {
index "2"
type "mux"
no_pm "true"
data "rdma7_1"
enum [
"RDMA7_1"
]
}
SectionWidget."RDMA7_2" {
index "2"
type "mux"
no_pm "true"
data "rdma7_2"
enum [
"RDMA7_2"
]
}
SectionWidget."RDMA8_1" {
index "2"
type "mux"
no_pm "true"
data "rdma8_1"
enum [
"RDMA8_1"
]
}
SectionWidget."RDMA8_2" {
index "2"
type "mux"
no_pm "true"
data "rdma8_2"
enum [
"RDMA8_2"
]
}
SectionWidget."RDMA9_1" {
index "2"
type "mux"
no_pm "true"
data "rdma9_1"
enum [
"RDMA9_1"
]
}
SectionWidget."RDMA9_2" {
index "2"
type "mux"
no_pm "true"
data "rdma9_2"
enum [
"RDMA9_2"
]
}
SectionWidget."RDMA10_1" {
index "2"
type "mux"
no_pm "true"
data "rdma10_1"
enum [
"RDMA10_1"
]
}
SectionWidget."RDMA10_2" {
index "2"
type "mux"
no_pm "true"
data "rdma10_2"
enum [
"RDMA10_2"
]
}
SectionWidget."RDMA11_1" {
index "2"
type "mux"
no_pm "true"
data "rdma11_1"
enum [
"RDMA11_1"
]
}
SectionWidget."RDMA11_2" {
index "2"
type "mux"
no_pm "true"
data "rdma11_2"
enum [
"RDMA11_2"
]
}
SectionWidget."VPCMIN_DAI0_1" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai0_1"
enum [
"VPCMIN_DAI0_1"
]
}
SectionWidget."VPCMIN_DAI0_2" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai0_2"
enum [
"VPCMIN_DAI0_2"
]
}
SectionWidget."VPCMIN_DAI1_1" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai1_1"
enum [
"VPCMIN_DAI1_1"
]
}
SectionWidget."VPCMIN_DAI1_2" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai1_2"
enum [
"VPCMIN_DAI1_2"
]
}
SectionWidget."VPCMIN_DAI2_1" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai2_1"
enum [
"VPCMIN_DAI2_1"
]
}
SectionWidget."VPCMIN_DAI2_2" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai2_2"
enum [
"VPCMIN_DAI2_2"
]
}
SectionWidget."VPCMIN_DAI3_1" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai3_1"
enum [
"VPCMIN_DAI3_1"
]
}
SectionWidget."VPCMIN_DAI3_2" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai3_2"
enum [
"VPCMIN_DAI3_2"
]
}
SectionWidget."VPCMIN_DAI4_1" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai4_1"
enum [
"VPCMIN_DAI4_1"
]
}
SectionWidget."VPCMIN_DAI4_2" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai4_2"
enum [
"VPCMIN_DAI4_2"
]
}
SectionWidget."VPCMIN_DAI5_1" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai5_1"
enum [
"VPCMIN_DAI5_1"
]
}
SectionWidget."VPCMIN_DAI5_2" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai5_2"
enum [
"VPCMIN_DAI5_2"
]
}
SectionWidget."VPCMIN_DAI6_1" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai6_1"
enum [
"VPCMIN_DAI6_1"
]
}
SectionWidget."VPCMIN_DAI6_2" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai6_2"
enum [
"VPCMIN_DAI6_2"
]
}
SectionWidget."VPCMIN_DAI7_1" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai7_1"
enum [
"VPCMIN_DAI7_1"
]
}
SectionWidget."VPCMIN_DAI7_2" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai7_2"
enum [
"VPCMIN_DAI7_2"
]
}
SectionWidget."VPCMIN_DAI8_1" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai8_1"
enum [
"VPCMIN_DAI8_1"
]
}
SectionWidget."VPCMIN_DAI8_2" {
index "2"
type "mux"
no_pm "true"
data "vpcmin_dai8_2"
enum [
"VPCMIN_DAI8_2"
]
}
SectionWidget."USBOUTSTACK_1" {
index "2"
type "mux"
no_pm "true"
data "usboutstack_1"
enum [
"USBOUTSTACK_1"
]
}
SectionWidget."USBOUTSTACK_2" {
index "2"
type "mux"
no_pm "true"
data "usboutstack_2"
enum [
"USBOUTSTACK_2"
]
}
SectionWidget."FWDOUT_1" {
index "2"
type "mux"
no_pm "true"
data "fwdout_1"
enum [
"FWDOUT_1"
]
}
SectionWidget."FWDOUT_2" {
index "2"
type "mux"
no_pm "true"
data "fwdout_2"
enum [
"FWDOUT_2"
]
}
SectionWidget."BD_SRCCOM0_1" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom0_1"
enum [
"BD_SRCCOM0_1"
]
}
SectionWidget."BD_SRCCOM0_2" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom0_2"
enum [
"BD_SRCCOM0_2"
]
}
SectionWidget."BD_SRCCOM1_1" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom1_1"
enum [
"BD_SRCCOM1_1"
]
}
SectionWidget."BD_SRCCOM1_2" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom1_2"
enum [
"BD_SRCCOM1_2"
]
}
SectionWidget."BD_SRCCOM2_1" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom2_1"
enum [
"BD_SRCCOM2_1"
]
}
SectionWidget."BD_SRCCOM2_2" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom2_2"
enum [
"BD_SRCCOM2_2"
]
}
SectionWidget."BD_SRCCOM3_1" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom3_1"
enum [
"BD_SRCCOM3_1"
]
}
SectionWidget."BD_SRCCOM3_2" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom3_2"
enum [
"BD_SRCCOM3_2"
]
}
SectionWidget."BD_SRCCOM4_1" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom4_1"
enum [
"BD_SRCCOM4_1"
]
}
SectionWidget."BD_SRCCOM4_2" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom4_2"
enum [
"BD_SRCCOM4_2"
]
}
SectionWidget."BD_SRCCOM5_1" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom5_1"
enum [
"BD_SRCCOM5_1"
]
}
SectionWidget."BD_SRCCOM5_2" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom5_2"
enum [
"BD_SRCCOM5_2"
]
}
SectionWidget."BD_SRCCOM6_1" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom6_1"
enum [
"BD_SRCCOM6_1"
]
}
SectionWidget."BD_SRCCOM6_2" {
index "2"
type "mux"
no_pm "true"
data "bd_srccom6_2"
enum [
"BD_SRCCOM6_2"
]
}
SectionWidget."VDSP0" {
index "1"
type "mixer"
no_pm "true"
event_type "1"
event_flags "0x9"
data "vdsp0"
}
SectionWidget."VDSP0_1" {
index "2"
type "mux"
no_pm "true"
data "vdsp0_1"
enum [
"VDSP0_1"
]
}
SectionWidget."VDSP0_2" {
index "2"
type "mux"
no_pm "true"
data "vdsp0_2"
enum [
"VDSP0_2"
]
}
SectionWidget."VDSP1" {
index "1"
type "mixer"
no_pm "true"
event_type "1"
event_flags "0x9"
data "vdsp1"
}
SectionWidget."VDSP1_1" {
index "2"
type "mux"
no_pm "true"
data "vdsp1_1"
enum [
"VDSP1_1"
]
}
SectionWidget."VDSP1_2" {
index "2"
type "mux"
no_pm "true"
data "vdsp1_2"
enum [
"VDSP1_2"
]
}
SectionWidget."VDSP1_3" {
index "2"
type "mux"
no_pm "true"
data "vdsp1_3"
enum [
"VDSP1_3"
]
}
SectionWidget."VDSP2" {
index "1"
type "mixer"
no_pm "true"
event_type "1"
event_flags "0x9"
data "vdsp2"
}
SectionWidget."VDSP2_1" {
index "2"
type "mux"
no_pm "true"
data "vdsp2_1"
enum [
"VDSP2_1"
]
}
SectionWidget."VDSP2_2" {
index "2"
type "mux"
no_pm "true"
data "vdsp2_2"
enum [
"VDSP2_2"
]
}
SectionWidget."VDSP3" {
index "1"
type "mixer"
no_pm "true"
event_type "1"
event_flags "0x9"
data "vdsp3"
}
SectionWidget."VDSP3_1" {
index "2"
type "mux"
no_pm "true"
data "vdsp3_1"
enum [
"VDSP3_1"
]
}
SectionWidget."VDSP3_2" {
index "2"
type "mux"
no_pm "true"
data "vdsp3_2"
enum [
"VDSP3_2"
]
}
SectionWidget."VDSP4" {
index "1"
type "mixer"
no_pm "true"
event_type "1"
event_flags "0x9"
data "vdsp4"
}
SectionWidget."VDSP4_1" {
index "2"
type "mux"
no_pm "true"
data "vdsp4_1"
enum [
"VDSP4_1"
]
}
SectionWidget."VDSP4_2" {
index "2"
type "mux"
no_pm "true"
data "vdsp4_2"
enum [
"VDSP4_2"
]
}
SectionWidget."VDSP5" {
index "1"
type "mixer"
no_pm "true"
event_type "1"
event_flags "0x9"
data "vdsp5"
}
SectionWidget."VDSP5_1" {
index "2"
type "mux"
no_pm "true"
data "vdsp5_1"
enum [
"VDSP5_1"
]
}
SectionWidget."VDSP5_2" {
index "2"
type "mux"
no_pm "true"
data "vdsp5_2"
enum [
"VDSP5_2"
]
}
SectionWidget."VDSP6" {
index "1"
type "mixer"
no_pm "true"
event_type "1"
event_flags "0x9"
data "vdsp6"
}
SectionWidget."VDSP6_1" {
index "2"
type "mux"
no_pm "true"
data "vdsp6_1"
enum [
"VDSP6_1"
]
}
SectionWidget."VDSP6_2" {
index "2"
type "mux"
no_pm "true"
data "vdsp6_2"
enum [
"VDSP6_2"
]
}
SectionWidget."VDSP7" {
index "1"
type "mixer"
no_pm "true"
event_type "1"
event_flags "0x9"
data "vdsp7"
}
SectionWidget."VDSP7_1" {
index "2"
type "mux"
no_pm "true"
data "vdsp7_1"
enum [
"VDSP7_1"
]
}
SectionWidget."VDSP7_2" {
index "2"
type "mux"
no_pm "true"
data "vdsp7_2"
enum [
"VDSP7_2"
]
}
SectionGraph."core" {
index "2"
lines [
"RDMA0, , RDMA0_1"
"RDMA0, , RDMA0_2"
"RDMA1, , RDMA1_1"
"RDMA1, , RDMA1_2"
"RDMA2, , RDMA2_1"
"RDMA2, , RDMA2_2"
"RDMA3, , RDMA3_1"
"RDMA3, , RDMA3_2"
"RDMA4, , RDMA4_1"
"RDMA4, , RDMA4_2"
"RDMA5, , RDMA5_1"
"RDMA5, , RDMA5_2"
"RDMA6, , RDMA6_1"
"RDMA6, , RDMA6_2"
"RDMA7, , RDMA7_1"
"RDMA7, , RDMA7_2"
"RDMA8, , RDMA8_1"
"RDMA8, , RDMA8_2"
"RDMA9, , RDMA9_1"
"RDMA9, , RDMA9_2"
"RDMA10, , RDMA10_1"
"RDMA10, , RDMA10_2"
"RDMA11, , RDMA11_1"
"RDMA11, , RDMA11_2"
"VPCMIN_DAI0, , VPCMIN_DAI0_1"
"VPCMIN_DAI0, , VPCMIN_DAI0_2"
"VPCMIN_DAI1, , VPCMIN_DAI1_1"
"VPCMIN_DAI1, , VPCMIN_DAI1_2"
"VPCMIN_DAI2, , VPCMIN_DAI2_1"
"VPCMIN_DAI2, , VPCMIN_DAI2_2"
"VPCMIN_DAI3, , VPCMIN_DAI3_1"
"VPCMIN_DAI3, , VPCMIN_DAI3_2"
"VPCMIN_DAI4, , VPCMIN_DAI4_1"
"VPCMIN_DAI4, , VPCMIN_DAI4_2"
"VPCMIN_DAI5, , VPCMIN_DAI5_1"
"VPCMIN_DAI5, , VPCMIN_DAI5_2"
"VPCMIN_DAI6, , VPCMIN_DAI6_1"
"VPCMIN_DAI6, , VPCMIN_DAI6_2"
"VPCMIN_DAI7, , VPCMIN_DAI7_1"
"VPCMIN_DAI7, , VPCMIN_DAI7_2"
"VPCMIN_DAI8, , VPCMIN_DAI8_1"
"VPCMIN_DAI8, , VPCMIN_DAI8_2"
"USBOUTSTACK, , USBOUTSTACK_1"
"USBOUTSTACK, , USBOUTSTACK_2"
"FWDOUT, , FWDOUT_1"
"FWDOUT, , FWDOUT_2"
"BD_SRCCOM0, , BD_SRCCOM0_1"
"BD_SRCCOM0, , BD_SRCCOM0_2"
"BD_SRCCOM1, , BD_SRCCOM1_1"
"BD_SRCCOM1, , BD_SRCCOM1_2"
"BD_SRCCOM2, , BD_SRCCOM2_1"
"BD_SRCCOM2, , BD_SRCCOM2_2"
"BD_SRCCOM3, , BD_SRCCOM3_1"
"BD_SRCCOM3, , BD_SRCCOM3_2"
"BD_SRCCOM4, , BD_SRCCOM4_1"
"BD_SRCCOM4, , BD_SRCCOM4_2"
"BD_SRCCOM5, , BD_SRCCOM5_1"
"BD_SRCCOM5, , BD_SRCCOM5_2"
"BD_SRCCOM6, , BD_SRCCOM6_1"
"BD_SRCCOM6, , BD_SRCCOM6_2"
"VDSP0, , VDSP0_1"
"VDSP0, , VDSP0_2"
"VDSP1, , VDSP1_1"
"VDSP1, , VDSP1_2"
"VDSP1, , VDSP1_3"
"VDSP2, , VDSP2_1"
"VDSP2, , VDSP2_2"
"VDSP3, , VDSP3_1"
"VDSP3, , VDSP3_2"
"VDSP4, , VDSP4_1"
"VDSP4, , VDSP4_2"
"VDSP5, , VDSP5_1"
"VDSP5, , VDSP5_2"
"VDSP6, , VDSP6_1"
"VDSP6, , VDSP6_2"
"VDSP7, , VDSP7_1"
"VDSP7, , VDSP7_2"
]
}
SectionGraph."abox" {
index "1"
lines [
"SPUS IN0, , RDMA0"
"SPUS IN1, , RDMA1"
"SPUS IN2, , RDMA2"
"SPUS IN3, , RDMA3"
"SPUS IN4, , RDMA4"
"SPUS IN5, , RDMA5"
"SPUS IN6, , RDMA6"
"SPUS IN7, , RDMA7"
"SPUS IN8, , RDMA8"
"SPUS IN9, , RDMA9"
"SPUS IN10, , RDMA10"
"SPUS IN11, , RDMA11"
"WDMA0, , SIFM0"
"WDMA1, , SIFM1"
"WDMA2, , SIFM2"
"WDMA3, , SIFM3"
"WDMA4, , SIFM4"
"WDMA5, , SIFM5"
"WDMA6, , SIFM6"
"WDMA7, , SIFM7"
"RDMA0 BE Playback, , RDMA0"
"RDMA1 BE Playback, , RDMA1"
"RDMA2 BE Playback, , RDMA2"
"RDMA3 BE Playback, , RDMA3"
"RDMA4 BE Playback, , RDMA4"
"RDMA5 BE Playback, , RDMA5"
"RDMA6 BE Playback, , RDMA6"
"RDMA7 BE Playback, , RDMA7"
"RDMA8 BE Playback, , RDMA8"
"RDMA9 BE Playback, , RDMA9"
"RDMA10 BE Playback, , RDMA10"
"RDMA11 BE Playback, , RDMA11"
"RDMA10, , RDMA10 BE Capture"
"WDMA0 BE Playback, , WDMA0"
"WDMA1 BE Playback, , WDMA1"
"WDMA2 BE Playback, , WDMA2"
"WDMA3 BE Playback, , WDMA3"
"WDMA4 BE Playback, , WDMA4"
"WDMA5 BE Playback, , WDMA5"
"WDMA6 BE Playback, , WDMA6"
"WDMA7 BE Playback, , WDMA7"
"WDMA0, , WDMA0 BE Capture"
"WDMA1, , WDMA1 BE Capture"
"WDMA2, , WDMA2 BE Capture"
"WDMA3, , WDMA3 BE Capture"
"WDMA4, , WDMA4 BE Capture"
"WDMA5, , WDMA5 BE Capture"
"WDMA6, , WDMA6 BE Capture"
"WDMA7, , WDMA7 BE Capture"
"FWDIN, , FWD Capture"
"FWD Playback, , FWDOUT"
"USBINSTACK, , USB Capture"
"USB Playback, , USBOUTSTACK"
]
}