wcd934x-routing.h 50 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306
  1. /*
  2. * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved.
  3. *
  4. * This program is free software; you can redistribute it and/or modify
  5. * it under the terms of the GNU General Public License version 2 and
  6. * only version 2 as published by the Free Software Foundation.
  7. *
  8. * This program is distributed in the hope that it will be useful,
  9. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. * GNU General Public License for more details.
  12. */
  13. #ifndef WCD934X_ROUTING_H
  14. #define WCD934X_ROUTING_H
  15. #include <sound/soc-dapm.h>
  16. const struct snd_soc_dapm_route tavil_slim_audio_map[] = {
  17. {"AIF4 MAD", NULL, "AIF4_MAD Mixer"},
  18. /* Virtual input widget Mixer SLIMBUS*/
  19. {"AIF1_CAP Mixer", "SLIM TX0", "SLIM TX0"},
  20. {"AIF1_CAP Mixer", "SLIM TX1", "SLIM TX1"},
  21. {"AIF1_CAP Mixer", "SLIM TX2", "SLIM TX2"},
  22. {"AIF1_CAP Mixer", "SLIM TX3", "SLIM TX3"},
  23. {"AIF1_CAP Mixer", "SLIM TX4", "SLIM TX4"},
  24. {"AIF1_CAP Mixer", "SLIM TX5", "SLIM TX5"},
  25. {"AIF1_CAP Mixer", "SLIM TX6", "SLIM TX6"},
  26. {"AIF1_CAP Mixer", "SLIM TX7", "SLIM TX7"},
  27. {"AIF1_CAP Mixer", "SLIM TX8", "SLIM TX8"},
  28. {"AIF1_CAP Mixer", "SLIM TX9", "SLIM TX9"},
  29. {"AIF1_CAP Mixer", "SLIM TX10", "SLIM TX10"},
  30. {"AIF1_CAP Mixer", "SLIM TX11", "SLIM TX11"},
  31. {"AIF1_CAP Mixer", "SLIM TX13", "SLIM TX13"},
  32. {"AIF2_CAP Mixer", "SLIM TX0", "SLIM TX0"},
  33. {"AIF2_CAP Mixer", "SLIM TX1", "SLIM TX1"},
  34. {"AIF2_CAP Mixer", "SLIM TX2", "SLIM TX2"},
  35. {"AIF2_CAP Mixer", "SLIM TX3", "SLIM TX3"},
  36. {"AIF2_CAP Mixer", "SLIM TX4", "SLIM TX4"},
  37. {"AIF2_CAP Mixer", "SLIM TX5", "SLIM TX5"},
  38. {"AIF2_CAP Mixer", "SLIM TX6", "SLIM TX6"},
  39. {"AIF2_CAP Mixer", "SLIM TX7", "SLIM TX7"},
  40. {"AIF2_CAP Mixer", "SLIM TX8", "SLIM TX8"},
  41. {"AIF2_CAP Mixer", "SLIM TX9", "SLIM TX9"},
  42. {"AIF2_CAP Mixer", "SLIM TX10", "SLIM TX10"},
  43. {"AIF2_CAP Mixer", "SLIM TX11", "SLIM TX11"},
  44. {"AIF2_CAP Mixer", "SLIM TX13", "SLIM TX13"},
  45. {"AIF3_CAP Mixer", "SLIM TX0", "SLIM TX0"},
  46. {"AIF3_CAP Mixer", "SLIM TX1", "SLIM TX1"},
  47. {"AIF3_CAP Mixer", "SLIM TX2", "SLIM TX2"},
  48. {"AIF3_CAP Mixer", "SLIM TX3", "SLIM TX3"},
  49. {"AIF3_CAP Mixer", "SLIM TX4", "SLIM TX4"},
  50. {"AIF3_CAP Mixer", "SLIM TX5", "SLIM TX5"},
  51. {"AIF3_CAP Mixer", "SLIM TX6", "SLIM TX6"},
  52. {"AIF3_CAP Mixer", "SLIM TX7", "SLIM TX7"},
  53. {"AIF3_CAP Mixer", "SLIM TX8", "SLIM TX8"},
  54. {"AIF3_CAP Mixer", "SLIM TX9", "SLIM TX9"},
  55. {"AIF3_CAP Mixer", "SLIM TX10", "SLIM TX10"},
  56. {"AIF3_CAP Mixer", "SLIM TX11", "SLIM TX11"},
  57. {"AIF3_CAP Mixer", "SLIM TX13", "SLIM TX13"},
  58. {"AIF4_MAD Mixer", "SLIM TX13", "SLIM TX13"},
  59. /* CDC Tx interface with SLIMBUS */
  60. {"SLIM TX0", NULL, "CDC_IF TX0 MUX"},
  61. {"SLIM TX1", NULL, "CDC_IF TX1 MUX"},
  62. {"SLIM TX2", NULL, "CDC_IF TX2 MUX"},
  63. {"SLIM TX3", NULL, "CDC_IF TX3 MUX"},
  64. {"SLIM TX4", NULL, "CDC_IF TX4 MUX"},
  65. {"SLIM TX5", NULL, "CDC_IF TX5 MUX"},
  66. {"SLIM TX6", NULL, "CDC_IF TX6 MUX"},
  67. {"SLIM TX7", NULL, "CDC_IF TX7 MUX"},
  68. {"SLIM TX8", NULL, "CDC_IF TX8 MUX"},
  69. {"SLIM TX9", NULL, "CDC_IF TX9 MUX"},
  70. {"SLIM TX10", NULL, "CDC_IF TX10 MUX"},
  71. {"SLIM TX11", NULL, "CDC_IF TX11 MUX"},
  72. {"SLIM TX13", NULL, "CDC_IF TX13 MUX"},
  73. {"SLIM RX0 MUX", "AIF1_PB", "AIF1 PB"},
  74. {"SLIM RX1 MUX", "AIF1_PB", "AIF1 PB"},
  75. {"SLIM RX2 MUX", "AIF1_PB", "AIF1 PB"},
  76. {"SLIM RX3 MUX", "AIF1_PB", "AIF1 PB"},
  77. {"SLIM RX4 MUX", "AIF1_PB", "AIF1 PB"},
  78. {"SLIM RX5 MUX", "AIF1_PB", "AIF1 PB"},
  79. {"SLIM RX6 MUX", "AIF1_PB", "AIF1 PB"},
  80. {"SLIM RX7 MUX", "AIF1_PB", "AIF1 PB"},
  81. {"SLIM RX0 MUX", "AIF2_PB", "AIF2 PB"},
  82. {"SLIM RX1 MUX", "AIF2_PB", "AIF2 PB"},
  83. {"SLIM RX2 MUX", "AIF2_PB", "AIF2 PB"},
  84. {"SLIM RX3 MUX", "AIF2_PB", "AIF2 PB"},
  85. {"SLIM RX4 MUX", "AIF2_PB", "AIF2 PB"},
  86. {"SLIM RX5 MUX", "AIF2_PB", "AIF2 PB"},
  87. {"SLIM RX6 MUX", "AIF2_PB", "AIF2 PB"},
  88. {"SLIM RX7 MUX", "AIF2_PB", "AIF2 PB"},
  89. {"SLIM RX0 MUX", "AIF3_PB", "AIF3 PB"},
  90. {"SLIM RX1 MUX", "AIF3_PB", "AIF3 PB"},
  91. {"SLIM RX2 MUX", "AIF3_PB", "AIF3 PB"},
  92. {"SLIM RX3 MUX", "AIF3_PB", "AIF3 PB"},
  93. {"SLIM RX4 MUX", "AIF3_PB", "AIF3 PB"},
  94. {"SLIM RX5 MUX", "AIF3_PB", "AIF3 PB"},
  95. {"SLIM RX6 MUX", "AIF3_PB", "AIF3 PB"},
  96. {"SLIM RX7 MUX", "AIF3_PB", "AIF3 PB"},
  97. {"SLIM RX0 MUX", "AIF4_PB", "AIF4 PB"},
  98. {"SLIM RX1 MUX", "AIF4_PB", "AIF4 PB"},
  99. {"SLIM RX2 MUX", "AIF4_PB", "AIF4 PB"},
  100. {"SLIM RX3 MUX", "AIF4_PB", "AIF4 PB"},
  101. {"SLIM RX4 MUX", "AIF4_PB", "AIF4 PB"},
  102. {"SLIM RX5 MUX", "AIF4_PB", "AIF4 PB"},
  103. {"SLIM RX6 MUX", "AIF4_PB", "AIF4 PB"},
  104. {"SLIM RX7 MUX", "AIF4_PB", "AIF4 PB"},
  105. {"SLIM RX0", NULL, "SLIM RX0 MUX"},
  106. {"SLIM RX1", NULL, "SLIM RX1 MUX"},
  107. {"SLIM RX2", NULL, "SLIM RX2 MUX"},
  108. {"SLIM RX3", NULL, "SLIM RX3 MUX"},
  109. {"SLIM RX4", NULL, "SLIM RX4 MUX"},
  110. {"SLIM RX5", NULL, "SLIM RX5 MUX"},
  111. {"SLIM RX6", NULL, "SLIM RX6 MUX"},
  112. {"SLIM RX7", NULL, "SLIM RX7 MUX"},
  113. /* CDC Rx interface with SLIMBUS */
  114. {"CDC_IF RX0 MUX", "SLIM RX0", "SLIM RX0"},
  115. {"CDC_IF RX1 MUX", "SLIM RX1", "SLIM RX1"},
  116. {"CDC_IF RX2 MUX", "SLIM RX2", "SLIM RX2"},
  117. {"CDC_IF RX3 MUX", "SLIM RX3", "SLIM RX3"},
  118. {"CDC_IF RX4 MUX", "SLIM RX4", "SLIM RX4"},
  119. {"CDC_IF RX5 MUX", "SLIM RX5", "SLIM RX5"},
  120. {"CDC_IF RX6 MUX", "SLIM RX6", "SLIM RX6"},
  121. {"CDC_IF RX7 MUX", "SLIM RX7", "SLIM RX7"},
  122. /* VI Feedback */
  123. {"AIF4_VI Mixer", "SPKR_VI_1", "VIINPUT"},
  124. {"AIF4_VI Mixer", "SPKR_VI_2", "VIINPUT"},
  125. {"AIF4 VI", NULL, "AIF4_VI Mixer"},
  126. };
  127. const struct snd_soc_dapm_route tavil_i2s_audio_map[] = {
  128. /* Virtual input widget Mixer I2S*/
  129. {"AIF1_CAP Mixer", "I2S TX1", "I2S TX1"},
  130. {"AIF1_CAP Mixer", "I2S TX2", "I2S TX2"},
  131. {"AIF1_CAP Mixer", "I2S TX3", "I2S TX3"},
  132. {"AIF1_CAP Mixer", "I2S TX4", "I2S TX4"},
  133. {"AIF1_CAP Mixer", "I2S TX5", "I2S TX5"},
  134. {"AIF1_CAP Mixer", "I2S TX6", "I2S TX6"},
  135. {"AIF1_CAP Mixer", "I2S TX7", "I2S TX7"},
  136. {"AIF2_CAP Mixer", "I2S TX8", "I2S TX8"},
  137. {"AIF2_CAP Mixer", "I2S TX11", "I2S TX11"},
  138. {"AIF3_CAP Mixer", "I2S TX0", "I2S TX0"},
  139. {"AIF3_CAP Mixer", "I2S TX1", "I2S TX1"},
  140. /* CDC Tx interface with I2S */
  141. {"I2S TX0", NULL, "CDC_IF TX0 MUX"},
  142. {"I2S TX1", NULL, "CDC_IF TX1 MUX"},
  143. {"I2S TX2", NULL, "CDC_IF TX2 MUX"},
  144. {"I2S TX3", NULL, "CDC_IF TX3 MUX"},
  145. {"I2S TX4", NULL, "CDC_IF TX4 MUX"},
  146. {"I2S TX5", NULL, "CDC_IF TX5 MUX"},
  147. {"I2S TX6", NULL, "CDC_IF TX6 MUX"},
  148. {"I2S TX7", NULL, "CDC_IF TX7 MUX"},
  149. {"I2S TX8", NULL, "CDC_IF TX8 MUX"},
  150. {"I2S TX11", NULL, "CDC_IF TX11 MUX"},
  151. {"I2S RX0 MUX", "AIF1_PB", "AIF1 PB"},
  152. {"I2S RX1 MUX", "AIF1_PB", "AIF1 PB"},
  153. {"I2S RX2 MUX", "AIF1_PB", "AIF1 PB"},
  154. {"I2S RX3 MUX", "AIF1_PB", "AIF1 PB"},
  155. {"I2S RX4 MUX", "AIF1_PB", "AIF1 PB"},
  156. {"I2S RX5 MUX", "AIF1_PB", "AIF1 PB"},
  157. {"I2S RX6 MUX", "AIF1_PB", "AIF1 PB"},
  158. {"I2S RX7 MUX", "AIF1_PB", "AIF1 PB"},
  159. {"I2S RX2 MUX", "AIF2_PB", "AIF2 PB"},
  160. {"I2S RX3 MUX", "AIF2_PB", "AIF2 PB"},
  161. {"I2S RX4 MUX", "AIF3_PB", "AIF3 PB"},
  162. {"I2S RX5 MUX", "AIF3_PB", "AIF3 PB"},
  163. {"I2S RX0", NULL, "I2S RX0 MUX"},
  164. {"I2S RX1", NULL, "I2S RX1 MUX"},
  165. {"I2S RX2", NULL, "I2S RX2 MUX"},
  166. {"I2S RX3", NULL, "I2S RX3 MUX"},
  167. {"I2S RX4", NULL, "I2S RX4 MUX"},
  168. {"I2S RX5", NULL, "I2S RX5 MUX"},
  169. {"I2S RX6", NULL, "I2S RX6 MUX"},
  170. {"I2S RX7", NULL, "I2S RX7 MUX"},
  171. /* CDC Rx interface with I2S */
  172. {"CDC_IF RX0 MUX", "I2S RX0", "I2S RX0"},
  173. {"CDC_IF RX1 MUX", "I2S RX1", "I2S RX1"},
  174. {"CDC_IF RX2 MUX", "I2S RX2", "I2S RX2"},
  175. {"CDC_IF RX3 MUX", "I2S RX3", "I2S RX3"},
  176. {"CDC_IF RX4 MUX", "I2S RX4", "I2S RX4"},
  177. {"CDC_IF RX5 MUX", "I2S RX5", "I2S RX5"},
  178. {"CDC_IF RX6 MUX", "I2S RX6", "I2S RX6"},
  179. {"CDC_IF RX7 MUX", "I2S RX7", "I2S RX7"},
  180. };
  181. const struct snd_soc_dapm_route tavil_audio_map[] = {
  182. /*
  183. * AIF CAP to Mixer routes are common
  184. * for both SLIM as well as I2S
  185. */
  186. /* Virtual input widgets */
  187. {"AIF1 CAP", NULL, "AIF1_CAP Mixer"},
  188. {"AIF2 CAP", NULL, "AIF2_CAP Mixer"},
  189. {"AIF3 CAP", NULL, "AIF3_CAP Mixer"},
  190. /* WDMA3 */
  191. {"WDMA3 PORT0 MUX", "DEC0", "ADC MUX0"},
  192. {"WDMA3 PORT0 MUX", "RX_MIX_TX0", "RX MIX TX0 MUX"},
  193. {"WDMA3 PORT1 MUX", "DEC1", "ADC MUX1"},
  194. {"WDMA3 PORT1 MUX", "RX_MIX_TX1", "RX MIX TX1 MUX"},
  195. {"WDMA3 PORT2 MUX", "DEC2", "ADC MUX2"},
  196. {"WDMA3 PORT2 MUX", "RX_MIX_TX2", "RX MIX TX2 MUX"},
  197. {"WDMA3 PORT3 MUX", "DEC3", "ADC MUX3"},
  198. {"WDMA3 PORT3 MUX", "RX_MIX_TX3", "RX MIX TX3 MUX"},
  199. {"WDMA3 PORT4 MUX", "DEC4", "ADC MUX4"},
  200. {"WDMA3 PORT4 MUX", "RX_MIX_TX4", "RX MIX TX4 MUX"},
  201. {"WDMA3 PORT5 MUX", "DEC5", "ADC MUX5"},
  202. {"WDMA3 PORT5 MUX", "RX_MIX_TX5", "RX MIX TX5 MUX"},
  203. {"WDMA3 PORT6 MUX", "DEC6", "ADC MUX6"},
  204. {"WDMA3 PORT6 MUX", "RX_MIX_TX6", "RX MIX TX6 MUX"},
  205. {"WDMA3 CH0 MUX", "PORT_0", "WDMA3 PORT0 MUX"},
  206. {"WDMA3 CH0 MUX", "PORT_1", "WDMA3 PORT1 MUX"},
  207. {"WDMA3 CH0 MUX", "PORT_2", "WDMA3 PORT2 MUX"},
  208. {"WDMA3 CH0 MUX", "PORT_3", "WDMA3 PORT3 MUX"},
  209. {"WDMA3 CH0 MUX", "PORT_4", "WDMA3 PORT4 MUX"},
  210. {"WDMA3 CH0 MUX", "PORT_5", "WDMA3 PORT5 MUX"},
  211. {"WDMA3 CH0 MUX", "PORT_6", "WDMA3 PORT6 MUX"},
  212. {"WDMA3 CH0 MUX", "PORT_7", "ADC MUX7"},
  213. {"WDMA3 CH0 MUX", "PORT_8", "ADC MUX8"},
  214. {"WDMA3 CH1 MUX", "PORT_0", "WDMA3 PORT0 MUX"},
  215. {"WDMA3 CH1 MUX", "PORT_1", "WDMA3 PORT1 MUX"},
  216. {"WDMA3 CH1 MUX", "PORT_2", "WDMA3 PORT2 MUX"},
  217. {"WDMA3 CH1 MUX", "PORT_3", "WDMA3 PORT3 MUX"},
  218. {"WDMA3 CH1 MUX", "PORT_4", "WDMA3 PORT4 MUX"},
  219. {"WDMA3 CH1 MUX", "PORT_5", "WDMA3 PORT5 MUX"},
  220. {"WDMA3 CH1 MUX", "PORT_6", "WDMA3 PORT6 MUX"},
  221. {"WDMA3 CH1 MUX", "PORT_7", "ADC MUX7"},
  222. {"WDMA3 CH1 MUX", "PORT_8", "ADC MUX8"},
  223. {"WDMA3 CH2 MUX", "PORT_0", "WDMA3 PORT0 MUX"},
  224. {"WDMA3 CH2 MUX", "PORT_1", "WDMA3 PORT1 MUX"},
  225. {"WDMA3 CH2 MUX", "PORT_2", "WDMA3 PORT2 MUX"},
  226. {"WDMA3 CH2 MUX", "PORT_3", "WDMA3 PORT3 MUX"},
  227. {"WDMA3 CH2 MUX", "PORT_4", "WDMA3 PORT4 MUX"},
  228. {"WDMA3 CH2 MUX", "PORT_5", "WDMA3 PORT5 MUX"},
  229. {"WDMA3 CH2 MUX", "PORT_6", "WDMA3 PORT6 MUX"},
  230. {"WDMA3 CH2 MUX", "PORT_7", "ADC MUX7"},
  231. {"WDMA3 CH2 MUX", "PORT_8", "ADC MUX8"},
  232. {"WDMA3 CH3 MUX", "PORT_0", "WDMA3 PORT0 MUX"},
  233. {"WDMA3 CH3 MUX", "PORT_1", "WDMA3 PORT1 MUX"},
  234. {"WDMA3 CH3 MUX", "PORT_2", "WDMA3 PORT2 MUX"},
  235. {"WDMA3 CH3 MUX", "PORT_3", "WDMA3 PORT3 MUX"},
  236. {"WDMA3 CH3 MUX", "PORT_4", "WDMA3 PORT4 MUX"},
  237. {"WDMA3 CH3 MUX", "PORT_5", "WDMA3 PORT5 MUX"},
  238. {"WDMA3 CH3 MUX", "PORT_6", "WDMA3 PORT6 MUX"},
  239. {"WDMA3 CH3 MUX", "PORT_7", "ADC MUX7"},
  240. {"WDMA3 CH3 MUX", "PORT_8", "ADC MUX8"},
  241. {"WDMA3_CH_MIXER", NULL, "WDMA3 CH0 MUX"},
  242. {"WDMA3_CH_MIXER", NULL, "WDMA3 CH1 MUX"},
  243. {"WDMA3_CH_MIXER", NULL, "WDMA3 CH2 MUX"},
  244. {"WDMA3_CH_MIXER", NULL, "WDMA3 CH3 MUX"},
  245. {"WDMA3_ON_OFF", "Switch", "WDMA3_CH_MIXER"},
  246. {"WDMA3_OUT", NULL, "WDMA3_ON_OFF"},
  247. /* MAD */
  248. {"MAD_SEL MUX", "SPE", "MAD_CPE_INPUT"},
  249. {"MAD_SEL MUX", "MSM", "MADINPUT"},
  250. {"MAD_INP MUX", "MAD", "MAD_SEL MUX"},
  251. {"MAD_INP MUX", "DEC1", "ADC MUX1"},
  252. {"MAD_BROADCAST", "Switch", "MAD_INP MUX"},
  253. {"MAD_CPE1", "Switch", "MAD_INP MUX"},
  254. {"MAD_CPE2", "Switch", "MAD_INP MUX"},
  255. {"MAD_CPE_OUT1", NULL, "MAD_CPE1"},
  256. {"MAD_CPE_OUT2", NULL, "MAD_CPE2"},
  257. {"CDC_IF TX0 MUX", "DEC0", "ADC MUX0"},
  258. {"CDC_IF TX0 MUX", "RX_MIX_TX0", "RX MIX TX0 MUX"},
  259. {"CDC_IF TX0 MUX", "DEC0_192", "ADC US MUX0"},
  260. {"CDC_IF TX1 MUX", "DEC1", "ADC MUX1"},
  261. {"CDC_IF TX1 MUX", "RX_MIX_TX1", "RX MIX TX1 MUX"},
  262. {"CDC_IF TX1 MUX", "DEC1_192", "ADC US MUX1"},
  263. {"CDC_IF TX2 MUX", "DEC2", "ADC MUX2"},
  264. {"CDC_IF TX2 MUX", "RX_MIX_TX2", "RX MIX TX2 MUX"},
  265. {"CDC_IF TX2 MUX", "DEC2_192", "ADC US MUX2"},
  266. {"CDC_IF TX3 MUX", "DEC3", "ADC MUX3"},
  267. {"CDC_IF TX3 MUX", "RX_MIX_TX3", "RX MIX TX3 MUX"},
  268. {"CDC_IF TX3 MUX", "DEC3_192", "ADC US MUX3"},
  269. {"CDC_IF TX4 MUX", "DEC4", "ADC MUX4"},
  270. {"CDC_IF TX4 MUX", "RX_MIX_TX4", "RX MIX TX4 MUX"},
  271. {"CDC_IF TX4 MUX", "DEC4_192", "ADC US MUX4"},
  272. {"CDC_IF TX5 MUX", "DEC5", "ADC MUX5"},
  273. {"CDC_IF TX5 MUX", "RX_MIX_TX5", "RX MIX TX5 MUX"},
  274. {"CDC_IF TX5 MUX", "DEC5_192", "ADC US MUX5"},
  275. {"CDC_IF TX6 MUX", "DEC6", "ADC MUX6"},
  276. {"CDC_IF TX6 MUX", "RX_MIX_TX6", "RX MIX TX6 MUX"},
  277. {"CDC_IF TX6 MUX", "DEC6_192", "ADC US MUX6"},
  278. {"CDC_IF TX7 MUX", "DEC7", "ADC MUX7"},
  279. {"CDC_IF TX7 MUX", "RX_MIX_TX7", "RX MIX TX7 MUX"},
  280. {"CDC_IF TX7 MUX", "DEC7_192", "ADC US MUX7"},
  281. {"CDC_IF TX8 MUX", "DEC8", "ADC MUX8"},
  282. {"CDC_IF TX8 MUX", "RX_MIX_TX8", "RX MIX TX8 MUX"},
  283. {"CDC_IF TX8 MUX", "DEC8_192", "ADC US MUX8"},
  284. {"CDC_IF TX9 MUX", "DEC7", "ADC MUX7"},
  285. {"CDC_IF TX9 MUX", "DEC7_192", "ADC US MUX7"},
  286. {"CDC_IF TX10 MUX", "DEC6", "ADC MUX6"},
  287. {"CDC_IF TX10 MUX", "DEC6_192", "ADC US MUX6"},
  288. {"CDC_IF TX11 MUX", "DEC_0_5", "CDC_IF TX11 INP1 MUX"},
  289. {"CDC_IF TX11 MUX", "DEC_9_12", "CDC_IF TX11 INP1 MUX"},
  290. {"CDC_IF TX11 INP1 MUX", "DEC0", "ADC MUX0"},
  291. {"CDC_IF TX11 INP1 MUX", "DEC1", "ADC MUX1"},
  292. {"CDC_IF TX11 INP1 MUX", "DEC2", "ADC MUX2"},
  293. {"CDC_IF TX11 INP1 MUX", "DEC3", "ADC MUX3"},
  294. {"CDC_IF TX11 INP1 MUX", "DEC4", "ADC MUX4"},
  295. {"CDC_IF TX11 INP1 MUX", "DEC5", "ADC MUX5"},
  296. {"CDC_IF TX11 INP1 MUX", "RX_MIX_TX5", "RX MIX TX5 MUX"},
  297. {"CDC_IF TX13 MUX", "MAD_BRDCST", "MAD_BROADCAST"},
  298. {"CDC_IF TX13 MUX", "CDC_DEC_5", "CDC_IF TX13 INP1 MUX"},
  299. {"CDC_IF TX13 INP1 MUX", "DEC5", "ADC MUX5"},
  300. {"CDC_IF TX13 INP1 MUX", "DEC5_192", "ADC US MUX5"},
  301. {"RX MIX TX0 MUX", "RX_MIX0", "RX INT0 SEC MIX"},
  302. {"RX MIX TX0 MUX", "RX_MIX1", "RX INT1 SEC MIX"},
  303. {"RX MIX TX0 MUX", "RX_MIX2", "RX INT2 SEC MIX"},
  304. {"RX MIX TX0 MUX", "RX_MIX3", "RX INT3 SEC MIX"},
  305. {"RX MIX TX0 MUX", "RX_MIX4", "RX INT4 SEC MIX"},
  306. {"RX MIX TX0 MUX", "RX_MIX7", "RX INT7 SEC MIX"},
  307. {"RX MIX TX0 MUX", "RX_MIX8", "RX INT8 SEC MIX"},
  308. {"RX MIX TX1 MUX", "RX_MIX0", "RX INT0 SEC MIX"},
  309. {"RX MIX TX1 MUX", "RX_MIX1", "RX INT1 SEC MIX"},
  310. {"RX MIX TX1 MUX", "RX_MIX2", "RX INT2 SEC MIX"},
  311. {"RX MIX TX1 MUX", "RX_MIX3", "RX INT3 SEC MIX"},
  312. {"RX MIX TX1 MUX", "RX_MIX4", "RX INT4 SEC MIX"},
  313. {"RX MIX TX1 MUX", "RX_MIX7", "RX INT7 SEC MIX"},
  314. {"RX MIX TX1 MUX", "RX_MIX8", "RX INT8 SEC MIX"},
  315. {"RX MIX TX2 MUX", "RX_MIX0", "RX INT0 SEC MIX"},
  316. {"RX MIX TX2 MUX", "RX_MIX1", "RX INT1 SEC MIX"},
  317. {"RX MIX TX2 MUX", "RX_MIX2", "RX INT2 SEC MIX"},
  318. {"RX MIX TX2 MUX", "RX_MIX3", "RX INT3 SEC MIX"},
  319. {"RX MIX TX2 MUX", "RX_MIX4", "RX INT4 SEC MIX"},
  320. {"RX MIX TX2 MUX", "RX_MIX7", "RX INT7 SEC MIX"},
  321. {"RX MIX TX2 MUX", "RX_MIX8", "RX INT8 SEC MIX"},
  322. {"RX MIX TX3 MUX", "RX_MIX0", "RX INT0 SEC MIX"},
  323. {"RX MIX TX3 MUX", "RX_MIX1", "RX INT1 SEC MIX"},
  324. {"RX MIX TX3 MUX", "RX_MIX2", "RX INT2 SEC MIX"},
  325. {"RX MIX TX3 MUX", "RX_MIX3", "RX INT3 SEC MIX"},
  326. {"RX MIX TX3 MUX", "RX_MIX4", "RX INT4 SEC MIX"},
  327. {"RX MIX TX3 MUX", "RX_MIX7", "RX INT7 SEC MIX"},
  328. {"RX MIX TX3 MUX", "RX_MIX8", "RX INT8 SEC MIX"},
  329. {"RX MIX TX4 MUX", "RX_MIX0", "RX INT0 SEC MIX"},
  330. {"RX MIX TX4 MUX", "RX_MIX1", "RX INT1 SEC MIX"},
  331. {"RX MIX TX4 MUX", "RX_MIX2", "RX INT2 SEC MIX"},
  332. {"RX MIX TX4 MUX", "RX_MIX3", "RX INT3 SEC MIX"},
  333. {"RX MIX TX4 MUX", "RX_MIX4", "RX INT4 SEC MIX"},
  334. {"RX MIX TX4 MUX", "RX_MIX7", "RX INT7 SEC MIX"},
  335. {"RX MIX TX4 MUX", "RX_MIX8", "RX INT8 SEC MIX"},
  336. {"RX MIX TX5 MUX", "RX_MIX0", "RX INT0 SEC MIX"},
  337. {"RX MIX TX5 MUX", "RX_MIX1", "RX INT1 SEC MIX"},
  338. {"RX MIX TX5 MUX", "RX_MIX2", "RX INT2 SEC MIX"},
  339. {"RX MIX TX5 MUX", "RX_MIX3", "RX INT3 SEC MIX"},
  340. {"RX MIX TX5 MUX", "RX_MIX4", "RX INT4 SEC MIX"},
  341. {"RX MIX TX5 MUX", "RX_MIX7", "RX INT7 SEC MIX"},
  342. {"RX MIX TX5 MUX", "RX_MIX8", "RX INT8 SEC MIX"},
  343. {"RX MIX TX6 MUX", "RX_MIX0", "RX INT0 SEC MIX"},
  344. {"RX MIX TX6 MUX", "RX_MIX1", "RX INT1 SEC MIX"},
  345. {"RX MIX TX6 MUX", "RX_MIX2", "RX INT2 SEC MIX"},
  346. {"RX MIX TX6 MUX", "RX_MIX3", "RX INT3 SEC MIX"},
  347. {"RX MIX TX6 MUX", "RX_MIX4", "RX INT4 SEC MIX"},
  348. {"RX MIX TX6 MUX", "RX_MIX7", "RX INT7 SEC MIX"},
  349. {"RX MIX TX6 MUX", "RX_MIX8", "RX INT8 SEC MIX"},
  350. {"RX MIX TX7 MUX", "RX_MIX0", "RX INT0 SEC MIX"},
  351. {"RX MIX TX7 MUX", "RX_MIX1", "RX INT1 SEC MIX"},
  352. {"RX MIX TX7 MUX", "RX_MIX2", "RX INT2 SEC MIX"},
  353. {"RX MIX TX7 MUX", "RX_MIX3", "RX INT3 SEC MIX"},
  354. {"RX MIX TX7 MUX", "RX_MIX4", "RX INT4 SEC MIX"},
  355. {"RX MIX TX7 MUX", "RX_MIX7", "RX INT7 SEC MIX"},
  356. {"RX MIX TX7 MUX", "RX_MIX8", "RX INT8 SEC MIX"},
  357. {"RX MIX TX8 MUX", "RX_MIX0", "RX INT0 SEC MIX"},
  358. {"RX MIX TX8 MUX", "RX_MIX1", "RX INT1 SEC MIX"},
  359. {"RX MIX TX8 MUX", "RX_MIX2", "RX INT2 SEC MIX"},
  360. {"RX MIX TX8 MUX", "RX_MIX3", "RX INT3 SEC MIX"},
  361. {"RX MIX TX8 MUX", "RX_MIX4", "RX INT4 SEC MIX"},
  362. {"RX MIX TX8 MUX", "RX_MIX7", "RX INT7 SEC MIX"},
  363. {"RX MIX TX8 MUX", "RX_MIX8", "RX INT8 SEC MIX"},
  364. {"ADC US MUX0", "US_Switch", "ADC MUX0"},
  365. {"ADC US MUX1", "US_Switch", "ADC MUX1"},
  366. {"ADC US MUX2", "US_Switch", "ADC MUX2"},
  367. {"ADC US MUX3", "US_Switch", "ADC MUX3"},
  368. {"ADC US MUX4", "US_Switch", "ADC MUX4"},
  369. {"ADC US MUX5", "US_Switch", "ADC MUX5"},
  370. {"ADC US MUX6", "US_Switch", "ADC MUX6"},
  371. {"ADC US MUX7", "US_Switch", "ADC MUX7"},
  372. {"ADC US MUX8", "US_Switch", "ADC MUX8"},
  373. {"ADC MUX0", "DMIC", "DMIC MUX0"},
  374. {"ADC MUX0", "AMIC", "AMIC MUX0"},
  375. {"ADC MUX1", "DMIC", "DMIC MUX1"},
  376. {"ADC MUX1", "AMIC", "AMIC MUX1"},
  377. {"ADC MUX2", "DMIC", "DMIC MUX2"},
  378. {"ADC MUX2", "AMIC", "AMIC MUX2"},
  379. {"ADC MUX3", "DMIC", "DMIC MUX3"},
  380. {"ADC MUX3", "AMIC", "AMIC MUX3"},
  381. {"ADC MUX4", "DMIC", "DMIC MUX4"},
  382. {"ADC MUX4", "AMIC", "AMIC MUX4"},
  383. {"ADC MUX5", "DMIC", "DMIC MUX5"},
  384. {"ADC MUX5", "AMIC", "AMIC MUX5"},
  385. {"ADC MUX6", "DMIC", "DMIC MUX6"},
  386. {"ADC MUX6", "AMIC", "AMIC MUX6"},
  387. {"ADC MUX7", "DMIC", "DMIC MUX7"},
  388. {"ADC MUX7", "AMIC", "AMIC MUX7"},
  389. {"ADC MUX8", "DMIC", "DMIC MUX8"},
  390. {"ADC MUX8", "AMIC", "AMIC MUX8"},
  391. {"ADC MUX10", "DMIC", "DMIC MUX10"},
  392. {"ADC MUX10", "AMIC", "AMIC MUX10"},
  393. {"ADC MUX11", "DMIC", "DMIC MUX11"},
  394. {"ADC MUX11", "AMIC", "AMIC MUX11"},
  395. {"ADC MUX12", "DMIC", "DMIC MUX12"},
  396. {"ADC MUX12", "AMIC", "AMIC MUX12"},
  397. {"ADC MUX13", "DMIC", "DMIC MUX13"},
  398. {"ADC MUX13", "AMIC", "AMIC MUX13"},
  399. {"ADC MUX0", "ANC_FB_TUNE1", "ADC MUX10"},
  400. {"ADC MUX0", "ANC_FB_TUNE1", "ADC MUX11"},
  401. {"ADC MUX0", "ANC_FB_TUNE2", "ADC MUX12"},
  402. {"ADC MUX0", "ANC_FB_TUNE2", "ADC MUX13"},
  403. {"ADC MUX1", "ANC_FB_TUNE1", "ADC MUX10"},
  404. {"ADC MUX1", "ANC_FB_TUNE1", "ADC MUX11"},
  405. {"ADC MUX1", "ANC_FB_TUNE2", "ADC MUX12"},
  406. {"ADC MUX1", "ANC_FB_TUNE2", "ADC MUX13"},
  407. {"ADC MUX2", "ANC_FB_TUNE1", "ADC MUX10"},
  408. {"ADC MUX2", "ANC_FB_TUNE1", "ADC MUX11"},
  409. {"ADC MUX2", "ANC_FB_TUNE2", "ADC MUX12"},
  410. {"ADC MUX2", "ANC_FB_TUNE2", "ADC MUX13"},
  411. {"ADC MUX3", "ANC_FB_TUNE1", "ADC MUX10"},
  412. {"ADC MUX3", "ANC_FB_TUNE1", "ADC MUX11"},
  413. {"ADC MUX3", "ANC_FB_TUNE2", "ADC MUX12"},
  414. {"ADC MUX3", "ANC_FB_TUNE2", "ADC MUX13"},
  415. {"ADC MUX4", "ANC_FB_TUNE1", "ADC MUX10"},
  416. {"ADC MUX4", "ANC_FB_TUNE1", "ADC MUX11"},
  417. {"ADC MUX4", "ANC_FB_TUNE2", "ADC MUX12"},
  418. {"ADC MUX4", "ANC_FB_TUNE2", "ADC MUX13"},
  419. {"ADC MUX5", "ANC_FB_TUNE1", "ADC MUX10"},
  420. {"ADC MUX5", "ANC_FB_TUNE1", "ADC MUX11"},
  421. {"ADC MUX5", "ANC_FB_TUNE2", "ADC MUX12"},
  422. {"ADC MUX5", "ANC_FB_TUNE2", "ADC MUX13"},
  423. {"ADC MUX6", "ANC_FB_TUNE1", "ADC MUX10"},
  424. {"ADC MUX6", "ANC_FB_TUNE1", "ADC MUX11"},
  425. {"ADC MUX6", "ANC_FB_TUNE2", "ADC MUX12"},
  426. {"ADC MUX6", "ANC_FB_TUNE2", "ADC MUX13"},
  427. {"ADC MUX7", "ANC_FB_TUNE1", "ADC MUX10"},
  428. {"ADC MUX7", "ANC_FB_TUNE1", "ADC MUX11"},
  429. {"ADC MUX7", "ANC_FB_TUNE2", "ADC MUX12"},
  430. {"ADC MUX7", "ANC_FB_TUNE2", "ADC MUX13"},
  431. {"ADC MUX8", "ANC_FB_TUNE1", "ADC MUX10"},
  432. {"ADC MUX8", "ANC_FB_TUNE1", "ADC MUX11"},
  433. {"ADC MUX8", "ANC_FB_TUNE2", "ADC MUX12"},
  434. {"ADC MUX8", "ANC_FB_TUNE2", "ADC MUX13"},
  435. {"DMIC MUX0", "DMIC0", "DMIC0"},
  436. {"DMIC MUX0", "DMIC1", "DMIC1"},
  437. {"DMIC MUX0", "DMIC2", "DMIC2"},
  438. {"DMIC MUX0", "DMIC3", "DMIC3"},
  439. {"DMIC MUX0", "DMIC4", "DMIC4"},
  440. {"DMIC MUX0", "DMIC5", "DMIC5"},
  441. {"AMIC MUX0", "ADC1", "ADC1"},
  442. {"AMIC MUX0", "ADC2", "ADC2"},
  443. {"AMIC MUX0", "ADC3", "ADC3"},
  444. {"AMIC MUX0", "ADC4", "ADC4"},
  445. {"DMIC MUX1", "DMIC0", "DMIC0"},
  446. {"DMIC MUX1", "DMIC1", "DMIC1"},
  447. {"DMIC MUX1", "DMIC2", "DMIC2"},
  448. {"DMIC MUX1", "DMIC3", "DMIC3"},
  449. {"DMIC MUX1", "DMIC4", "DMIC4"},
  450. {"DMIC MUX1", "DMIC5", "DMIC5"},
  451. {"AMIC MUX1", "ADC1", "ADC1"},
  452. {"AMIC MUX1", "ADC2", "ADC2"},
  453. {"AMIC MUX1", "ADC3", "ADC3"},
  454. {"AMIC MUX1", "ADC4", "ADC4"},
  455. {"DMIC MUX2", "DMIC0", "DMIC0"},
  456. {"DMIC MUX2", "DMIC1", "DMIC1"},
  457. {"DMIC MUX2", "DMIC2", "DMIC2"},
  458. {"DMIC MUX2", "DMIC3", "DMIC3"},
  459. {"DMIC MUX2", "DMIC4", "DMIC4"},
  460. {"DMIC MUX2", "DMIC5", "DMIC5"},
  461. {"AMIC MUX2", "ADC1", "ADC1"},
  462. {"AMIC MUX2", "ADC2", "ADC2"},
  463. {"AMIC MUX2", "ADC3", "ADC3"},
  464. {"AMIC MUX2", "ADC4", "ADC4"},
  465. {"DMIC MUX3", "DMIC0", "DMIC0"},
  466. {"DMIC MUX3", "DMIC1", "DMIC1"},
  467. {"DMIC MUX3", "DMIC2", "DMIC2"},
  468. {"DMIC MUX3", "DMIC3", "DMIC3"},
  469. {"DMIC MUX3", "DMIC4", "DMIC4"},
  470. {"DMIC MUX3", "DMIC5", "DMIC5"},
  471. {"AMIC MUX3", "ADC1", "ADC1"},
  472. {"AMIC MUX3", "ADC2", "ADC2"},
  473. {"AMIC MUX3", "ADC3", "ADC3"},
  474. {"AMIC MUX3", "ADC4", "ADC4"},
  475. {"DMIC MUX4", "DMIC0", "DMIC0"},
  476. {"DMIC MUX4", "DMIC1", "DMIC1"},
  477. {"DMIC MUX4", "DMIC2", "DMIC2"},
  478. {"DMIC MUX4", "DMIC3", "DMIC3"},
  479. {"DMIC MUX4", "DMIC4", "DMIC4"},
  480. {"DMIC MUX4", "DMIC5", "DMIC5"},
  481. {"AMIC MUX4", "ADC1", "ADC1"},
  482. {"AMIC MUX4", "ADC2", "ADC2"},
  483. {"AMIC MUX4", "ADC3", "ADC3"},
  484. {"AMIC MUX4", "ADC4", "ADC4"},
  485. {"DMIC MUX5", "DMIC0", "DMIC0"},
  486. {"DMIC MUX5", "DMIC1", "DMIC1"},
  487. {"DMIC MUX5", "DMIC2", "DMIC2"},
  488. {"DMIC MUX5", "DMIC3", "DMIC3"},
  489. {"DMIC MUX5", "DMIC4", "DMIC4"},
  490. {"DMIC MUX5", "DMIC5", "DMIC5"},
  491. {"AMIC MUX5", "ADC1", "ADC1"},
  492. {"AMIC MUX5", "ADC2", "ADC2"},
  493. {"AMIC MUX5", "ADC3", "ADC3"},
  494. {"AMIC MUX5", "ADC4", "ADC4"},
  495. {"DMIC MUX6", "DMIC0", "DMIC0"},
  496. {"DMIC MUX6", "DMIC1", "DMIC1"},
  497. {"DMIC MUX6", "DMIC2", "DMIC2"},
  498. {"DMIC MUX6", "DMIC3", "DMIC3"},
  499. {"DMIC MUX6", "DMIC4", "DMIC4"},
  500. {"DMIC MUX6", "DMIC5", "DMIC5"},
  501. {"AMIC MUX6", "ADC1", "ADC1"},
  502. {"AMIC MUX6", "ADC2", "ADC2"},
  503. {"AMIC MUX6", "ADC3", "ADC3"},
  504. {"AMIC MUX6", "ADC4", "ADC4"},
  505. {"DMIC MUX7", "DMIC0", "DMIC0"},
  506. {"DMIC MUX7", "DMIC1", "DMIC1"},
  507. {"DMIC MUX7", "DMIC2", "DMIC2"},
  508. {"DMIC MUX7", "DMIC3", "DMIC3"},
  509. {"DMIC MUX7", "DMIC4", "DMIC4"},
  510. {"DMIC MUX7", "DMIC5", "DMIC5"},
  511. {"AMIC MUX7", "ADC1", "ADC1"},
  512. {"AMIC MUX7", "ADC2", "ADC2"},
  513. {"AMIC MUX7", "ADC3", "ADC3"},
  514. {"AMIC MUX7", "ADC4", "ADC4"},
  515. {"DMIC MUX8", "DMIC0", "DMIC0"},
  516. {"DMIC MUX8", "DMIC1", "DMIC1"},
  517. {"DMIC MUX8", "DMIC2", "DMIC2"},
  518. {"DMIC MUX8", "DMIC3", "DMIC3"},
  519. {"DMIC MUX8", "DMIC4", "DMIC4"},
  520. {"DMIC MUX8", "DMIC5", "DMIC5"},
  521. {"AMIC MUX8", "ADC1", "ADC1"},
  522. {"AMIC MUX8", "ADC2", "ADC2"},
  523. {"AMIC MUX8", "ADC3", "ADC3"},
  524. {"AMIC MUX8", "ADC4", "ADC4"},
  525. {"DMIC MUX10", "DMIC0", "DMIC0"},
  526. {"DMIC MUX10", "DMIC1", "DMIC1"},
  527. {"DMIC MUX10", "DMIC2", "DMIC2"},
  528. {"DMIC MUX10", "DMIC3", "DMIC3"},
  529. {"DMIC MUX10", "DMIC4", "DMIC4"},
  530. {"DMIC MUX10", "DMIC5", "DMIC5"},
  531. {"AMIC MUX10", "ADC1", "ADC1"},
  532. {"AMIC MUX10", "ADC2", "ADC2"},
  533. {"AMIC MUX10", "ADC3", "ADC3"},
  534. {"AMIC MUX10", "ADC4", "ADC4"},
  535. {"DMIC MUX11", "DMIC0", "DMIC0"},
  536. {"DMIC MUX11", "DMIC1", "DMIC1"},
  537. {"DMIC MUX11", "DMIC2", "DMIC2"},
  538. {"DMIC MUX11", "DMIC3", "DMIC3"},
  539. {"DMIC MUX11", "DMIC4", "DMIC4"},
  540. {"DMIC MUX11", "DMIC5", "DMIC5"},
  541. {"AMIC MUX11", "ADC1", "ADC1"},
  542. {"AMIC MUX11", "ADC2", "ADC2"},
  543. {"AMIC MUX11", "ADC3", "ADC3"},
  544. {"AMIC MUX11", "ADC4", "ADC4"},
  545. {"DMIC MUX12", "DMIC0", "DMIC0"},
  546. {"DMIC MUX12", "DMIC1", "DMIC1"},
  547. {"DMIC MUX12", "DMIC2", "DMIC2"},
  548. {"DMIC MUX12", "DMIC3", "DMIC3"},
  549. {"DMIC MUX12", "DMIC4", "DMIC4"},
  550. {"DMIC MUX12", "DMIC5", "DMIC5"},
  551. {"AMIC MUX12", "ADC1", "ADC1"},
  552. {"AMIC MUX12", "ADC2", "ADC2"},
  553. {"AMIC MUX12", "ADC3", "ADC3"},
  554. {"AMIC MUX12", "ADC4", "ADC4"},
  555. {"DMIC MUX13", "DMIC0", "DMIC0"},
  556. {"DMIC MUX13", "DMIC1", "DMIC1"},
  557. {"DMIC MUX13", "DMIC2", "DMIC2"},
  558. {"DMIC MUX13", "DMIC3", "DMIC3"},
  559. {"DMIC MUX13", "DMIC4", "DMIC4"},
  560. {"DMIC MUX13", "DMIC5", "DMIC5"},
  561. {"AMIC MUX13", "ADC1", "ADC1"},
  562. {"AMIC MUX13", "ADC2", "ADC2"},
  563. {"AMIC MUX13", "ADC3", "ADC3"},
  564. {"AMIC MUX13", "ADC4", "ADC4"},
  565. {"AMIC4_5 SEL", "AMIC4", "AMIC4"},
  566. {"AMIC4_5 SEL", "AMIC5", "AMIC5"},
  567. {"ADC1", NULL, "AMIC1"},
  568. {"ADC2", NULL, "AMIC2"},
  569. {"ADC3", NULL, "AMIC3"},
  570. {"ADC4", NULL, "AMIC4_5 SEL"},
  571. {"RX INT0_1 MIX1 INP0", "RX0", "CDC_IF RX0 MUX"},
  572. {"RX INT0_1 MIX1 INP0", "RX1", "CDC_IF RX1 MUX"},
  573. {"RX INT0_1 MIX1 INP0", "RX2", "CDC_IF RX2 MUX"},
  574. {"RX INT0_1 MIX1 INP0", "RX3", "CDC_IF RX3 MUX"},
  575. {"RX INT0_1 MIX1 INP0", "RX4", "CDC_IF RX4 MUX"},
  576. {"RX INT0_1 MIX1 INP0", "RX5", "CDC_IF RX5 MUX"},
  577. {"RX INT0_1 MIX1 INP0", "RX6", "CDC_IF RX6 MUX"},
  578. {"RX INT0_1 MIX1 INP0", "RX7", "CDC_IF RX7 MUX"},
  579. {"RX INT0_1 MIX1 INP0", "IIR0", "IIR0"},
  580. {"RX INT0_1 MIX1 INP0", "IIR1", "IIR1"},
  581. {"RX INT0_1 MIX1 INP1", "RX0", "CDC_IF RX0 MUX"},
  582. {"RX INT0_1 MIX1 INP1", "RX1", "CDC_IF RX1 MUX"},
  583. {"RX INT0_1 MIX1 INP1", "RX2", "CDC_IF RX2 MUX"},
  584. {"RX INT0_1 MIX1 INP1", "RX3", "CDC_IF RX3 MUX"},
  585. {"RX INT0_1 MIX1 INP1", "RX4", "CDC_IF RX4 MUX"},
  586. {"RX INT0_1 MIX1 INP1", "RX5", "CDC_IF RX5 MUX"},
  587. {"RX INT0_1 MIX1 INP1", "RX6", "CDC_IF RX6 MUX"},
  588. {"RX INT0_1 MIX1 INP1", "RX7", "CDC_IF RX7 MUX"},
  589. {"RX INT0_1 MIX1 INP1", "IIR0", "IIR0"},
  590. {"RX INT0_1 MIX1 INP1", "IIR1", "IIR1"},
  591. {"RX INT0_1 MIX1 INP2", "RX0", "CDC_IF RX0 MUX"},
  592. {"RX INT0_1 MIX1 INP2", "RX1", "CDC_IF RX1 MUX"},
  593. {"RX INT0_1 MIX1 INP2", "RX2", "CDC_IF RX2 MUX"},
  594. {"RX INT0_1 MIX1 INP2", "RX3", "CDC_IF RX3 MUX"},
  595. {"RX INT0_1 MIX1 INP2", "RX4", "CDC_IF RX4 MUX"},
  596. {"RX INT0_1 MIX1 INP2", "RX5", "CDC_IF RX5 MUX"},
  597. {"RX INT0_1 MIX1 INP2", "RX6", "CDC_IF RX6 MUX"},
  598. {"RX INT0_1 MIX1 INP2", "RX7", "CDC_IF RX7 MUX"},
  599. {"RX INT0_1 MIX1 INP2", "IIR0", "IIR0"},
  600. {"RX INT0_1 MIX1 INP2", "IIR1", "IIR1"},
  601. {"RX INT1_1 MIX1 INP0", "RX0", "CDC_IF RX0 MUX"},
  602. {"RX INT1_1 MIX1 INP0", "RX1", "CDC_IF RX1 MUX"},
  603. {"RX INT1_1 MIX1 INP0", "RX2", "CDC_IF RX2 MUX"},
  604. {"RX INT1_1 MIX1 INP0", "RX3", "CDC_IF RX3 MUX"},
  605. {"RX INT1_1 MIX1 INP0", "RX4", "CDC_IF RX4 MUX"},
  606. {"RX INT1_1 MIX1 INP0", "RX5", "CDC_IF RX5 MUX"},
  607. {"RX INT1_1 MIX1 INP0", "RX6", "CDC_IF RX6 MUX"},
  608. {"RX INT1_1 MIX1 INP0", "RX7", "CDC_IF RX7 MUX"},
  609. {"RX INT1_1 MIX1 INP0", "IIR0", "IIR0"},
  610. {"RX INT1_1 MIX1 INP0", "IIR1", "IIR1"},
  611. {"RX INT1_1 MIX1 INP1", "RX0", "CDC_IF RX0 MUX"},
  612. {"RX INT1_1 MIX1 INP1", "RX1", "CDC_IF RX1 MUX"},
  613. {"RX INT1_1 MIX1 INP1", "RX2", "CDC_IF RX2 MUX"},
  614. {"RX INT1_1 MIX1 INP1", "RX3", "CDC_IF RX3 MUX"},
  615. {"RX INT1_1 MIX1 INP1", "RX4", "CDC_IF RX4 MUX"},
  616. {"RX INT1_1 MIX1 INP1", "RX5", "CDC_IF RX5 MUX"},
  617. {"RX INT1_1 MIX1 INP1", "RX6", "CDC_IF RX6 MUX"},
  618. {"RX INT1_1 MIX1 INP1", "RX7", "CDC_IF RX7 MUX"},
  619. {"RX INT1_1 MIX1 INP1", "IIR0", "IIR0"},
  620. {"RX INT1_1 MIX1 INP1", "IIR1", "IIR1"},
  621. {"RX INT1_1 MIX1 INP2", "RX0", "CDC_IF RX0 MUX"},
  622. {"RX INT1_1 MIX1 INP2", "RX1", "CDC_IF RX1 MUX"},
  623. {"RX INT1_1 MIX1 INP2", "RX2", "CDC_IF RX2 MUX"},
  624. {"RX INT1_1 MIX1 INP2", "RX3", "CDC_IF RX3 MUX"},
  625. {"RX INT1_1 MIX1 INP2", "RX4", "CDC_IF RX4 MUX"},
  626. {"RX INT1_1 MIX1 INP2", "RX5", "CDC_IF RX5 MUX"},
  627. {"RX INT1_1 MIX1 INP2", "RX6", "CDC_IF RX6 MUX"},
  628. {"RX INT1_1 MIX1 INP2", "RX7", "CDC_IF RX7 MUX"},
  629. {"RX INT1_1 MIX1 INP2", "IIR0", "IIR0"},
  630. {"RX INT1_1 MIX1 INP2", "IIR1", "IIR1"},
  631. {"RX INT2_1 MIX1 INP0", "RX0", "CDC_IF RX0 MUX"},
  632. {"RX INT2_1 MIX1 INP0", "RX1", "CDC_IF RX1 MUX"},
  633. {"RX INT2_1 MIX1 INP0", "RX2", "CDC_IF RX2 MUX"},
  634. {"RX INT2_1 MIX1 INP0", "RX3", "CDC_IF RX3 MUX"},
  635. {"RX INT2_1 MIX1 INP0", "RX4", "CDC_IF RX4 MUX"},
  636. {"RX INT2_1 MIX1 INP0", "RX5", "CDC_IF RX5 MUX"},
  637. {"RX INT2_1 MIX1 INP0", "RX6", "CDC_IF RX6 MUX"},
  638. {"RX INT2_1 MIX1 INP0", "RX7", "CDC_IF RX7 MUX"},
  639. {"RX INT2_1 MIX1 INP0", "IIR0", "IIR0"},
  640. {"RX INT2_1 MIX1 INP0", "IIR1", "IIR1"},
  641. {"RX INT2_1 MIX1 INP1", "RX0", "CDC_IF RX0 MUX"},
  642. {"RX INT2_1 MIX1 INP1", "RX1", "CDC_IF RX1 MUX"},
  643. {"RX INT2_1 MIX1 INP1", "RX2", "CDC_IF RX2 MUX"},
  644. {"RX INT2_1 MIX1 INP1", "RX3", "CDC_IF RX3 MUX"},
  645. {"RX INT2_1 MIX1 INP1", "RX4", "CDC_IF RX4 MUX"},
  646. {"RX INT2_1 MIX1 INP1", "RX5", "CDC_IF RX5 MUX"},
  647. {"RX INT2_1 MIX1 INP1", "RX6", "CDC_IF RX6 MUX"},
  648. {"RX INT2_1 MIX1 INP1", "RX7", "CDC_IF RX7 MUX"},
  649. {"RX INT2_1 MIX1 INP1", "IIR0", "IIR0"},
  650. {"RX INT2_1 MIX1 INP1", "IIR1", "IIR1"},
  651. {"RX INT2_1 MIX1 INP2", "RX0", "CDC_IF RX0 MUX"},
  652. {"RX INT2_1 MIX1 INP2", "RX1", "CDC_IF RX1 MUX"},
  653. {"RX INT2_1 MIX1 INP2", "RX2", "CDC_IF RX2 MUX"},
  654. {"RX INT2_1 MIX1 INP2", "RX3", "CDC_IF RX3 MUX"},
  655. {"RX INT2_1 MIX1 INP2", "RX4", "CDC_IF RX4 MUX"},
  656. {"RX INT2_1 MIX1 INP2", "RX5", "CDC_IF RX5 MUX"},
  657. {"RX INT2_1 MIX1 INP2", "RX6", "CDC_IF RX6 MUX"},
  658. {"RX INT2_1 MIX1 INP2", "RX7", "CDC_IF RX7 MUX"},
  659. {"RX INT2_1 MIX1 INP2", "IIR0", "IIR0"},
  660. {"RX INT2_1 MIX1 INP2", "IIR1", "IIR1"},
  661. {"RX INT3_1 MIX1 INP0", "RX0", "CDC_IF RX0 MUX"},
  662. {"RX INT3_1 MIX1 INP0", "RX1", "CDC_IF RX1 MUX"},
  663. {"RX INT3_1 MIX1 INP0", "RX2", "CDC_IF RX2 MUX"},
  664. {"RX INT3_1 MIX1 INP0", "RX3", "CDC_IF RX3 MUX"},
  665. {"RX INT3_1 MIX1 INP0", "RX4", "CDC_IF RX4 MUX"},
  666. {"RX INT3_1 MIX1 INP0", "RX5", "CDC_IF RX5 MUX"},
  667. {"RX INT3_1 MIX1 INP0", "RX6", "CDC_IF RX6 MUX"},
  668. {"RX INT3_1 MIX1 INP0", "RX7", "CDC_IF RX7 MUX"},
  669. {"RX INT3_1 MIX1 INP0", "IIR0", "IIR0"},
  670. {"RX INT3_1 MIX1 INP0", "IIR1", "IIR1"},
  671. {"RX INT3_1 MIX1 INP1", "RX0", "CDC_IF RX0 MUX"},
  672. {"RX INT3_1 MIX1 INP1", "RX1", "CDC_IF RX1 MUX"},
  673. {"RX INT3_1 MIX1 INP1", "RX2", "CDC_IF RX2 MUX"},
  674. {"RX INT3_1 MIX1 INP1", "RX3", "CDC_IF RX3 MUX"},
  675. {"RX INT3_1 MIX1 INP1", "RX4", "CDC_IF RX4 MUX"},
  676. {"RX INT3_1 MIX1 INP1", "RX5", "CDC_IF RX5 MUX"},
  677. {"RX INT3_1 MIX1 INP1", "RX6", "CDC_IF RX6 MUX"},
  678. {"RX INT3_1 MIX1 INP1", "RX7", "CDC_IF RX7 MUX"},
  679. {"RX INT3_1 MIX1 INP1", "IIR0", "IIR0"},
  680. {"RX INT3_1 MIX1 INP1", "IIR1", "IIR1"},
  681. {"RX INT3_1 MIX1 INP2", "RX0", "CDC_IF RX0 MUX"},
  682. {"RX INT3_1 MIX1 INP2", "RX1", "CDC_IF RX1 MUX"},
  683. {"RX INT3_1 MIX1 INP2", "RX2", "CDC_IF RX2 MUX"},
  684. {"RX INT3_1 MIX1 INP2", "RX3", "CDC_IF RX3 MUX"},
  685. {"RX INT3_1 MIX1 INP2", "RX4", "CDC_IF RX4 MUX"},
  686. {"RX INT3_1 MIX1 INP2", "RX5", "CDC_IF RX5 MUX"},
  687. {"RX INT3_1 MIX1 INP2", "RX6", "CDC_IF RX6 MUX"},
  688. {"RX INT3_1 MIX1 INP2", "RX7", "CDC_IF RX7 MUX"},
  689. {"RX INT3_1 MIX1 INP2", "IIR0", "IIR0"},
  690. {"RX INT3_1 MIX1 INP2", "IIR1", "IIR1"},
  691. {"RX INT4_1 MIX1 INP0", "RX0", "CDC_IF RX0 MUX"},
  692. {"RX INT4_1 MIX1 INP0", "RX1", "CDC_IF RX1 MUX"},
  693. {"RX INT4_1 MIX1 INP0", "RX2", "CDC_IF RX2 MUX"},
  694. {"RX INT4_1 MIX1 INP0", "RX3", "CDC_IF RX3 MUX"},
  695. {"RX INT4_1 MIX1 INP0", "RX4", "CDC_IF RX4 MUX"},
  696. {"RX INT4_1 MIX1 INP0", "RX5", "CDC_IF RX5 MUX"},
  697. {"RX INT4_1 MIX1 INP0", "RX6", "CDC_IF RX6 MUX"},
  698. {"RX INT4_1 MIX1 INP0", "RX7", "CDC_IF RX7 MUX"},
  699. {"RX INT4_1 MIX1 INP0", "IIR0", "IIR0"},
  700. {"RX INT4_1 MIX1 INP0", "IIR1", "IIR1"},
  701. {"RX INT4_1 MIX1 INP1", "RX0", "CDC_IF RX0 MUX"},
  702. {"RX INT4_1 MIX1 INP1", "RX1", "CDC_IF RX1 MUX"},
  703. {"RX INT4_1 MIX1 INP1", "RX2", "CDC_IF RX2 MUX"},
  704. {"RX INT4_1 MIX1 INP1", "RX3", "CDC_IF RX3 MUX"},
  705. {"RX INT4_1 MIX1 INP1", "RX4", "CDC_IF RX4 MUX"},
  706. {"RX INT4_1 MIX1 INP1", "RX5", "CDC_IF RX5 MUX"},
  707. {"RX INT4_1 MIX1 INP1", "RX6", "CDC_IF RX6 MUX"},
  708. {"RX INT4_1 MIX1 INP1", "RX7", "CDC_IF RX7 MUX"},
  709. {"RX INT4_1 MIX1 INP1", "IIR0", "IIR0"},
  710. {"RX INT4_1 MIX1 INP1", "IIR1", "IIR1"},
  711. {"RX INT4_1 MIX1 INP2", "RX0", "CDC_IF RX0 MUX"},
  712. {"RX INT4_1 MIX1 INP2", "RX1", "CDC_IF RX1 MUX"},
  713. {"RX INT4_1 MIX1 INP2", "RX2", "CDC_IF RX2 MUX"},
  714. {"RX INT4_1 MIX1 INP2", "RX3", "CDC_IF RX3 MUX"},
  715. {"RX INT4_1 MIX1 INP2", "RX4", "CDC_IF RX4 MUX"},
  716. {"RX INT4_1 MIX1 INP2", "RX5", "CDC_IF RX5 MUX"},
  717. {"RX INT4_1 MIX1 INP2", "RX6", "CDC_IF RX6 MUX"},
  718. {"RX INT4_1 MIX1 INP2", "RX7", "CDC_IF RX7 MUX"},
  719. {"RX INT4_1 MIX1 INP2", "IIR0", "IIR0"},
  720. {"RX INT4_1 MIX1 INP2", "IIR1", "IIR1"},
  721. {"RX INT7_1 MIX1 INP0", "RX0", "CDC_IF RX0 MUX"},
  722. {"RX INT7_1 MIX1 INP0", "RX1", "CDC_IF RX1 MUX"},
  723. {"RX INT7_1 MIX1 INP0", "RX2", "CDC_IF RX2 MUX"},
  724. {"RX INT7_1 MIX1 INP0", "RX3", "CDC_IF RX3 MUX"},
  725. {"RX INT7_1 MIX1 INP0", "RX4", "CDC_IF RX4 MUX"},
  726. {"RX INT7_1 MIX1 INP0", "RX5", "CDC_IF RX5 MUX"},
  727. {"RX INT7_1 MIX1 INP0", "RX6", "CDC_IF RX6 MUX"},
  728. {"RX INT7_1 MIX1 INP0", "RX7", "CDC_IF RX7 MUX"},
  729. {"RX INT7_1 MIX1 INP0", "IIR0", "IIR0"},
  730. {"RX INT7_1 MIX1 INP0", "IIR1", "IIR1"},
  731. {"RX INT7_1 MIX1 INP1", "RX0", "CDC_IF RX0 MUX"},
  732. {"RX INT7_1 MIX1 INP1", "RX1", "CDC_IF RX1 MUX"},
  733. {"RX INT7_1 MIX1 INP1", "RX2", "CDC_IF RX2 MUX"},
  734. {"RX INT7_1 MIX1 INP1", "RX3", "CDC_IF RX3 MUX"},
  735. {"RX INT7_1 MIX1 INP1", "RX4", "CDC_IF RX4 MUX"},
  736. {"RX INT7_1 MIX1 INP1", "RX5", "CDC_IF RX5 MUX"},
  737. {"RX INT7_1 MIX1 INP1", "RX6", "CDC_IF RX6 MUX"},
  738. {"RX INT7_1 MIX1 INP1", "RX7", "CDC_IF RX7 MUX"},
  739. {"RX INT7_1 MIX1 INP1", "IIR0", "IIR0"},
  740. {"RX INT7_1 MIX1 INP1", "IIR1", "IIR1"},
  741. {"RX INT7_1 MIX1 INP2", "RX0", "CDC_IF RX0 MUX"},
  742. {"RX INT7_1 MIX1 INP2", "RX1", "CDC_IF RX1 MUX"},
  743. {"RX INT7_1 MIX1 INP2", "RX2", "CDC_IF RX2 MUX"},
  744. {"RX INT7_1 MIX1 INP2", "RX3", "CDC_IF RX3 MUX"},
  745. {"RX INT7_1 MIX1 INP2", "RX4", "CDC_IF RX4 MUX"},
  746. {"RX INT7_1 MIX1 INP2", "RX5", "CDC_IF RX5 MUX"},
  747. {"RX INT7_1 MIX1 INP2", "RX6", "CDC_IF RX6 MUX"},
  748. {"RX INT7_1 MIX1 INP2", "RX7", "CDC_IF RX7 MUX"},
  749. {"RX INT7_1 MIX1 INP2", "IIR0", "IIR0"},
  750. {"RX INT7_1 MIX1 INP2", "IIR1", "IIR1"},
  751. {"RX INT8_1 MIX1 INP0", "RX0", "CDC_IF RX0 MUX"},
  752. {"RX INT8_1 MIX1 INP0", "RX1", "CDC_IF RX1 MUX"},
  753. {"RX INT8_1 MIX1 INP0", "RX2", "CDC_IF RX2 MUX"},
  754. {"RX INT8_1 MIX1 INP0", "RX3", "CDC_IF RX3 MUX"},
  755. {"RX INT8_1 MIX1 INP0", "RX4", "CDC_IF RX4 MUX"},
  756. {"RX INT8_1 MIX1 INP0", "RX5", "CDC_IF RX5 MUX"},
  757. {"RX INT8_1 MIX1 INP0", "RX6", "CDC_IF RX6 MUX"},
  758. {"RX INT8_1 MIX1 INP0", "RX7", "CDC_IF RX7 MUX"},
  759. {"RX INT8_1 MIX1 INP0", "IIR0", "IIR0"},
  760. {"RX INT8_1 MIX1 INP0", "IIR1", "IIR1"},
  761. {"RX INT8_1 MIX1 INP1", "RX0", "CDC_IF RX0 MUX"},
  762. {"RX INT8_1 MIX1 INP1", "RX1", "CDC_IF RX1 MUX"},
  763. {"RX INT8_1 MIX1 INP1", "RX2", "CDC_IF RX2 MUX"},
  764. {"RX INT8_1 MIX1 INP1", "RX3", "CDC_IF RX3 MUX"},
  765. {"RX INT8_1 MIX1 INP1", "RX4", "CDC_IF RX4 MUX"},
  766. {"RX INT8_1 MIX1 INP1", "RX5", "CDC_IF RX5 MUX"},
  767. {"RX INT8_1 MIX1 INP1", "RX6", "CDC_IF RX6 MUX"},
  768. {"RX INT8_1 MIX1 INP1", "RX7", "CDC_IF RX7 MUX"},
  769. {"RX INT8_1 MIX1 INP1", "IIR0", "IIR0"},
  770. {"RX INT8_1 MIX1 INP1", "IIR1", "IIR1"},
  771. {"RX INT8_1 MIX1 INP2", "RX0", "CDC_IF RX0 MUX"},
  772. {"RX INT8_1 MIX1 INP2", "RX1", "CDC_IF RX1 MUX"},
  773. {"RX INT8_1 MIX1 INP2", "RX2", "CDC_IF RX2 MUX"},
  774. {"RX INT8_1 MIX1 INP2", "RX3", "CDC_IF RX3 MUX"},
  775. {"RX INT8_1 MIX1 INP2", "RX4", "CDC_IF RX4 MUX"},
  776. {"RX INT8_1 MIX1 INP2", "RX5", "CDC_IF RX5 MUX"},
  777. {"RX INT8_1 MIX1 INP2", "RX6", "CDC_IF RX6 MUX"},
  778. {"RX INT8_1 MIX1 INP2", "RX7", "CDC_IF RX7 MUX"},
  779. {"RX INT8_1 MIX1 INP2", "IIR0", "IIR0"},
  780. {"RX INT8_1 MIX1 INP2", "IIR1", "IIR1"},
  781. {"RX INT0_1 MIX1", NULL, "RX INT0_1 MIX1 INP0"},
  782. {"RX INT0_1 MIX1", NULL, "RX INT0_1 MIX1 INP1"},
  783. {"RX INT0_1 MIX1", NULL, "RX INT0_1 MIX1 INP2"},
  784. {"RX INT1_1 MIX1", NULL, "RX INT1_1 MIX1 INP0"},
  785. {"RX INT1_1 MIX1", NULL, "RX INT1_1 MIX1 INP1"},
  786. {"RX INT1_1 MIX1", NULL, "RX INT1_1 MIX1 INP2"},
  787. {"RX INT2_1 MIX1", NULL, "RX INT2_1 MIX1 INP0"},
  788. {"RX INT2_1 MIX1", NULL, "RX INT2_1 MIX1 INP1"},
  789. {"RX INT2_1 MIX1", NULL, "RX INT2_1 MIX1 INP2"},
  790. {"RX INT3_1 MIX1", NULL, "RX INT3_1 MIX1 INP0"},
  791. {"RX INT3_1 MIX1", NULL, "RX INT3_1 MIX1 INP1"},
  792. {"RX INT3_1 MIX1", NULL, "RX INT3_1 MIX1 INP2"},
  793. {"RX INT4_1 MIX1", NULL, "RX INT4_1 MIX1 INP0"},
  794. {"RX INT4_1 MIX1", NULL, "RX INT4_1 MIX1 INP1"},
  795. {"RX INT4_1 MIX1", NULL, "RX INT4_1 MIX1 INP2"},
  796. {"RX INT7_1 MIX1", NULL, "RX INT7_1 MIX1 INP0"},
  797. {"RX INT7_1 MIX1", NULL, "RX INT7_1 MIX1 INP1"},
  798. {"RX INT7_1 MIX1", NULL, "RX INT7_1 MIX1 INP2"},
  799. {"RX INT8_1 MIX1", NULL, "RX INT8_1 MIX1 INP0"},
  800. {"RX INT8_1 MIX1", NULL, "RX INT8_1 MIX1 INP1"},
  801. {"RX INT8_1 MIX1", NULL, "RX INT8_1 MIX1 INP2"},
  802. /* Mixing path INT0 */
  803. {"RX INT0_2 MUX", "RX0", "CDC_IF RX0 MUX"},
  804. {"RX INT0_2 MUX", "RX1", "CDC_IF RX1 MUX"},
  805. {"RX INT0_2 MUX", "RX2", "CDC_IF RX2 MUX"},
  806. {"RX INT0_2 MUX", "RX3", "CDC_IF RX3 MUX"},
  807. {"RX INT0_2 MUX", "RX4", "CDC_IF RX4 MUX"},
  808. {"RX INT0_2 MUX", "RX5", "CDC_IF RX5 MUX"},
  809. {"RX INT0_2 MUX", "RX6", "CDC_IF RX6 MUX"},
  810. {"RX INT0_2 MUX", "RX7", "CDC_IF RX7 MUX"},
  811. {"RX INT0_2 INTERP", NULL, "RX INT0_2 MUX"},
  812. {"RX INT0 SEC MIX", NULL, "RX INT0_2 INTERP"},
  813. /* Mixing path INT1 */
  814. {"RX INT1_2 MUX", "RX0", "CDC_IF RX0 MUX"},
  815. {"RX INT1_2 MUX", "RX1", "CDC_IF RX1 MUX"},
  816. {"RX INT1_2 MUX", "RX2", "CDC_IF RX2 MUX"},
  817. {"RX INT1_2 MUX", "RX3", "CDC_IF RX3 MUX"},
  818. {"RX INT1_2 MUX", "RX4", "CDC_IF RX4 MUX"},
  819. {"RX INT1_2 MUX", "RX5", "CDC_IF RX5 MUX"},
  820. {"RX INT1_2 MUX", "RX6", "CDC_IF RX6 MUX"},
  821. {"RX INT1_2 MUX", "RX7", "CDC_IF RX7 MUX"},
  822. {"RX INT1_2 INTERP", NULL, "RX INT1_2 MUX"},
  823. {"RX INT1 SEC MIX", NULL, "RX INT1_2 INTERP"},
  824. /* Mixing path INT2 */
  825. {"RX INT2_2 MUX", "RX0", "CDC_IF RX0 MUX"},
  826. {"RX INT2_2 MUX", "RX1", "CDC_IF RX1 MUX"},
  827. {"RX INT2_2 MUX", "RX2", "CDC_IF RX2 MUX"},
  828. {"RX INT2_2 MUX", "RX3", "CDC_IF RX3 MUX"},
  829. {"RX INT2_2 MUX", "RX4", "CDC_IF RX4 MUX"},
  830. {"RX INT2_2 MUX", "RX5", "CDC_IF RX5 MUX"},
  831. {"RX INT2_2 MUX", "RX6", "CDC_IF RX6 MUX"},
  832. {"RX INT2_2 MUX", "RX7", "CDC_IF RX7 MUX"},
  833. {"RX INT2_2 INTERP", NULL, "RX INT2_2 MUX"},
  834. {"RX INT2 SEC MIX", NULL, "RX INT2_2 INTERP"},
  835. /* Mixing path INT3 */
  836. {"RX INT3_2 MUX", "RX0", "CDC_IF RX0 MUX"},
  837. {"RX INT3_2 MUX", "RX1", "CDC_IF RX1 MUX"},
  838. {"RX INT3_2 MUX", "RX2", "CDC_IF RX2 MUX"},
  839. {"RX INT3_2 MUX", "RX3", "CDC_IF RX3 MUX"},
  840. {"RX INT3_2 MUX", "RX4", "CDC_IF RX4 MUX"},
  841. {"RX INT3_2 MUX", "RX5", "CDC_IF RX5 MUX"},
  842. {"RX INT3_2 MUX", "RX6", "CDC_IF RX6 MUX"},
  843. {"RX INT3_2 MUX", "RX7", "CDC_IF RX7 MUX"},
  844. {"RX INT3_2 INTERP", NULL, "RX INT3_2 MUX"},
  845. {"RX INT3 SEC MIX", NULL, "RX INT3_2 INTERP"},
  846. /* Mixing path INT4 */
  847. {"RX INT4_2 MUX", "RX0", "CDC_IF RX0 MUX"},
  848. {"RX INT4_2 MUX", "RX1", "CDC_IF RX1 MUX"},
  849. {"RX INT4_2 MUX", "RX2", "CDC_IF RX2 MUX"},
  850. {"RX INT4_2 MUX", "RX3", "CDC_IF RX3 MUX"},
  851. {"RX INT4_2 MUX", "RX4", "CDC_IF RX4 MUX"},
  852. {"RX INT4_2 MUX", "RX5", "CDC_IF RX5 MUX"},
  853. {"RX INT4_2 MUX", "RX6", "CDC_IF RX6 MUX"},
  854. {"RX INT4_2 MUX", "RX7", "CDC_IF RX7 MUX"},
  855. {"RX INT4_2 INTERP", NULL, "RX INT4_2 MUX"},
  856. {"RX INT4 SEC MIX", NULL, "RX INT4_2 INTERP"},
  857. /* Mixing path INT7 */
  858. {"RX INT7_2 MUX", "RX0", "CDC_IF RX0 MUX"},
  859. {"RX INT7_2 MUX", "RX1", "CDC_IF RX1 MUX"},
  860. {"RX INT7_2 MUX", "RX2", "CDC_IF RX2 MUX"},
  861. {"RX INT7_2 MUX", "RX3", "CDC_IF RX3 MUX"},
  862. {"RX INT7_2 MUX", "RX4", "CDC_IF RX4 MUX"},
  863. {"RX INT7_2 MUX", "RX5", "CDC_IF RX5 MUX"},
  864. {"RX INT7_2 MUX", "RX6", "CDC_IF RX6 MUX"},
  865. {"RX INT7_2 MUX", "RX7", "CDC_IF RX7 MUX"},
  866. {"RX INT7_2 INTERP", NULL, "RX INT7_2 MUX"},
  867. {"RX INT7 SEC MIX", NULL, "RX INT7_2 INTERP"},
  868. /* Mixing path INT8 */
  869. {"RX INT8_2 MUX", "RX0", "CDC_IF RX0 MUX"},
  870. {"RX INT8_2 MUX", "RX1", "CDC_IF RX1 MUX"},
  871. {"RX INT8_2 MUX", "RX2", "CDC_IF RX2 MUX"},
  872. {"RX INT8_2 MUX", "RX3", "CDC_IF RX3 MUX"},
  873. {"RX INT8_2 MUX", "RX4", "CDC_IF RX4 MUX"},
  874. {"RX INT8_2 MUX", "RX5", "CDC_IF RX5 MUX"},
  875. {"RX INT8_2 MUX", "RX6", "CDC_IF RX6 MUX"},
  876. {"RX INT8_2 MUX", "RX7", "CDC_IF RX7 MUX"},
  877. {"RX INT8_2 INTERP", NULL, "RX INT8_2 MUX"},
  878. {"RX INT8 SEC MIX", NULL, "RX INT8_2 INTERP"},
  879. {"RX INT0_1 INTERP", NULL, "RX INT0_1 MIX1"},
  880. {"RX INT0 SEC MIX", NULL, "RX INT0_1 INTERP"},
  881. {"RX INT0 MIX2", NULL, "RX INT0 SEC MIX"},
  882. {"RX INT0 MIX2", NULL, "RX INT0 MIX2 INP"},
  883. {"RX INT0 DEM MUX", "CLSH_DSM_OUT", "RX INT0 MIX2"},
  884. {"RX INT0 DAC", NULL, "RX INT0 DEM MUX"},
  885. {"RX INT0 DAC", NULL, "RX_BIAS"},
  886. {"EAR PA", NULL, "RX INT0 DAC"},
  887. {"EAR", NULL, "EAR PA"},
  888. {"RX INT1_1 INTERP", NULL, "RX INT1_1 MIX1"},
  889. {"RX INT1 SEC MIX", NULL, "RX INT1_1 INTERP"},
  890. {"RX INT1 MIX2", NULL, "RX INT1 SEC MIX"},
  891. {"RX INT1 MIX2", NULL, "RX INT1 MIX2 INP"},
  892. {"RX INT1 MIX3", NULL, "RX INT1 MIX2"},
  893. {"RX INT1 DEM MUX", "CLSH_DSM_OUT", "RX INT1 MIX3"},
  894. {"RX INT1 DAC", NULL, "RX INT1 DEM MUX"},
  895. {"RX INT1 DAC", NULL, "RX_BIAS"},
  896. {"HPHL PA", NULL, "RX INT1 DAC"},
  897. {"HPHL", NULL, "HPHL PA"},
  898. {"RX INT2_1 INTERP", NULL, "RX INT2_1 MIX1"},
  899. {"RX INT2 SEC MIX", NULL, "RX INT2_1 INTERP"},
  900. {"RX INT2 MIX2", NULL, "RX INT2 SEC MIX"},
  901. {"RX INT2 MIX2", NULL, "RX INT2 MIX2 INP"},
  902. {"RX INT2 MIX3", NULL, "RX INT2 MIX2"},
  903. {"RX INT2 DEM MUX", "CLSH_DSM_OUT", "RX INT2 MIX3"},
  904. {"RX INT2 DAC", NULL, "RX INT2 DEM MUX"},
  905. {"RX INT2 DAC", NULL, "RX_BIAS"},
  906. {"HPHR PA", NULL, "RX INT2 DAC"},
  907. {"HPHR", NULL, "HPHR PA"},
  908. {"RX INT3_1 INTERP", NULL, "RX INT3_1 MIX1"},
  909. {"RX INT3 SEC MIX", NULL, "RX INT3_1 INTERP"},
  910. {"RX INT3 MIX2", NULL, "RX INT3 SEC MIX"},
  911. {"RX INT3 MIX2", NULL, "RX INT3 MIX2 INP"},
  912. {"RX INT3 MIX3", NULL, "RX INT3 MIX2"},
  913. {"RX INT3 DAC", NULL, "RX INT3 MIX3"},
  914. {"RX INT3 DAC", NULL, "RX_BIAS"},
  915. {"LINEOUT1 PA", NULL, "RX INT3 DAC"},
  916. {"LINEOUT1", NULL, "LINEOUT1 PA"},
  917. {"RX INT4_1 INTERP", NULL, "RX INT4_1 MIX1"},
  918. {"RX INT4 SEC MIX", NULL, "RX INT4_1 INTERP"},
  919. {"RX INT4 SEC MIX", NULL, "RX INT4_1 MIX1"},
  920. {"RX INT4 MIX2", NULL, "RX INT4 SEC MIX"},
  921. {"RX INT4 MIX2", NULL, "RX INT4 MIX2 INP"},
  922. {"RX INT4 MIX3", NULL, "RX INT4 MIX2"},
  923. {"RX INT4 DAC", NULL, "RX INT4 MIX3"},
  924. {"RX INT4 DAC", NULL, "RX_BIAS"},
  925. {"LINEOUT2 PA", NULL, "RX INT4 DAC"},
  926. {"LINEOUT2", NULL, "LINEOUT2 PA"},
  927. {"RX INT7_1 INTERP", NULL, "RX INT7_1 MIX1"},
  928. {"RX INT7 SEC MIX", NULL, "RX INT7_1 INTERP"},
  929. {"RX INT7 MIX2", NULL, "RX INT7 SEC MIX"},
  930. {"RX INT7 MIX2", NULL, "RX INT7 MIX2 INP"},
  931. {"RX INT7 CHAIN", NULL, "RX INT7 MIX2"},
  932. {"RX INT7 CHAIN", NULL, "RX_BIAS"},
  933. {"SPK1 OUT", NULL, "RX INT7 CHAIN"},
  934. {"RX INT8_1 INTERP", NULL, "RX INT8_1 MIX1"},
  935. {"RX INT8 SEC MIX", NULL, "RX INT8_1 INTERP"},
  936. {"RX INT8 SEC MIX", NULL, "RX INT8_1 MIX1"},
  937. {"RX INT8 CHAIN", NULL, "RX INT8 SEC MIX"},
  938. {"RX INT8 CHAIN", NULL, "RX_BIAS"},
  939. {"SPK2 OUT", NULL, "RX INT8 CHAIN"},
  940. /* ANC Routing */
  941. {"ANC0 FB MUX", "ANC_IN_EAR", "RX INT0 MIX2"},
  942. {"ANC0 FB MUX", "ANC_IN_HPHL", "RX INT1 MIX2"},
  943. {"ANC0 FB MUX", "ANC_IN_LO1", "RX INT3 MIX2"},
  944. {"ANC0 FB MUX", "ANC_IN_EAR_SPKR", "RX INT7 MIX2"},
  945. {"ANC1 FB MUX", "ANC_IN_HPHR", "RX INT2 MIX2"},
  946. {"ANC1 FB MUX", "ANC_IN_LO2", "RX INT4 MIX2"},
  947. {"ANC OUT EAR Enable", "Switch", "ADC MUX10"},
  948. {"ANC OUT EAR Enable", "Switch", "ADC MUX11"},
  949. {"RX INT0 MIX2", NULL, "ANC OUT EAR Enable"},
  950. {"ANC OUT HPHL Enable", "Switch", "ADC MUX10"},
  951. {"ANC OUT HPHL Enable", "Switch", "ADC MUX11"},
  952. {"RX INT1 MIX2", NULL, "ANC OUT HPHL Enable"},
  953. {"ANC OUT HPHR Enable", "Switch", "ADC MUX12"},
  954. {"ANC OUT HPHR Enable", "Switch", "ADC MUX13"},
  955. {"RX INT2 MIX2", NULL, "ANC OUT HPHR Enable"},
  956. {"ANC EAR PA", NULL, "RX INT0 DAC"},
  957. {"ANC EAR", NULL, "ANC EAR PA"},
  958. {"ANC HPHL PA", NULL, "RX INT1 DAC"},
  959. {"ANC HPHL", NULL, "ANC HPHL PA"},
  960. {"ANC HPHR PA", NULL, "RX INT2 DAC"},
  961. {"ANC HPHR", NULL, "ANC HPHR PA"},
  962. {"ANC OUT EAR SPKR Enable", "Switch", "ADC MUX10"},
  963. {"ANC OUT EAR SPKR Enable", "Switch", "ADC MUX11"},
  964. {"RX INT7 MIX2", NULL, "ANC OUT EAR SPKR Enable"},
  965. {"ANC SPKR PA Enable", "Switch", "RX INT7 CHAIN"},
  966. {"ANC SPK1 PA", NULL, "ANC SPKR PA Enable"},
  967. {"SPK1 OUT", NULL, "ANC SPK1 PA"},
  968. /*
  969. * SRC0, SRC1 inputs to Sidetone RX Mixer
  970. * on RX0, RX1, RX2, RX3, RX4 and RX7 chains
  971. */
  972. {"IIR0", NULL, "IIR0 INP0 MUX"},
  973. {"IIR0 INP0 MUX", "DEC0", "ADC MUX0"},
  974. {"IIR0 INP0 MUX", "DEC1", "ADC MUX1"},
  975. {"IIR0 INP0 MUX", "DEC2", "ADC MUX2"},
  976. {"IIR0 INP0 MUX", "DEC3", "ADC MUX3"},
  977. {"IIR0 INP0 MUX", "DEC4", "ADC MUX4"},
  978. {"IIR0 INP0 MUX", "DEC5", "ADC MUX5"},
  979. {"IIR0 INP0 MUX", "DEC6", "ADC MUX6"},
  980. {"IIR0 INP0 MUX", "DEC7", "ADC MUX7"},
  981. {"IIR0 INP0 MUX", "DEC8", "ADC MUX8"},
  982. {"IIR0 INP0 MUX", "RX0", "CDC_IF RX0 MUX"},
  983. {"IIR0 INP0 MUX", "RX1", "CDC_IF RX1 MUX"},
  984. {"IIR0 INP0 MUX", "RX2", "CDC_IF RX2 MUX"},
  985. {"IIR0 INP0 MUX", "RX3", "CDC_IF RX3 MUX"},
  986. {"IIR0 INP0 MUX", "RX4", "CDC_IF RX4 MUX"},
  987. {"IIR0 INP0 MUX", "RX5", "CDC_IF RX5 MUX"},
  988. {"IIR0 INP0 MUX", "RX6", "CDC_IF RX6 MUX"},
  989. {"IIR0 INP0 MUX", "RX7", "CDC_IF RX7 MUX"},
  990. {"IIR0", NULL, "IIR0 INP1 MUX"},
  991. {"IIR0 INP1 MUX", "DEC0", "ADC MUX0"},
  992. {"IIR0 INP1 MUX", "DEC1", "ADC MUX1"},
  993. {"IIR0 INP1 MUX", "DEC2", "ADC MUX2"},
  994. {"IIR0 INP1 MUX", "DEC3", "ADC MUX3"},
  995. {"IIR0 INP1 MUX", "DEC4", "ADC MUX4"},
  996. {"IIR0 INP1 MUX", "DEC5", "ADC MUX5"},
  997. {"IIR0 INP1 MUX", "DEC6", "ADC MUX6"},
  998. {"IIR0 INP1 MUX", "DEC7", "ADC MUX7"},
  999. {"IIR0 INP1 MUX", "DEC8", "ADC MUX8"},
  1000. {"IIR0 INP1 MUX", "RX0", "CDC_IF RX0 MUX"},
  1001. {"IIR0 INP1 MUX", "RX1", "CDC_IF RX1 MUX"},
  1002. {"IIR0 INP1 MUX", "RX2", "CDC_IF RX2 MUX"},
  1003. {"IIR0 INP1 MUX", "RX3", "CDC_IF RX3 MUX"},
  1004. {"IIR0 INP1 MUX", "RX4", "CDC_IF RX4 MUX"},
  1005. {"IIR0 INP1 MUX", "RX5", "CDC_IF RX5 MUX"},
  1006. {"IIR0 INP1 MUX", "RX6", "CDC_IF RX6 MUX"},
  1007. {"IIR0 INP1 MUX", "RX7", "CDC_IF RX7 MUX"},
  1008. {"IIR0", NULL, "IIR0 INP2 MUX"},
  1009. {"IIR0 INP2 MUX", "DEC0", "ADC MUX0"},
  1010. {"IIR0 INP2 MUX", "DEC1", "ADC MUX1"},
  1011. {"IIR0 INP2 MUX", "DEC2", "ADC MUX2"},
  1012. {"IIR0 INP2 MUX", "DEC3", "ADC MUX3"},
  1013. {"IIR0 INP2 MUX", "DEC4", "ADC MUX4"},
  1014. {"IIR0 INP2 MUX", "DEC5", "ADC MUX5"},
  1015. {"IIR0 INP2 MUX", "DEC6", "ADC MUX6"},
  1016. {"IIR0 INP2 MUX", "DEC7", "ADC MUX7"},
  1017. {"IIR0 INP2 MUX", "DEC8", "ADC MUX8"},
  1018. {"IIR0 INP2 MUX", "RX0", "CDC_IF RX0 MUX"},
  1019. {"IIR0 INP2 MUX", "RX1", "CDC_IF RX1 MUX"},
  1020. {"IIR0 INP2 MUX", "RX2", "CDC_IF RX2 MUX"},
  1021. {"IIR0 INP2 MUX", "RX3", "CDC_IF RX3 MUX"},
  1022. {"IIR0 INP2 MUX", "RX4", "CDC_IF RX4 MUX"},
  1023. {"IIR0 INP2 MUX", "RX5", "CDC_IF RX5 MUX"},
  1024. {"IIR0 INP2 MUX", "RX6", "CDC_IF RX6 MUX"},
  1025. {"IIR0 INP2 MUX", "RX7", "CDC_IF RX7 MUX"},
  1026. {"IIR0", NULL, "IIR0 INP3 MUX"},
  1027. {"IIR0 INP3 MUX", "DEC0", "ADC MUX0"},
  1028. {"IIR0 INP3 MUX", "DEC1", "ADC MUX1"},
  1029. {"IIR0 INP3 MUX", "DEC2", "ADC MUX2"},
  1030. {"IIR0 INP3 MUX", "DEC3", "ADC MUX3"},
  1031. {"IIR0 INP3 MUX", "DEC4", "ADC MUX4"},
  1032. {"IIR0 INP3 MUX", "DEC5", "ADC MUX5"},
  1033. {"IIR0 INP3 MUX", "DEC6", "ADC MUX6"},
  1034. {"IIR0 INP3 MUX", "DEC7", "ADC MUX7"},
  1035. {"IIR0 INP3 MUX", "DEC8", "ADC MUX8"},
  1036. {"IIR0 INP3 MUX", "RX0", "CDC_IF RX0 MUX"},
  1037. {"IIR0 INP3 MUX", "RX1", "CDC_IF RX1 MUX"},
  1038. {"IIR0 INP3 MUX", "RX2", "CDC_IF RX2 MUX"},
  1039. {"IIR0 INP3 MUX", "RX3", "CDC_IF RX3 MUX"},
  1040. {"IIR0 INP3 MUX", "RX4", "CDC_IF RX4 MUX"},
  1041. {"IIR0 INP3 MUX", "RX5", "CDC_IF RX5 MUX"},
  1042. {"IIR0 INP3 MUX", "RX6", "CDC_IF RX6 MUX"},
  1043. {"IIR0 INP3 MUX", "RX7", "CDC_IF RX7 MUX"},
  1044. {"IIR1", NULL, "IIR1 INP0 MUX"},
  1045. {"IIR1 INP0 MUX", "DEC0", "ADC MUX0"},
  1046. {"IIR1 INP0 MUX", "DEC1", "ADC MUX1"},
  1047. {"IIR1 INP0 MUX", "DEC2", "ADC MUX2"},
  1048. {"IIR1 INP0 MUX", "DEC3", "ADC MUX3"},
  1049. {"IIR1 INP0 MUX", "DEC4", "ADC MUX4"},
  1050. {"IIR1 INP0 MUX", "DEC5", "ADC MUX5"},
  1051. {"IIR1 INP0 MUX", "DEC6", "ADC MUX6"},
  1052. {"IIR1 INP0 MUX", "DEC7", "ADC MUX7"},
  1053. {"IIR1 INP0 MUX", "DEC8", "ADC MUX8"},
  1054. {"IIR1 INP0 MUX", "RX0", "CDC_IF RX0 MUX"},
  1055. {"IIR1 INP0 MUX", "RX1", "CDC_IF RX1 MUX"},
  1056. {"IIR1 INP0 MUX", "RX2", "CDC_IF RX2 MUX"},
  1057. {"IIR1 INP0 MUX", "RX3", "CDC_IF RX3 MUX"},
  1058. {"IIR1 INP0 MUX", "RX4", "CDC_IF RX4 MUX"},
  1059. {"IIR1 INP0 MUX", "RX5", "CDC_IF RX5 MUX"},
  1060. {"IIR1 INP0 MUX", "RX6", "CDC_IF RX6 MUX"},
  1061. {"IIR1 INP0 MUX", "RX7", "CDC_IF RX7 MUX"},
  1062. {"IIR1", NULL, "IIR1 INP1 MUX"},
  1063. {"IIR1 INP1 MUX", "DEC0", "ADC MUX0"},
  1064. {"IIR1 INP1 MUX", "DEC1", "ADC MUX1"},
  1065. {"IIR1 INP1 MUX", "DEC2", "ADC MUX2"},
  1066. {"IIR1 INP1 MUX", "DEC3", "ADC MUX3"},
  1067. {"IIR1 INP1 MUX", "DEC4", "ADC MUX4"},
  1068. {"IIR1 INP1 MUX", "DEC5", "ADC MUX5"},
  1069. {"IIR1 INP1 MUX", "DEC6", "ADC MUX6"},
  1070. {"IIR1 INP1 MUX", "DEC7", "ADC MUX7"},
  1071. {"IIR1 INP1 MUX", "DEC8", "ADC MUX8"},
  1072. {"IIR1 INP1 MUX", "RX0", "CDC_IF RX0 MUX"},
  1073. {"IIR1 INP1 MUX", "RX1", "CDC_IF RX1 MUX"},
  1074. {"IIR1 INP1 MUX", "RX2", "CDC_IF RX2 MUX"},
  1075. {"IIR1 INP1 MUX", "RX3", "CDC_IF RX3 MUX"},
  1076. {"IIR1 INP1 MUX", "RX4", "CDC_IF RX4 MUX"},
  1077. {"IIR1 INP1 MUX", "RX5", "CDC_IF RX5 MUX"},
  1078. {"IIR1 INP1 MUX", "RX6", "CDC_IF RX6 MUX"},
  1079. {"IIR1 INP1 MUX", "RX7", "CDC_IF RX7 MUX"},
  1080. {"IIR1", NULL, "IIR1 INP2 MUX"},
  1081. {"IIR1 INP2 MUX", "DEC0", "ADC MUX0"},
  1082. {"IIR1 INP2 MUX", "DEC1", "ADC MUX1"},
  1083. {"IIR1 INP2 MUX", "DEC2", "ADC MUX2"},
  1084. {"IIR1 INP2 MUX", "DEC3", "ADC MUX3"},
  1085. {"IIR1 INP2 MUX", "DEC4", "ADC MUX4"},
  1086. {"IIR1 INP2 MUX", "DEC5", "ADC MUX5"},
  1087. {"IIR1 INP2 MUX", "DEC6", "ADC MUX6"},
  1088. {"IIR1 INP2 MUX", "DEC7", "ADC MUX7"},
  1089. {"IIR1 INP2 MUX", "DEC8", "ADC MUX8"},
  1090. {"IIR1 INP2 MUX", "RX0", "CDC_IF RX0 MUX"},
  1091. {"IIR1 INP2 MUX", "RX1", "CDC_IF RX1 MUX"},
  1092. {"IIR1 INP2 MUX", "RX2", "CDC_IF RX2 MUX"},
  1093. {"IIR1 INP2 MUX", "RX3", "CDC_IF RX3 MUX"},
  1094. {"IIR1 INP2 MUX", "RX4", "CDC_IF RX4 MUX"},
  1095. {"IIR1 INP2 MUX", "RX5", "CDC_IF RX5 MUX"},
  1096. {"IIR1 INP2 MUX", "RX6", "CDC_IF RX6 MUX"},
  1097. {"IIR1 INP2 MUX", "RX7", "CDC_IF RX7 MUX"},
  1098. {"IIR1", NULL, "IIR1 INP3 MUX"},
  1099. {"IIR1 INP3 MUX", "DEC0", "ADC MUX0"},
  1100. {"IIR1 INP3 MUX", "DEC1", "ADC MUX1"},
  1101. {"IIR1 INP3 MUX", "DEC2", "ADC MUX2"},
  1102. {"IIR1 INP3 MUX", "DEC3", "ADC MUX3"},
  1103. {"IIR1 INP3 MUX", "DEC4", "ADC MUX4"},
  1104. {"IIR1 INP3 MUX", "DEC5", "ADC MUX5"},
  1105. {"IIR1 INP3 MUX", "DEC6", "ADC MUX6"},
  1106. {"IIR1 INP3 MUX", "DEC7", "ADC MUX7"},
  1107. {"IIR1 INP3 MUX", "DEC8", "ADC MUX8"},
  1108. {"IIR1 INP3 MUX", "RX0", "CDC_IF RX0 MUX"},
  1109. {"IIR1 INP3 MUX", "RX1", "CDC_IF RX1 MUX"},
  1110. {"IIR1 INP3 MUX", "RX2", "CDC_IF RX2 MUX"},
  1111. {"IIR1 INP3 MUX", "RX3", "CDC_IF RX3 MUX"},
  1112. {"IIR1 INP3 MUX", "RX4", "CDC_IF RX4 MUX"},
  1113. {"IIR1 INP3 MUX", "RX5", "CDC_IF RX5 MUX"},
  1114. {"IIR1 INP3 MUX", "RX6", "CDC_IF RX6 MUX"},
  1115. {"IIR1 INP3 MUX", "RX7", "CDC_IF RX7 MUX"},
  1116. {"SRC0", NULL, "IIR0"},
  1117. {"SRC1", NULL, "IIR1"},
  1118. {"RX INT0 MIX2 INP", "SRC0", "SRC0"},
  1119. {"RX INT0 MIX2 INP", "SRC1", "SRC1"},
  1120. {"RX INT1 MIX2 INP", "SRC0", "SRC0"},
  1121. {"RX INT1 MIX2 INP", "SRC1", "SRC1"},
  1122. {"RX INT2 MIX2 INP", "SRC0", "SRC0"},
  1123. {"RX INT2 MIX2 INP", "SRC1", "SRC1"},
  1124. {"RX INT3 MIX2 INP", "SRC0", "SRC0"},
  1125. {"RX INT3 MIX2 INP", "SRC1", "SRC1"},
  1126. {"RX INT4 MIX2 INP", "SRC0", "SRC0"},
  1127. {"RX INT4 MIX2 INP", "SRC1", "SRC1"},
  1128. {"RX INT7 MIX2 INP", "SRC0", "SRC0"},
  1129. {"RX INT7 MIX2 INP", "SRC1", "SRC1"},
  1130. /* Native clk main path routing */
  1131. {"RX INT1_1 NATIVE MUX", "ON", "RX INT1_1 MIX1"},
  1132. {"RX INT1_1 INTERP", NULL, "RX INT1_1 NATIVE MUX"},
  1133. {"RX INT1_1 NATIVE MUX", NULL, "RX INT1 NATIVE SUPPLY"},
  1134. {"RX INT2_1 NATIVE MUX", "ON", "RX INT2_1 MIX1"},
  1135. {"RX INT2_1 INTERP", NULL, "RX INT2_1 NATIVE MUX"},
  1136. {"RX INT2_1 NATIVE MUX", NULL, "RX INT2 NATIVE SUPPLY"},
  1137. {"RX INT3_1 NATIVE MUX", "ON", "RX INT3_1 MIX1"},
  1138. {"RX INT3_1 INTERP", NULL, "RX INT3_1 NATIVE MUX"},
  1139. {"RX INT3_1 NATIVE MUX", NULL, "RX INT3 NATIVE SUPPLY"},
  1140. {"RX INT4_1 NATIVE MUX", "ON", "RX INT4_1 MIX1"},
  1141. {"RX INT4_1 INTERP", NULL, "RX INT4_1 NATIVE MUX"},
  1142. {"RX INT4_1 NATIVE MUX", NULL, "RX INT4 NATIVE SUPPLY"},
  1143. /* Native clk mix path routing */
  1144. {"RX INT1_2 NATIVE MUX", "ON", "RX INT1_2 MUX"},
  1145. {"RX INT1_2 INTERP", NULL, "RX INT1_2 NATIVE MUX"},
  1146. {"RX INT1_2 NATIVE MUX", NULL, "RX INT1 NATIVE SUPPLY"},
  1147. {"RX INT2_2 NATIVE MUX", "ON", "RX INT2_2 MUX"},
  1148. {"RX INT2_2 INTERP", NULL, "RX INT2_2 NATIVE MUX"},
  1149. {"RX INT2_2 NATIVE MUX", NULL, "RX INT2 NATIVE SUPPLY"},
  1150. {"RX INT3_2 NATIVE MUX", "ON", "RX INT3_2 MUX"},
  1151. {"RX INT3_2 INTERP", NULL, "RX INT3_2 NATIVE MUX"},
  1152. {"RX INT3_2 NATIVE MUX", NULL, "RX INT3 NATIVE SUPPLY"},
  1153. {"RX INT4_2 NATIVE MUX", "ON", "RX INT4_2 MUX"},
  1154. {"RX INT4_2 INTERP", NULL, "RX INT4_2 NATIVE MUX"},
  1155. {"RX INT4_2 NATIVE MUX", NULL, "RX INT4 NATIVE SUPPLY"},
  1156. {"RX INT7_2 NATIVE MUX", "ON", "RX INT7_2 MUX"},
  1157. {"RX INT7_2 INTERP", NULL, "RX INT7_2 NATIVE MUX"},
  1158. {"RX INT7_2 NATIVE MUX", NULL, "RX INT7 NATIVE SUPPLY"},
  1159. {"RX INT8_2 NATIVE MUX", "ON", "RX INT8_2 MUX"},
  1160. {"RX INT8_2 INTERP", NULL, "RX INT8_2 NATIVE MUX"},
  1161. {"RX INT8_2 NATIVE MUX", NULL, "RX INT8 NATIVE SUPPLY"},
  1162. /* ASRC Routing */
  1163. {"ASRC0 MUX", "ASRC_IN_HPHL", "RX INT1_2 INTERP"},
  1164. {"RX INT1 SEC MIX", "HPHL Switch", "ASRC0 MUX"},
  1165. {"ASRC1 MUX", "ASRC_IN_HPHR", "RX INT2_2 INTERP"},
  1166. {"RX INT2 SEC MIX", "HPHR Switch", "ASRC1 MUX"},
  1167. {"ASRC0 MUX", "ASRC_IN_LO1", "RX INT3_2 INTERP"},
  1168. {"RX INT3 SEC MIX", "LO1 Switch", "ASRC0 MUX"},
  1169. {"ASRC1 MUX", "ASRC_IN_LO2", "RX INT4_2 INTERP"},
  1170. {"RX INT4 SEC MIX", "LO2 Switch", "ASRC1 MUX"},
  1171. {"ASRC2 MUX", "ASRC_IN_SPKR1", "RX INT7_2 INTERP"},
  1172. {"RX INT7 SEC MIX", NULL, "ASRC2 MUX"},
  1173. {"ASRC3 MUX", "ASRC_IN_SPKR2", "RX INT8_2 INTERP"},
  1174. {"RX INT8 SEC MIX", NULL, "ASRC3 MUX"},
  1175. };
  1176. #endif