registers.h 117 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848
  1. /*
  2. * Copyright (c) 2016, 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_REGISTERS_H
  14. #define _WCD934X_REGISTERS_H
  15. #define WCD934X_PAGE_SIZE 256
  16. #define WCD934X_NUM_PAGES 256
  17. extern const u8 * const wcd934x_reg[WCD934X_NUM_PAGES];
  18. enum {
  19. WCD934X_PAGE_0 = 0,
  20. WCD934X_PAGE_1,
  21. WCD934X_PAGE_2,
  22. WCD934X_PAGE_4 = 4,
  23. WCD934X_PAGE_5,
  24. WCD934X_PAGE_6,
  25. WCD934X_PAGE_7,
  26. WCD934X_PAGE_10 = 0xA,
  27. WCD934X_PAGE_11,
  28. WCD934X_PAGE_12,
  29. WCD934X_PAGE_13,
  30. WCD934X_PAGE_14,
  31. WCD934X_PAGE_15,
  32. WCD934X_PAGE_0x50,
  33. WCD934X_PAGE_0X80,
  34. };
  35. enum {
  36. WCD934X_WRITE = 0,
  37. WCD934X_READ,
  38. WCD934X_READ_WRITE,
  39. };
  40. /* Page-0 Registers */
  41. #define WCD934X_PAGE0_PAGE_REGISTER 0x0000
  42. #define WCD934X_CODEC_RPM_CLK_BYPASS 0x0001
  43. #define WCD934X_CODEC_RPM_CLK_GATE 0x0002
  44. #define WCD934X_CODEC_RPM_CLK_MCLK_CFG 0x0003
  45. #define WCD934X_CODEC_RPM_CLK_MCLK2_CFG 0x0004
  46. #define WCD934X_CODEC_RPM_I2S_DSD_CLK_SEL 0x0005
  47. #define WCD934X_CODEC_RPM_RST_CTL 0x0009
  48. #define WCD934X_CODEC_RPM_PWR_CDC_DIG_HM_CTL 0x0011
  49. #define WCD934X_CHIP_TIER_CTRL_CHIP_ID_BYTE0 0x0021
  50. #define WCD934X_CHIP_TIER_CTRL_CHIP_ID_BYTE1 0x0022
  51. #define WCD934X_CHIP_TIER_CTRL_CHIP_ID_BYTE2 0x0023
  52. #define WCD934X_CHIP_TIER_CTRL_CHIP_ID_BYTE3 0x0024
  53. #define WCD934X_CHIP_TIER_CTRL_EFUSE_CTL 0x0025
  54. #define WCD934X_CHIP_TIER_CTRL_EFUSE_TEST0 0x0026
  55. #define WCD934X_CHIP_TIER_CTRL_EFUSE_TEST1 0x0027
  56. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT0 0x0029
  57. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT1 0x002a
  58. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT2 0x002b
  59. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT3 0x002c
  60. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT4 0x002d
  61. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT5 0x002e
  62. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT6 0x002f
  63. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT7 0x0030
  64. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT8 0x0031
  65. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT9 0x0032
  66. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT10 0x0033
  67. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT11 0x0034
  68. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT12 0x0035
  69. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT13 0x0036
  70. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT14 0x0037
  71. #define WCD934X_CHIP_TIER_CTRL_EFUSE_VAL_OUT15 0x0038
  72. #define WCD934X_CHIP_TIER_CTRL_EFUSE_STATUS 0x0039
  73. #define WCD934X_CHIP_TIER_CTRL_I2C_SLAVE_ID_NONNEGO 0x003a
  74. #define WCD934X_CHIP_TIER_CTRL_I2C_SLAVE_ID_1 0x003b
  75. #define WCD934X_CHIP_TIER_CTRL_I2C_SLAVE_ID_2 0x003c
  76. #define WCD934X_CHIP_TIER_CTRL_I2C_SLAVE_ID_3 0x003d
  77. #define WCD934X_CHIP_TIER_CTRL_ANA_WAIT_STATE_CTL 0x003e
  78. #define WCD934X_CHIP_TIER_CTRL_SLNQ_WAIT_STATE_CTL 0x003f
  79. #define WCD934X_CHIP_TIER_CTRL_I2C_ACTIVE 0x0040
  80. #define WCD934X_CHIP_TIER_CTRL_ALT_FUNC_EN 0x0041
  81. #define WCD934X_CHIP_TIER_CTRL_GPIO_CTL_OE 0x0042
  82. #define WCD934X_CHIP_TIER_CTRL_GPIO_CTL_DATA 0x0043
  83. #define WCD934X_DATA_HUB_RX0_CFG 0x0051
  84. #define WCD934X_DATA_HUB_RX1_CFG 0x0052
  85. #define WCD934X_DATA_HUB_RX2_CFG 0x0053
  86. #define WCD934X_DATA_HUB_RX3_CFG 0x0054
  87. #define WCD934X_DATA_HUB_RX4_CFG 0x0055
  88. #define WCD934X_DATA_HUB_RX5_CFG 0x0056
  89. #define WCD934X_DATA_HUB_RX6_CFG 0x0057
  90. #define WCD934X_DATA_HUB_RX7_CFG 0x0058
  91. #define WCD934X_DATA_HUB_SB_TX0_INP_CFG 0x0061
  92. #define WCD934X_DATA_HUB_SB_TX1_INP_CFG 0x0062
  93. #define WCD934X_DATA_HUB_SB_TX2_INP_CFG 0x0063
  94. #define WCD934X_DATA_HUB_SB_TX3_INP_CFG 0x0064
  95. #define WCD934X_DATA_HUB_SB_TX4_INP_CFG 0x0065
  96. #define WCD934X_DATA_HUB_SB_TX5_INP_CFG 0x0066
  97. #define WCD934X_DATA_HUB_SB_TX6_INP_CFG 0x0067
  98. #define WCD934X_DATA_HUB_SB_TX7_INP_CFG 0x0068
  99. #define WCD934X_DATA_HUB_SB_TX8_INP_CFG 0x0069
  100. #define WCD934X_DATA_HUB_SB_TX9_INP_CFG 0x006a
  101. #define WCD934X_DATA_HUB_SB_TX10_INP_CFG 0x006b
  102. #define WCD934X_DATA_HUB_SB_TX11_INP_CFG 0x006c
  103. #define WCD934X_DATA_HUB_SB_TX13_INP_CFG 0x006e
  104. #define WCD934X_DATA_HUB_SB_TX14_INP_CFG 0x006f
  105. #define WCD934X_DATA_HUB_SB_TX15_INP_CFG 0x0070
  106. #define WCD934X_DATA_HUB_I2S_TX0_CFG 0x0071
  107. #define WCD934X_DATA_HUB_I2S_TX1_0_CFG 0x0073
  108. #define WCD934X_DATA_HUB_I2S_TX1_1_CFG 0x0074
  109. #define WCD934X_DATA_HUB_I2S_0_CTL 0x0081
  110. #define WCD934X_DATA_HUB_I2S_1_CTL 0x0082
  111. #define WCD934X_DATA_HUB_I2S_2_CTL 0x0083
  112. #define WCD934X_DATA_HUB_I2S_3_CTL 0x0084
  113. #define WCD934X_DATA_HUB_I2S_CLKSRC_CTL 0x0085
  114. #define WCD934X_DATA_HUB_I2S_COMMON_CTL 0x0086
  115. #define WCD934X_DATA_HUB_I2S_0_TDM_CTL 0x0087
  116. #define WCD934X_DATA_HUB_I2S_STATUS 0x0088
  117. #define WCD934X_DMA_RDMA_CTL_0 0x0091
  118. #define WCD934X_DMA_CH_2_3_CFG_RDMA_0 0x0092
  119. #define WCD934X_DMA_CH_0_1_CFG_RDMA_0 0x0093
  120. #define WCD934X_DMA_RDMA_CTL_1 0x0094
  121. #define WCD934X_DMA_CH_2_3_CFG_RDMA_1 0x0095
  122. #define WCD934X_DMA_CH_0_1_CFG_RDMA_1 0x0096
  123. #define WCD934X_DMA_RDMA_CTL_2 0x0097
  124. #define WCD934X_DMA_CH_2_3_CFG_RDMA_2 0x0098
  125. #define WCD934X_DMA_CH_0_1_CFG_RDMA_2 0x0099
  126. #define WCD934X_DMA_RDMA_CTL_3 0x009A
  127. #define WCD934X_DMA_CH_2_3_CFG_RDMA_3 0x009B
  128. #define WCD934X_DMA_CH_0_1_CFG_RDMA_3 0x009C
  129. #define WCD934X_DMA_RDMA_CTL_4 0x009D
  130. #define WCD934X_DMA_CH_2_3_CFG_RDMA_4 0x009E
  131. #define WCD934X_DMA_CH_0_1_CFG_RDMA_4 0x009F
  132. #define WCD934X_DMA_RDMA4_PRT_CFG 0x00b1
  133. #define WCD934X_DMA_RDMA_SBTX0_7_CFG 0x00b9
  134. #define WCD934X_DMA_RDMA_SBTX8_11_CFG 0x00ba
  135. #define WCD934X_DMA_WDMA_CTL_0 0x00c1
  136. #define WCD934X_DMA_CH_4_5_CFG_WDMA_0 0x00c2
  137. #define WCD934X_DMA_CH_2_3_CFG_WDMA_0 0x00c3
  138. #define WCD934X_DMA_CH_0_1_CFG_WDMA_0 0x00c4
  139. #define WCD934X_DMA_WDMA_CTL_1 0x00C6
  140. #define WCD934X_DMA_CH_4_5_CFG_WDMA_1 0x00C7
  141. #define WCD934X_DMA_CH_2_3_CFG_WDMA_1 0x00C8
  142. #define WCD934X_DMA_CH_0_1_CFG_WDMA_1 0x00C9
  143. #define WCD934X_DMA_WDMA_CTL_2 0x00CB
  144. #define WCD934X_DMA_CH_4_5_CFG_WDMA_2 0x00CC
  145. #define WCD934X_DMA_CH_2_3_CFG_WDMA_2 0x00CD
  146. #define WCD934X_DMA_CH_0_1_CFG_WDMA_2 0x00CE
  147. #define WCD934X_DMA_WDMA_CTL_3 0x00D0
  148. #define WCD934X_DMA_CH_4_5_CFG_WDMA_3 0x00D1
  149. #define WCD934X_DMA_CH_2_3_CFG_WDMA_3 0x00D2
  150. #define WCD934X_DMA_CH_0_1_CFG_WDMA_3 0x00D3
  151. #define WCD934X_DMA_WDMA_CTL_4 0x00D5
  152. #define WCD934X_DMA_CH_4_5_CFG_WDMA_4 0x00D6
  153. #define WCD934X_DMA_CH_2_3_CFG_WDMA_4 0x00D7
  154. #define WCD934X_DMA_CH_0_1_CFG_WDMA_4 0x00D8
  155. #define WCD934X_DMA_WDMA0_PRT_CFG 0x00E1
  156. #define WCD934X_DMA_WDMA3_PRT_CFG 0x00E2
  157. #define WCD934X_DMA_WDMA4_PRT0_3_CFG 0x00E3
  158. #define WCD934X_DMA_WDMA4_PRT4_7_CFG 0x00E4
  159. #define WCD934X_PAGE1_PAGE_REGISTER 0x0100
  160. #define WCD934X_CPE_FLL_USER_CTL_0 0x0101
  161. #define WCD934X_CPE_FLL_USER_CTL_1 0x0102
  162. #define WCD934X_CPE_FLL_USER_CTL_2 0x0103
  163. #define WCD934X_CPE_FLL_USER_CTL_3 0x0104
  164. #define WCD934X_CPE_FLL_USER_CTL_4 0x0105
  165. #define WCD934X_CPE_FLL_USER_CTL_5 0x0106
  166. #define WCD934X_CPE_FLL_USER_CTL_6 0x0107
  167. #define WCD934X_CPE_FLL_USER_CTL_7 0x0108
  168. #define WCD934X_CPE_FLL_USER_CTL_8 0x0109
  169. #define WCD934X_CPE_FLL_USER_CTL_9 0x010a
  170. #define WCD934X_CPE_FLL_L_VAL_CTL_0 0x010b
  171. #define WCD934X_CPE_FLL_L_VAL_CTL_1 0x010c
  172. #define WCD934X_CPE_FLL_DSM_FRAC_CTL_0 0x010d
  173. #define WCD934X_CPE_FLL_DSM_FRAC_CTL_1 0x010e
  174. #define WCD934X_CPE_FLL_CONFIG_CTL_0 0x010f
  175. #define WCD934X_CPE_FLL_CONFIG_CTL_1 0x0110
  176. #define WCD934X_CPE_FLL_CONFIG_CTL_2 0x0111
  177. #define WCD934X_CPE_FLL_CONFIG_CTL_3 0x0112
  178. #define WCD934X_CPE_FLL_CONFIG_CTL_4 0x0113
  179. #define WCD934X_CPE_FLL_TEST_CTL_0 0x0114
  180. #define WCD934X_CPE_FLL_TEST_CTL_1 0x0115
  181. #define WCD934X_CPE_FLL_TEST_CTL_2 0x0116
  182. #define WCD934X_CPE_FLL_TEST_CTL_3 0x0117
  183. #define WCD934X_CPE_FLL_TEST_CTL_4 0x0118
  184. #define WCD934X_CPE_FLL_TEST_CTL_5 0x0119
  185. #define WCD934X_CPE_FLL_TEST_CTL_6 0x011a
  186. #define WCD934X_CPE_FLL_TEST_CTL_7 0x011b
  187. #define WCD934X_CPE_FLL_FREQ_CTL_0 0x011c
  188. #define WCD934X_CPE_FLL_FREQ_CTL_1 0x011d
  189. #define WCD934X_CPE_FLL_FREQ_CTL_2 0x011e
  190. #define WCD934X_CPE_FLL_FREQ_CTL_3 0x011f
  191. #define WCD934X_CPE_FLL_SSC_CTL_0 0x0120
  192. #define WCD934X_CPE_FLL_SSC_CTL_1 0x0121
  193. #define WCD934X_CPE_FLL_SSC_CTL_2 0x0122
  194. #define WCD934X_CPE_FLL_SSC_CTL_3 0x0123
  195. #define WCD934X_CPE_FLL_FLL_MODE 0x0124
  196. #define WCD934X_CPE_FLL_STATUS_0 0x0125
  197. #define WCD934X_CPE_FLL_STATUS_1 0x0126
  198. #define WCD934X_CPE_FLL_STATUS_2 0x0127
  199. #define WCD934X_CPE_FLL_STATUS_3 0x0128
  200. #define WCD934X_I2S_FLL_USER_CTL_0 0x0141
  201. #define WCD934X_I2S_FLL_USER_CTL_1 0x0142
  202. #define WCD934X_I2S_FLL_USER_CTL_2 0x0143
  203. #define WCD934X_I2S_FLL_USER_CTL_3 0x0144
  204. #define WCD934X_I2S_FLL_USER_CTL_4 0x0145
  205. #define WCD934X_I2S_FLL_USER_CTL_5 0x0146
  206. #define WCD934X_I2S_FLL_USER_CTL_6 0x0147
  207. #define WCD934X_I2S_FLL_USER_CTL_7 0x0148
  208. #define WCD934X_I2S_FLL_USER_CTL_8 0x0149
  209. #define WCD934X_I2S_FLL_USER_CTL_9 0x014a
  210. #define WCD934X_I2S_FLL_L_VAL_CTL_0 0x014b
  211. #define WCD934X_I2S_FLL_L_VAL_CTL_1 0x014c
  212. #define WCD934X_I2S_FLL_DSM_FRAC_CTL_0 0x014d
  213. #define WCD934X_I2S_FLL_DSM_FRAC_CTL_1 0x014e
  214. #define WCD934X_I2S_FLL_CONFIG_CTL_0 0x014f
  215. #define WCD934X_I2S_FLL_CONFIG_CTL_1 0x0150
  216. #define WCD934X_I2S_FLL_CONFIG_CTL_2 0x0151
  217. #define WCD934X_I2S_FLL_CONFIG_CTL_3 0x0152
  218. #define WCD934X_I2S_FLL_CONFIG_CTL_4 0x0153
  219. #define WCD934X_I2S_FLL_TEST_CTL_0 0x0154
  220. #define WCD934X_I2S_FLL_TEST_CTL_1 0x0155
  221. #define WCD934X_I2S_FLL_TEST_CTL_2 0x0156
  222. #define WCD934X_I2S_FLL_TEST_CTL_3 0x0157
  223. #define WCD934X_I2S_FLL_TEST_CTL_4 0x0158
  224. #define WCD934X_I2S_FLL_TEST_CTL_5 0x0159
  225. #define WCD934X_I2S_FLL_TEST_CTL_6 0x015a
  226. #define WCD934X_I2S_FLL_TEST_CTL_7 0x015b
  227. #define WCD934X_I2S_FLL_FREQ_CTL_0 0x015c
  228. #define WCD934X_I2S_FLL_FREQ_CTL_1 0x015d
  229. #define WCD934X_I2S_FLL_FREQ_CTL_2 0x015e
  230. #define WCD934X_I2S_FLL_FREQ_CTL_3 0x015f
  231. #define WCD934X_I2S_FLL_SSC_CTL_0 0x0160
  232. #define WCD934X_I2S_FLL_SSC_CTL_1 0x0161
  233. #define WCD934X_I2S_FLL_SSC_CTL_2 0x0162
  234. #define WCD934X_I2S_FLL_SSC_CTL_3 0x0163
  235. #define WCD934X_I2S_FLL_FLL_MODE 0x0164
  236. #define WCD934X_I2S_FLL_STATUS_0 0x0165
  237. #define WCD934X_I2S_FLL_STATUS_1 0x0166
  238. #define WCD934X_I2S_FLL_STATUS_2 0x0167
  239. #define WCD934X_I2S_FLL_STATUS_3 0x0168
  240. #define WCD934X_SB_FLL_USER_CTL_0 0x0181
  241. #define WCD934X_SB_FLL_USER_CTL_1 0x0182
  242. #define WCD934X_SB_FLL_USER_CTL_2 0x0183
  243. #define WCD934X_SB_FLL_USER_CTL_3 0x0184
  244. #define WCD934X_SB_FLL_USER_CTL_4 0x0185
  245. #define WCD934X_SB_FLL_USER_CTL_5 0x0186
  246. #define WCD934X_SB_FLL_USER_CTL_6 0x0187
  247. #define WCD934X_SB_FLL_USER_CTL_7 0x0188
  248. #define WCD934X_SB_FLL_USER_CTL_8 0x0189
  249. #define WCD934X_SB_FLL_USER_CTL_9 0x018a
  250. #define WCD934X_SB_FLL_L_VAL_CTL_0 0x018b
  251. #define WCD934X_SB_FLL_L_VAL_CTL_1 0x018c
  252. #define WCD934X_SB_FLL_DSM_FRAC_CTL_0 0x018d
  253. #define WCD934X_SB_FLL_DSM_FRAC_CTL_1 0x018e
  254. #define WCD934X_SB_FLL_CONFIG_CTL_0 0x018f
  255. #define WCD934X_SB_FLL_CONFIG_CTL_1 0x0190
  256. #define WCD934X_SB_FLL_CONFIG_CTL_2 0x0191
  257. #define WCD934X_SB_FLL_CONFIG_CTL_3 0x0192
  258. #define WCD934X_SB_FLL_CONFIG_CTL_4 0x0193
  259. #define WCD934X_SB_FLL_TEST_CTL_0 0x0194
  260. #define WCD934X_SB_FLL_TEST_CTL_1 0x0195
  261. #define WCD934X_SB_FLL_TEST_CTL_2 0x0196
  262. #define WCD934X_SB_FLL_TEST_CTL_3 0x0197
  263. #define WCD934X_SB_FLL_TEST_CTL_4 0x0198
  264. #define WCD934X_SB_FLL_TEST_CTL_5 0x0199
  265. #define WCD934X_SB_FLL_TEST_CTL_6 0x019a
  266. #define WCD934X_SB_FLL_TEST_CTL_7 0x019b
  267. #define WCD934X_SB_FLL_FREQ_CTL_0 0x019c
  268. #define WCD934X_SB_FLL_FREQ_CTL_1 0x019d
  269. #define WCD934X_SB_FLL_FREQ_CTL_2 0x019e
  270. #define WCD934X_SB_FLL_FREQ_CTL_3 0x019f
  271. #define WCD934X_SB_FLL_SSC_CTL_0 0x01a0
  272. #define WCD934X_SB_FLL_SSC_CTL_1 0x01a1
  273. #define WCD934X_SB_FLL_SSC_CTL_2 0x01a2
  274. #define WCD934X_SB_FLL_SSC_CTL_3 0x01a3
  275. #define WCD934X_SB_FLL_FLL_MODE 0x01a4
  276. #define WCD934X_SB_FLL_STATUS_0 0x01a5
  277. #define WCD934X_SB_FLL_STATUS_1 0x01a6
  278. #define WCD934X_SB_FLL_STATUS_2 0x01a7
  279. #define WCD934X_SB_FLL_STATUS_3 0x01a8
  280. #define WCD934X_PAGE2_PAGE_REGISTER 0x0200
  281. #define WCD934X_CPE_SS_CPE_CTL 0x0201
  282. #define WCD934X_CPE_SS_PWR_SYS_PSTATE_CTL_0 0x0202
  283. #define WCD934X_CPE_SS_PWR_SYS_PSTATE_CTL_1 0x0203
  284. #define WCD934X_CPE_SS_PWR_CPEFLL_CTL 0x0204
  285. #define WCD934X_CPE_SS_PWR_CPE_SYSMEM_DEEPSLP_0 0x0205
  286. #define WCD934X_CPE_SS_PWR_CPE_SYSMEM_DEEPSLP_1 0x0206
  287. #define WCD934X_CPE_SS_PWR_CPE_SYSMEM_DEEPSLP_OVERRIDE 0x0207
  288. #define WCD934X_CPE_SS_PWR_CPE_SYSMEM_SHUTDOWN_0 0x0208
  289. #define WCD934X_CPE_SS_PWR_CPE_SYSMEM_SHUTDOWN_1 0x0209
  290. #define WCD934X_CPE_SS_PWR_CPE_SYSMEM_SHUTDOWN_2 0x020a
  291. #define WCD934X_CPE_SS_PWR_CPE_SYSMEM_SHUTDOWN_3 0x020b
  292. #define WCD934X_CPE_SS_PWR_CPE_SYSMEM_SHUTDOWN_4 0x020c
  293. #define WCD934X_CPE_SS_PWR_CPE_SYSMEM_SHUTDOWN_5 0x020d
  294. #define WCD934X_CPE_SS_PWR_CPE_DRAM1_SHUTDOWN 0x020e
  295. #define WCD934X_CPE_SS_SOC_SW_COLLAPSE_CTL 0x020f
  296. #define WCD934X_CPE_SS_SOC_SW_COLLAPSE_OVERRIDE_CTL 0x0210
  297. #define WCD934X_CPE_SS_SOC_SW_COLLAPSE_OVERRIDE_CTL1 0x0211
  298. #define WCD934X_CPE_SS_US_BUF_INT_PERIOD 0x0212
  299. #define WCD934X_CPE_SS_CPARMAD_BUFRDY_INT_PERIOD 0x0213
  300. #define WCD934X_CPE_SS_SVA_CFG 0x0214
  301. #define WCD934X_CPE_SS_US_CFG 0x0215
  302. #define WCD934X_CPE_SS_MAD_CTL 0x0216
  303. #define WCD934X_CPE_SS_CPAR_CTL 0x0217
  304. #define WCD934X_CPE_SS_DMIC0_CTL 0x0218
  305. #define WCD934X_CPE_SS_DMIC1_CTL 0x0219
  306. #define WCD934X_CPE_SS_DMIC2_CTL 0x021a
  307. #define WCD934X_CPE_SS_DMIC_CFG 0x021b
  308. #define WCD934X_CPE_SS_CPAR_CFG 0x021c
  309. #define WCD934X_CPE_SS_WDOG_CFG 0x021d
  310. #define WCD934X_CPE_SS_BACKUP_INT 0x021e
  311. #define WCD934X_CPE_SS_STATUS 0x021f
  312. #define WCD934X_CPE_SS_CPE_OCD_CFG 0x0220
  313. #define WCD934X_CPE_SS_SS_ERROR_INT_MASK_0A 0x0221
  314. #define WCD934X_CPE_SS_SS_ERROR_INT_MASK_0B 0x0222
  315. #define WCD934X_CPE_SS_SS_ERROR_INT_MASK_1A 0x0223
  316. #define WCD934X_CPE_SS_SS_ERROR_INT_MASK_1B 0x0224
  317. #define WCD934X_CPE_SS_SS_ERROR_INT_STATUS_0A 0x0225
  318. #define WCD934X_CPE_SS_SS_ERROR_INT_STATUS_0B 0x0226
  319. #define WCD934X_CPE_SS_SS_ERROR_INT_STATUS_1A 0x0227
  320. #define WCD934X_CPE_SS_SS_ERROR_INT_STATUS_1B 0x0228
  321. #define WCD934X_CPE_SS_SS_ERROR_INT_CLEAR_0A 0x0229
  322. #define WCD934X_CPE_SS_SS_ERROR_INT_CLEAR_0B 0x022a
  323. #define WCD934X_CPE_SS_SS_ERROR_INT_CLEAR_1A 0x022b
  324. #define WCD934X_CPE_SS_SS_ERROR_INT_CLEAR_1B 0x022c
  325. #define WCD934X_SOC_MAD_MAIN_CTL_1 0x0281
  326. #define WCD934X_SOC_MAD_MAIN_CTL_2 0x0282
  327. #define WCD934X_SOC_MAD_AUDIO_CTL_1 0x0283
  328. #define WCD934X_SOC_MAD_AUDIO_CTL_2 0x0284
  329. #define WCD934X_SOC_MAD_AUDIO_CTL_3 0x0285
  330. #define WCD934X_SOC_MAD_AUDIO_CTL_4 0x0286
  331. #define WCD934X_SOC_MAD_AUDIO_CTL_5 0x0287
  332. #define WCD934X_SOC_MAD_AUDIO_CTL_6 0x0288
  333. #define WCD934X_SOC_MAD_AUDIO_CTL_7 0x0289
  334. #define WCD934X_SOC_MAD_AUDIO_CTL_8 0x028a
  335. #define WCD934X_SOC_MAD_AUDIO_IIR_CTL_PTR 0x028b
  336. #define WCD934X_SOC_MAD_AUDIO_IIR_CTL_VAL 0x028c
  337. #define WCD934X_SOC_MAD_ULTR_CTL_1 0x028d
  338. #define WCD934X_SOC_MAD_ULTR_CTL_2 0x028e
  339. #define WCD934X_SOC_MAD_ULTR_CTL_3 0x028f
  340. #define WCD934X_SOC_MAD_ULTR_CTL_4 0x0290
  341. #define WCD934X_SOC_MAD_ULTR_CTL_5 0x0291
  342. #define WCD934X_SOC_MAD_ULTR_CTL_6 0x0292
  343. #define WCD934X_SOC_MAD_ULTR_CTL_7 0x0293
  344. #define WCD934X_SOC_MAD_BEACON_CTL_1 0x0294
  345. #define WCD934X_SOC_MAD_BEACON_CTL_2 0x0295
  346. #define WCD934X_SOC_MAD_BEACON_CTL_3 0x0296
  347. #define WCD934X_SOC_MAD_BEACON_CTL_4 0x0297
  348. #define WCD934X_SOC_MAD_BEACON_CTL_5 0x0298
  349. #define WCD934X_SOC_MAD_BEACON_CTL_6 0x0299
  350. #define WCD934X_SOC_MAD_BEACON_CTL_7 0x029a
  351. #define WCD934X_SOC_MAD_BEACON_CTL_8 0x029b
  352. #define WCD934X_SOC_MAD_BEACON_IIR_CTL_PTR 0x029c
  353. #define WCD934X_SOC_MAD_BEACON_IIR_CTL_VAL 0x029d
  354. #define WCD934X_SOC_MAD_INP_SEL 0x029e
  355. #define WCD934X_PAGE4_PAGE_REGISTER 0x0400
  356. #define WCD934X_INTR_CFG 0x0401
  357. #define WCD934X_INTR_CLR_COMMIT 0x0402
  358. #define WCD934X_INTR_PIN1_MASK0 0x0409
  359. #define WCD934X_INTR_PIN1_MASK1 0x040a
  360. #define WCD934X_INTR_PIN1_MASK2 0x040b
  361. #define WCD934X_INTR_PIN1_MASK3 0x040c
  362. #define WCD934X_INTR_PIN1_STATUS0 0x0411
  363. #define WCD934X_INTR_PIN1_STATUS1 0x0412
  364. #define WCD934X_INTR_PIN1_STATUS2 0x0413
  365. #define WCD934X_INTR_PIN1_STATUS3 0x0414
  366. #define WCD934X_INTR_PIN1_CLEAR0 0x0419
  367. #define WCD934X_INTR_PIN1_CLEAR1 0x041a
  368. #define WCD934X_INTR_PIN1_CLEAR2 0x041b
  369. #define WCD934X_INTR_PIN1_CLEAR3 0x041c
  370. #define WCD934X_INTR_PIN2_MASK3 0x0424
  371. #define WCD934X_INTR_PIN2_STATUS3 0x042c
  372. #define WCD934X_INTR_PIN2_CLEAR3 0x0434
  373. #define WCD934X_INTR_CPESS_SUMRY_MASK2 0x043b
  374. #define WCD934X_INTR_CPESS_SUMRY_MASK3 0x043c
  375. #define WCD934X_INTR_CPESS_SUMRY_STATUS2 0x0443
  376. #define WCD934X_INTR_CPESS_SUMRY_STATUS3 0x0444
  377. #define WCD934X_INTR_CPESS_SUMRY_CLEAR2 0x044b
  378. #define WCD934X_INTR_CPESS_SUMRY_CLEAR3 0x044c
  379. #define WCD934X_INTR_LEVEL0 0x0461
  380. #define WCD934X_INTR_LEVEL1 0x0462
  381. #define WCD934X_INTR_LEVEL2 0x0463
  382. #define WCD934X_INTR_LEVEL3 0x0464
  383. #define WCD934X_INTR_BYPASS0 0x0469
  384. #define WCD934X_INTR_BYPASS1 0x046a
  385. #define WCD934X_INTR_BYPASS2 0x046b
  386. #define WCD934X_INTR_BYPASS3 0x046c
  387. #define WCD934X_INTR_SET0 0x0471
  388. #define WCD934X_INTR_SET1 0x0472
  389. #define WCD934X_INTR_SET2 0x0473
  390. #define WCD934X_INTR_SET3 0x0474
  391. #define WCD934X_INTR_CODEC_MISC_MASK 0x04b1
  392. #define WCD934X_INTR_CODEC_MISC_STATUS 0x04b2
  393. #define WCD934X_INTR_CODEC_MISC_CLEAR 0x04b3
  394. #define WCD934X_PAGE5_PAGE_REGISTER 0x0500
  395. #define WCD934X_SLNQ_DIG_DEVICE 0x0501
  396. #define WCD934X_SLNQ_DIG_REVISION 0x0502
  397. #define WCD934X_SLNQ_DIG_H_COMMAND 0x0511
  398. #define WCD934X_SLNQ_DIG_NUMBER_OF_BYTE_MSB 0x0512
  399. #define WCD934X_SLNQ_DIG_NUMBER_OF_BYTE_LSB 0x0513
  400. #define WCD934X_SLNQ_DIG_MASTER_ADDRESS_MSB 0x0514
  401. #define WCD934X_SLNQ_DIG_MASTER_ADDRESS_LSB 0x0515
  402. #define WCD934X_SLNQ_DIG_SLAVE_ADDRESS_MSB 0x0516
  403. #define WCD934X_SLNQ_DIG_SLAVE_ADDRESS_LSB 0x0517
  404. #define WCD934X_SLNQ_DIG_TIMER0_INTERRUPT_MSB 0x0518
  405. #define WCD934X_SLNQ_DIG_TIMER0_INTERRUPT_LSB 0x0519
  406. #define WCD934X_SLNQ_DIG_TIMER1_INTERRUPT_MSB 0x051a
  407. #define WCD934X_SLNQ_DIG_TIMER1_INTERRUPT_LSB 0x051b
  408. #define WCD934X_SLNQ_DIG_TIMER2_INTERRUPT_MSB 0x051c
  409. #define WCD934X_SLNQ_DIG_TIMER2_INTERRUPT_LSB 0x051d
  410. #define WCD934X_SLNQ_DIG_COMM_CTL 0x0520
  411. #define WCD934X_SLNQ_DIG_FRAME_CTRL 0x0542
  412. #define WCD934X_SLNQ_DIG_PDM_2ND_DATA_CH1_2 0x055c
  413. #define WCD934X_SLNQ_DIG_PDM_2ND_DATA_CH3_4 0x055d
  414. #define WCD934X_SLNQ_DIG_PDM_2ND_DATA_CH5 0x055e
  415. #define WCD934X_SLNQ_DIG_SW_EVENT_RD 0x0561
  416. #define WCD934X_SLNQ_DIG_SW_EVENT_CTRL 0x0562
  417. #define WCD934X_SLNQ_DIG_PDM_SELECT_1 0x0563
  418. #define WCD934X_SLNQ_DIG_PDM_SELECT_2 0x0564
  419. #define WCD934X_SLNQ_DIG_PDM_SELECT_3 0x0565
  420. #define WCD934X_SLNQ_DIG_PDM_SAMPLING_FREQ 0x0566
  421. #define WCD934X_SLNQ_DIG_PDM_DC_CONVERSION_CTL 0x0569
  422. #define WCD934X_SLNQ_DIG_PDM_DC_CONVERSION_SEL 0x056a
  423. #define WCD934X_SLNQ_DIG_PDM_DC_CONV_CHA_MSB 0x056b
  424. #define WCD934X_SLNQ_DIG_PDM_DC_CONV_CHA_LSB 0x056c
  425. #define WCD934X_SLNQ_DIG_PDM_DC_CONV_CHB_MSB 0x056d
  426. #define WCD934X_SLNQ_DIG_PDM_DC_CONV_CHB_LSB 0x056e
  427. #define WCD934X_SLNQ_DIG_RAM_CNTRL 0x0571
  428. #define WCD934X_SLNQ_DIG_SRAM_BANK 0x0572
  429. #define WCD934X_SLNQ_DIG_SRAM_BYTE_0 0x0573
  430. #define WCD934X_SLNQ_DIG_SRAM_BYTE_1 0x0574
  431. #define WCD934X_SLNQ_DIG_SRAM_BYTE_2 0x0575
  432. #define WCD934X_SLNQ_DIG_SRAM_BYTE_3 0x0576
  433. #define WCD934X_SLNQ_DIG_SRAM_BYTE_4 0x0577
  434. #define WCD934X_SLNQ_DIG_SRAM_BYTE_5 0x0578
  435. #define WCD934X_SLNQ_DIG_SRAM_BYTE_6 0x0579
  436. #define WCD934X_SLNQ_DIG_SRAM_BYTE_7 0x057a
  437. #define WCD934X_SLNQ_DIG_SRAM_BYTE_8 0x057b
  438. #define WCD934X_SLNQ_DIG_SRAM_BYTE_9 0x057c
  439. #define WCD934X_SLNQ_DIG_SRAM_BYTE_A 0x057d
  440. #define WCD934X_SLNQ_DIG_SRAM_BYTE_B 0x057e
  441. #define WCD934X_SLNQ_DIG_SRAM_BYTE_C 0x057f
  442. #define WCD934X_SLNQ_DIG_SRAM_BYTE_D 0x0580
  443. #define WCD934X_SLNQ_DIG_SRAM_BYTE_E 0x0581
  444. #define WCD934X_SLNQ_DIG_SRAM_BYTE_F 0x0582
  445. #define WCD934X_SLNQ_DIG_SRAM_BYTE_10 0x0583
  446. #define WCD934X_SLNQ_DIG_SRAM_BYTE_11 0x0584
  447. #define WCD934X_SLNQ_DIG_SRAM_BYTE_12 0x0585
  448. #define WCD934X_SLNQ_DIG_SRAM_BYTE_13 0x0586
  449. #define WCD934X_SLNQ_DIG_SRAM_BYTE_14 0x0587
  450. #define WCD934X_SLNQ_DIG_SRAM_BYTE_15 0x0588
  451. #define WCD934X_SLNQ_DIG_SRAM_BYTE_16 0x0589
  452. #define WCD934X_SLNQ_DIG_SRAM_BYTE_17 0x058a
  453. #define WCD934X_SLNQ_DIG_SRAM_BYTE_18 0x058b
  454. #define WCD934X_SLNQ_DIG_SRAM_BYTE_19 0x058c
  455. #define WCD934X_SLNQ_DIG_SRAM_BYTE_1A 0x058d
  456. #define WCD934X_SLNQ_DIG_SRAM_BYTE_1B 0x058e
  457. #define WCD934X_SLNQ_DIG_SRAM_BYTE_1C 0x058f
  458. #define WCD934X_SLNQ_DIG_SRAM_BYTE_1D 0x0590
  459. #define WCD934X_SLNQ_DIG_SRAM_BYTE_1E 0x0591
  460. #define WCD934X_SLNQ_DIG_SRAM_BYTE_1F 0x0592
  461. #define WCD934X_SLNQ_DIG_SRAM_BYTE_20 0x0593
  462. #define WCD934X_SLNQ_DIG_SRAM_BYTE_21 0x0594
  463. #define WCD934X_SLNQ_DIG_SRAM_BYTE_22 0x0595
  464. #define WCD934X_SLNQ_DIG_SRAM_BYTE_23 0x0596
  465. #define WCD934X_SLNQ_DIG_SRAM_BYTE_24 0x0597
  466. #define WCD934X_SLNQ_DIG_SRAM_BYTE_25 0x0598
  467. #define WCD934X_SLNQ_DIG_SRAM_BYTE_26 0x0599
  468. #define WCD934X_SLNQ_DIG_SRAM_BYTE_27 0x059a
  469. #define WCD934X_SLNQ_DIG_SRAM_BYTE_28 0x059b
  470. #define WCD934X_SLNQ_DIG_SRAM_BYTE_29 0x059c
  471. #define WCD934X_SLNQ_DIG_SRAM_BYTE_2A 0x059d
  472. #define WCD934X_SLNQ_DIG_SRAM_BYTE_2B 0x059e
  473. #define WCD934X_SLNQ_DIG_SRAM_BYTE_2C 0x059f
  474. #define WCD934X_SLNQ_DIG_SRAM_BYTE_2D 0x05a0
  475. #define WCD934X_SLNQ_DIG_SRAM_BYTE_2E 0x05a1
  476. #define WCD934X_SLNQ_DIG_SRAM_BYTE_2F 0x05a2
  477. #define WCD934X_SLNQ_DIG_SRAM_BYTE_30 0x05a3
  478. #define WCD934X_SLNQ_DIG_SRAM_BYTE_31 0x05a4
  479. #define WCD934X_SLNQ_DIG_SRAM_BYTE_32 0x05a5
  480. #define WCD934X_SLNQ_DIG_SRAM_BYTE_33 0x05a6
  481. #define WCD934X_SLNQ_DIG_SRAM_BYTE_34 0x05a7
  482. #define WCD934X_SLNQ_DIG_SRAM_BYTE_35 0x05a8
  483. #define WCD934X_SLNQ_DIG_SRAM_BYTE_36 0x05a9
  484. #define WCD934X_SLNQ_DIG_SRAM_BYTE_37 0x05aa
  485. #define WCD934X_SLNQ_DIG_SRAM_BYTE_38 0x05ab
  486. #define WCD934X_SLNQ_DIG_SRAM_BYTE_39 0x05ac
  487. #define WCD934X_SLNQ_DIG_SRAM_BYTE_3A 0x05ad
  488. #define WCD934X_SLNQ_DIG_SRAM_BYTE_3B 0x05ae
  489. #define WCD934X_SLNQ_DIG_SRAM_BYTE_3C 0x05af
  490. #define WCD934X_SLNQ_DIG_SRAM_BYTE_3D 0x05b0
  491. #define WCD934X_SLNQ_DIG_SRAM_BYTE_3E 0x05b1
  492. #define WCD934X_SLNQ_DIG_SRAM_BYTE_3F 0x05b2
  493. #define WCD934X_SLNQ_DIG_TOP_CTRL1 0x05b3
  494. #define WCD934X_SLNQ_DIG_TOP_CTRL2 0x05b4
  495. #define WCD934X_SLNQ_DIG_PDM_CTRL 0x05b5
  496. #define WCD934X_SLNQ_DIG_PDM_MUTE_CTRL 0x05b6
  497. #define WCD934X_SLNQ_DIG_DEC_BYPASS_CTRL 0x05b7
  498. #define WCD934X_SLNQ_DIG_DEC_BYPASS_STATUS 0x05b8
  499. #define WCD934X_SLNQ_DIG_DEC_BYPASS_FS 0x05b9
  500. #define WCD934X_SLNQ_DIG_DEC_BYPASS_IN_SEL 0x05ba
  501. #define WCD934X_SLNQ_DIG_GPOUT_ENABLE 0x05bb
  502. #define WCD934X_SLNQ_DIG_GPOUT_VAL 0x05bc
  503. #define WCD934X_SLNQ_DIG_ANA_INTERRUPT_MASK 0x05be
  504. #define WCD934X_SLNQ_DIG_ANA_INTERRUPT_STATUS 0x05bf
  505. #define WCD934X_SLNQ_DIG_ANA_INTERRUPT_CLR 0x05c0
  506. #define WCD934X_SLNQ_DIG_IP_TESTING 0x05c1
  507. #define WCD934X_SLNQ_DIG_INTERRUPT_CNTRL 0x05e3
  508. #define WCD934X_SLNQ_DIG_INTERRUPT_CNT 0x05e9
  509. #define WCD934X_SLNQ_DIG_INTERRUPT_CNT_MSB 0x05eb
  510. #define WCD934X_SLNQ_DIG_INTERRUPT_CNT_LSB 0x05ec
  511. #define WCD934X_SLNQ_DIG_INTERRUPT_MASK0 0x05f1
  512. #define WCD934X_SLNQ_DIG_INTERRUPT_MASK1 0x05f2
  513. #define WCD934X_SLNQ_DIG_INTERRUPT_MASK2 0x05f3
  514. #define WCD934X_SLNQ_DIG_INTERRUPT_MASK3 0x05f4
  515. #define WCD934X_SLNQ_DIG_INTERRUPT_MASK4 0x05f5
  516. #define WCD934X_SLNQ_DIG_INTERRUPT_STATUS0 0x05f6
  517. #define WCD934X_SLNQ_DIG_INTERRUPT_STATUS1 0x05f7
  518. #define WCD934X_SLNQ_DIG_INTERRUPT_STATUS2 0x05f8
  519. #define WCD934X_SLNQ_DIG_INTERRUPT_STATUS3 0x05f9
  520. #define WCD934X_SLNQ_DIG_INTERRUPT_STATUS4 0x05fa
  521. #define WCD934X_SLNQ_DIG_INTERRUPT_CLR0 0x05fb
  522. #define WCD934X_SLNQ_DIG_INTERRUPT_CLR1 0x05fc
  523. #define WCD934X_SLNQ_DIG_INTERRUPT_CLR2 0x05fd
  524. #define WCD934X_SLNQ_DIG_INTERRUPT_CLR3 0x05fe
  525. #define WCD934X_SLNQ_DIG_INTERRUPT_CLR4 0x05ff
  526. #define WCD934X_ANA_PAGE_REGISTER 0x0600
  527. #define WCD934X_ANA_BIAS 0x0601
  528. #define WCD934X_ANA_RCO 0x0603
  529. #define WCD934X_ANA_PAGE6_SPARE2 0x0604
  530. #define WCD934X_ANA_PAGE6_SPARE3 0x0605
  531. #define WCD934X_ANA_BUCK_CTL 0x0606
  532. #define WCD934X_ANA_BUCK_STATUS 0x0607
  533. #define WCD934X_ANA_RX_SUPPLIES 0x0608
  534. #define WCD934X_ANA_HPH 0x0609
  535. #define WCD934X_ANA_EAR 0x060a
  536. #define WCD934X_ANA_LO_1_2 0x060b
  537. #define WCD934X_ANA_MAD_SETUP 0x060d
  538. #define WCD934X_ANA_AMIC1 0x060e
  539. #define WCD934X_ANA_AMIC2 0x060f
  540. #define WCD934X_ANA_AMIC3 0x0610
  541. #define WCD934X_ANA_AMIC4 0x0611
  542. #define WCD934X_ANA_MBHC_MECH 0x0614
  543. #define WCD934X_ANA_MBHC_ELECT 0x0615
  544. #define WCD934X_ANA_MBHC_ZDET 0x0616
  545. #define WCD934X_ANA_MBHC_RESULT_1 0x0617
  546. #define WCD934X_ANA_MBHC_RESULT_2 0x0618
  547. #define WCD934X_ANA_MBHC_RESULT_3 0x0619
  548. #define WCD934X_ANA_MBHC_BTN0 0x061a
  549. #define WCD934X_ANA_MBHC_BTN1 0x061b
  550. #define WCD934X_ANA_MBHC_BTN2 0x061c
  551. #define WCD934X_ANA_MBHC_BTN3 0x061d
  552. #define WCD934X_ANA_MBHC_BTN4 0x061e
  553. #define WCD934X_ANA_MBHC_BTN5 0x061f
  554. #define WCD934X_ANA_MBHC_BTN6 0x0620
  555. #define WCD934X_ANA_MBHC_BTN7 0x0621
  556. #define WCD934X_ANA_MICB1 0x0622
  557. #define WCD934X_ANA_MICB2 0x0623
  558. #define WCD934X_ANA_MICB2_RAMP 0x0624
  559. #define WCD934X_ANA_MICB3 0x0625
  560. #define WCD934X_ANA_MICB4 0x0626
  561. #define WCD934X_ANA_VBADC 0x0627
  562. #define WCD934X_BIAS_CTL 0x0628
  563. #define WCD934X_BIAS_VBG_FINE_ADJ 0x0629
  564. #define WCD934X_RCO_CTRL_1 0x062e
  565. #define WCD934X_RCO_CTRL_2 0x062f
  566. #define WCD934X_RCO_CAL 0x0630
  567. #define WCD934X_RCO_CAL_1 0x0631
  568. #define WCD934X_RCO_CAL_2 0x0632
  569. #define WCD934X_RCO_TEST_CTRL 0x0633
  570. #define WCD934X_RCO_CAL_OUT_1 0x0634
  571. #define WCD934X_RCO_CAL_OUT_2 0x0635
  572. #define WCD934X_RCO_CAL_OUT_3 0x0636
  573. #define WCD934X_RCO_CAL_OUT_4 0x0637
  574. #define WCD934X_RCO_CAL_OUT_5 0x0638
  575. #define WCD934X_SIDO_MODE_1 0x063a
  576. #define WCD934X_SIDO_MODE_2 0x063b
  577. #define WCD934X_SIDO_MODE_3 0x063c
  578. #define WCD934X_SIDO_MODE_4 0x063d
  579. #define WCD934X_SIDO_VCL_1 0x063e
  580. #define WCD934X_SIDO_VCL_2 0x063f
  581. #define WCD934X_SIDO_VCL_3 0x0640
  582. #define WCD934X_SIDO_CCL_1 0x0641
  583. #define WCD934X_SIDO_CCL_2 0x0642
  584. #define WCD934X_SIDO_CCL_3 0x0643
  585. #define WCD934X_SIDO_CCL_4 0x0644
  586. #define WCD934X_SIDO_CCL_5 0x0645
  587. #define WCD934X_SIDO_CCL_6 0x0646
  588. #define WCD934X_SIDO_CCL_7 0x0647
  589. #define WCD934X_SIDO_CCL_8 0x0648
  590. #define WCD934X_SIDO_CCL_9 0x0649
  591. #define WCD934X_SIDO_CCL_10 0x064a
  592. #define WCD934X_SIDO_FILTER_1 0x064b
  593. #define WCD934X_SIDO_FILTER_2 0x064c
  594. #define WCD934X_SIDO_DRIVER_1 0x064d
  595. #define WCD934X_SIDO_DRIVER_2 0x064e
  596. #define WCD934X_SIDO_DRIVER_3 0x064f
  597. #define WCD934X_SIDO_CAL_CODE_EXT_1 0x0650
  598. #define WCD934X_SIDO_CAL_CODE_EXT_2 0x0651
  599. #define WCD934X_SIDO_CAL_CODE_OUT_1 0x0652
  600. #define WCD934X_SIDO_CAL_CODE_OUT_2 0x0653
  601. #define WCD934X_SIDO_TEST_1 0x0654
  602. #define WCD934X_SIDO_TEST_2 0x0655
  603. #define WCD934X_MBHC_CTL_CLK 0x0656
  604. #define WCD934X_MBHC_CTL_ANA 0x0657
  605. #define WCD934X_MBHC_CTL_SPARE_1 0x0658
  606. #define WCD934X_MBHC_CTL_SPARE_2 0x0659
  607. #define WCD934X_MBHC_CTL_BCS 0x065a
  608. #define WCD934X_MBHC_STATUS_SPARE_1 0x065b
  609. #define WCD934X_MBHC_TEST_CTL 0x065c
  610. #define WCD934X_VBADC_SUBBLOCK_EN 0x065d
  611. #define WCD934X_VBADC_IBIAS_FE 0x065e
  612. #define WCD934X_VBADC_BIAS_ADC 0x065f
  613. #define WCD934X_VBADC_FE_CTRL 0x0660
  614. #define WCD934X_VBADC_ADC_REF 0x0661
  615. #define WCD934X_VBADC_ADC_IO 0x0662
  616. #define WCD934X_VBADC_ADC_SAR 0x0663
  617. #define WCD934X_VBADC_DEBUG 0x0664
  618. #define WCD934X_LDOH_MODE 0x0667
  619. #define WCD934X_LDOH_BIAS 0x0668
  620. #define WCD934X_LDOH_STB_LOADS 0x0669
  621. #define WCD934X_LDOH_SLOWRAMP 0x066a
  622. #define WCD934X_MICB1_TEST_CTL_1 0x066b
  623. #define WCD934X_MICB1_TEST_CTL_2 0x066c
  624. #define WCD934X_MICB1_TEST_CTL_3 0x066d
  625. #define WCD934X_MICB2_TEST_CTL_1 0x066e
  626. #define WCD934X_MICB2_TEST_CTL_2 0x066f
  627. #define WCD934X_MICB2_TEST_CTL_3 0x0670
  628. #define WCD934X_MICB3_TEST_CTL_1 0x0671
  629. #define WCD934X_MICB3_TEST_CTL_2 0x0672
  630. #define WCD934X_MICB3_TEST_CTL_3 0x0673
  631. #define WCD934X_MICB4_TEST_CTL_1 0x0674
  632. #define WCD934X_MICB4_TEST_CTL_2 0x0675
  633. #define WCD934X_MICB4_TEST_CTL_3 0x0676
  634. #define WCD934X_TX_COM_ADC_VCM 0x0677
  635. #define WCD934X_TX_COM_BIAS_ATEST 0x0678
  636. #define WCD934X_TX_COM_ADC_INT1_IB 0x0679
  637. #define WCD934X_TX_COM_ADC_INT2_IB 0x067a
  638. #define WCD934X_TX_COM_TXFE_DIV_CTL 0x067b
  639. #define WCD934X_TX_COM_TXFE_DIV_START 0x067c
  640. #define WCD934X_TX_COM_TXFE_DIV_STOP_9P6M 0x067d
  641. #define WCD934X_TX_COM_TXFE_DIV_STOP_12P288M 0x067e
  642. #define WCD934X_TX_1_2_TEST_EN 0x067f
  643. #define WCD934X_TX_1_2_ADC_IB 0x0680
  644. #define WCD934X_TX_1_2_ATEST_REFCTL 0x0681
  645. #define WCD934X_TX_1_2_TEST_CTL 0x0682
  646. #define WCD934X_TX_1_2_TEST_BLK_EN 0x0683
  647. #define WCD934X_TX_1_2_TXFE_CLKDIV 0x0684
  648. #define WCD934X_TX_1_2_SAR1_ERR 0x0685
  649. #define WCD934X_TX_1_2_SAR2_ERR 0x0686
  650. #define WCD934X_TX_3_4_TEST_EN 0x0687
  651. #define WCD934X_TX_3_4_ADC_IB 0x0688
  652. #define WCD934X_TX_3_4_ATEST_REFCTL 0x0689
  653. #define WCD934X_TX_3_4_TEST_CTL 0x068a
  654. #define WCD934X_TX_3_4_TEST_BLK_EN 0x068b
  655. #define WCD934X_TX_3_4_TXFE_CLKDIV 0x068c
  656. #define WCD934X_TX_3_4_SAR1_ERR 0x068d
  657. #define WCD934X_TX_3_4_SAR2_ERR 0x068e
  658. #define WCD934X_CLASSH_MODE_1 0x0697
  659. #define WCD934X_CLASSH_MODE_2 0x0698
  660. #define WCD934X_CLASSH_MODE_3 0x0699
  661. #define WCD934X_CLASSH_CTRL_VCL_1 0x069a
  662. #define WCD934X_CLASSH_CTRL_VCL_2 0x069b
  663. #define WCD934X_CLASSH_CTRL_CCL_1 0x069c
  664. #define WCD934X_CLASSH_CTRL_CCL_2 0x069d
  665. #define WCD934X_CLASSH_CTRL_CCL_3 0x069e
  666. #define WCD934X_CLASSH_CTRL_CCL_4 0x069f
  667. #define WCD934X_CLASSH_CTRL_CCL_5 0x06a0
  668. #define WCD934X_CLASSH_BUCK_TMUX_A_D 0x06a1
  669. #define WCD934X_CLASSH_BUCK_SW_DRV_CNTL 0x06a2
  670. #define WCD934X_CLASSH_SPARE 0x06a3
  671. #define WCD934X_FLYBACK_EN 0x06a4
  672. #define WCD934X_FLYBACK_VNEG_CTRL_1 0x06a5
  673. #define WCD934X_FLYBACK_VNEG_CTRL_2 0x06a6
  674. #define WCD934X_FLYBACK_VNEG_CTRL_3 0x06a7
  675. #define WCD934X_FLYBACK_VNEG_CTRL_4 0x06a8
  676. #define WCD934X_FLYBACK_VNEG_CTRL_5 0x06a9
  677. #define WCD934X_FLYBACK_VNEG_CTRL_6 0x06aa
  678. #define WCD934X_FLYBACK_VNEG_CTRL_7 0x06ab
  679. #define WCD934X_FLYBACK_VNEG_CTRL_8 0x06ac
  680. #define WCD934X_FLYBACK_VNEG_CTRL_9 0x06ad
  681. #define WCD934X_FLYBACK_VNEGDAC_CTRL_1 0x06ae
  682. #define WCD934X_FLYBACK_VNEGDAC_CTRL_2 0x06af
  683. #define WCD934X_FLYBACK_VNEGDAC_CTRL_3 0x06b0
  684. #define WCD934X_FLYBACK_CTRL_1 0x06b1
  685. #define WCD934X_FLYBACK_TEST_CTL 0x06b2
  686. #define WCD934X_RX_AUX_SW_CTL 0x06b3
  687. #define WCD934X_RX_PA_AUX_IN_CONN 0x06b4
  688. #define WCD934X_RX_TIMER_DIV 0x06b5
  689. #define WCD934X_RX_OCP_CTL 0x06b6
  690. #define WCD934X_RX_OCP_COUNT 0x06b7
  691. #define WCD934X_RX_BIAS_EAR_DAC 0x06b8
  692. #define WCD934X_RX_BIAS_EAR_AMP 0x06b9
  693. #define WCD934X_RX_BIAS_HPH_LDO 0x06ba
  694. #define WCD934X_RX_BIAS_HPH_PA 0x06bb
  695. #define WCD934X_RX_BIAS_HPH_RDACBUFF_CNP2 0x06bc
  696. #define WCD934X_RX_BIAS_HPH_RDAC_LDO 0x06bd
  697. #define WCD934X_RX_BIAS_HPH_CNP1 0x06be
  698. #define WCD934X_RX_BIAS_HPH_LOWPOWER 0x06bf
  699. #define WCD934X_RX_BIAS_DIFFLO_PA 0x06c0
  700. #define WCD934X_RX_BIAS_DIFFLO_REF 0x06c1
  701. #define WCD934X_RX_BIAS_DIFFLO_LDO 0x06c2
  702. #define WCD934X_RX_BIAS_SELO_DAC_PA 0x06c3
  703. #define WCD934X_RX_BIAS_BUCK_RST 0x06c4
  704. #define WCD934X_RX_BIAS_BUCK_VREF_ERRAMP 0x06c5
  705. #define WCD934X_RX_BIAS_FLYB_ERRAMP 0x06c6
  706. #define WCD934X_RX_BIAS_FLYB_BUFF 0x06c7
  707. #define WCD934X_RX_BIAS_FLYB_MID_RST 0x06c8
  708. #define WCD934X_HPH_L_STATUS 0x06c9
  709. #define WCD934X_HPH_R_STATUS 0x06ca
  710. #define WCD934X_HPH_CNP_EN 0x06cb
  711. #define WCD934X_HPH_CNP_WG_CTL 0x06cc
  712. #define WCD934X_HPH_CNP_WG_TIME 0x06cd
  713. #define WCD934X_HPH_OCP_CTL 0x06ce
  714. #define WCD934X_HPH_AUTO_CHOP 0x06cf
  715. #define WCD934X_HPH_CHOP_CTL 0x06d0
  716. #define WCD934X_HPH_PA_CTL1 0x06d1
  717. #define WCD934X_HPH_PA_CTL2 0x06d2
  718. #define WCD934X_HPH_L_EN 0x06d3
  719. #define WCD934X_HPH_L_TEST 0x06d4
  720. #define WCD934X_HPH_L_ATEST 0x06d5
  721. #define WCD934X_HPH_R_EN 0x06d6
  722. #define WCD934X_HPH_R_TEST 0x06d7
  723. #define WCD934X_HPH_R_ATEST 0x06d8
  724. #define WCD934X_HPH_RDAC_CLK_CTL1 0x06d9
  725. #define WCD934X_HPH_RDAC_CLK_CTL2 0x06da
  726. #define WCD934X_HPH_RDAC_LDO_CTL 0x06db
  727. #define WCD934X_HPH_RDAC_CHOP_CLK_LP_CTL 0x06dc
  728. #define WCD934X_HPH_REFBUFF_UHQA_CTL 0x06dd
  729. #define WCD934X_HPH_REFBUFF_LP_CTL 0x06de
  730. #define WCD934X_HPH_L_DAC_CTL 0x06df
  731. #define WCD934X_HPH_R_DAC_CTL 0x06e0
  732. #define WCD934X_EAR_EN_REG 0x06e1
  733. #define WCD934X_EAR_CMBUFF 0x06e2
  734. #define WCD934X_EAR_ICTL 0x06e3
  735. #define WCD934X_EAR_EN_DBG_CTL 0x06e4
  736. #define WCD934X_EAR_CNP 0x06e5
  737. #define WCD934X_EAR_DAC_CTL_ATEST 0x06e6
  738. #define WCD934X_EAR_STATUS_REG 0x06e7
  739. #define WCD934X_EAR_EAR_MISC 0x06e8
  740. #define WCD934X_DIFF_LO_MISC 0x06e9
  741. #define WCD934X_DIFF_LO_LO2_COMPANDER 0x06ea
  742. #define WCD934X_DIFF_LO_LO1_COMPANDER 0x06eb
  743. #define WCD934X_DIFF_LO_COMMON 0x06ec
  744. #define WCD934X_DIFF_LO_BYPASS_EN 0x06ed
  745. #define WCD934X_DIFF_LO_CNP 0x06ee
  746. #define WCD934X_DIFF_LO_CORE_OUT_PROG 0x06ef
  747. #define WCD934X_DIFF_LO_LDO_OUT_PROG 0x06f0
  748. #define WCD934X_DIFF_LO_COM_SWCAP_REFBUF_FREQ 0x06f1
  749. #define WCD934X_DIFF_LO_COM_PA_FREQ 0x06f2
  750. #define WCD934X_DIFF_LO_RESERVED_REG 0x06f3
  751. #define WCD934X_DIFF_LO_LO1_STATUS_1 0x06f4
  752. #define WCD934X_DIFF_LO_LO1_STATUS_2 0x06f5
  753. #define WCD934X_ANA_NEW_PAGE_REGISTER 0x0700
  754. #define WCD934X_HPH_NEW_ANA_HPH2 0x0701
  755. #define WCD934X_HPH_NEW_ANA_HPH3 0x0702
  756. #define WCD934X_SLNQ_ANA_EN 0x0703
  757. #define WCD934X_SLNQ_ANA_STATUS 0x0704
  758. #define WCD934X_SLNQ_ANA_LDO_CONFIG 0x0705
  759. #define WCD934X_SLNQ_ANA_LDO_OCP_CONFIG 0x0706
  760. #define WCD934X_SLNQ_ANA_TX_LDO_CONFIG 0x0707
  761. #define WCD934X_SLNQ_ANA_TX_DRV_CONFIG 0x0708
  762. #define WCD934X_SLNQ_ANA_RX_CONFIG_1 0x0709
  763. #define WCD934X_SLNQ_ANA_RX_CONFIG_2 0x070a
  764. #define WCD934X_SLNQ_ANA_PLL_ENABLES 0x070b
  765. #define WCD934X_SLNQ_ANA_PLL_PRESET 0x070c
  766. #define WCD934X_SLNQ_ANA_PLL_STATUS 0x070d
  767. #define WCD934X_CLK_SYS_PLL_ENABLES 0x070e
  768. #define WCD934X_CLK_SYS_PLL_PRESET 0x070f
  769. #define WCD934X_CLK_SYS_PLL_STATUS 0x0710
  770. #define WCD934X_CLK_SYS_MCLK_PRG 0x0711
  771. #define WCD934X_CLK_SYS_MCLK2_PRG1 0x0712
  772. #define WCD934X_CLK_SYS_MCLK2_PRG2 0x0713
  773. #define WCD934X_CLK_SYS_XO_PRG 0x0714
  774. #define WCD934X_CLK_SYS_XO_CAP_XTP 0x0715
  775. #define WCD934X_CLK_SYS_XO_CAP_XTM 0x0716
  776. #define WCD934X_BOOST_BST_EN_DLY 0x0718
  777. #define WCD934X_BOOST_CTRL_ILIM 0x0719
  778. #define WCD934X_BOOST_VOUT_SETTING 0x071a
  779. #define WCD934X_SIDO_NEW_VOUT_A_STARTUP 0x071b
  780. #define WCD934X_SIDO_NEW_VOUT_D_STARTUP 0x071c
  781. #define WCD934X_SIDO_NEW_VOUT_D_FREQ1 0x071d
  782. #define WCD934X_SIDO_NEW_VOUT_D_FREQ2 0x071e
  783. #define WCD934X_MBHC_NEW_ELECT_REM_CLAMP_CTL 0x071f
  784. #define WCD934X_MBHC_NEW_CTL_1 0x0720
  785. #define WCD934X_MBHC_NEW_CTL_2 0x0721
  786. #define WCD934X_MBHC_NEW_PLUG_DETECT_CTL 0x0722
  787. #define WCD934X_MBHC_NEW_ZDET_ANA_CTL 0x0723
  788. #define WCD934X_MBHC_NEW_ZDET_RAMP_CTL 0x0724
  789. #define WCD934X_MBHC_NEW_FSM_STATUS 0x0725
  790. #define WCD934X_MBHC_NEW_ADC_RESULT 0x0726
  791. #define WCD934X_TX_NEW_AMIC_4_5_SEL 0x0727
  792. #define WCD934X_VBADC_NEW_ADC_MODE 0x072f
  793. #define WCD934X_VBADC_NEW_ADC_DOUTMSB 0x0730
  794. #define WCD934X_VBADC_NEW_ADC_DOUTLSB 0x0731
  795. #define WCD934X_HPH_NEW_INT_RDAC_GAIN_CTL 0x0732
  796. #define WCD934X_HPH_NEW_INT_RDAC_HD2_CTL 0x0733
  797. #define WCD934X_HPH_NEW_INT_RDAC_HD2_CTL_L 0x0733
  798. #define WCD934X_HPH_NEW_INT_RDAC_VREF_CTL 0x0734
  799. #define WCD934X_HPH_NEW_INT_RDAC_OVERRIDE_CTL 0x0735
  800. #define WCD934X_HPH_NEW_INT_RDAC_MISC1 0x0736
  801. #define WCD934X_HPH_NEW_INT_RDAC_HD2_CTL_R 0x0736
  802. #define WCD934X_HPH_NEW_INT_PA_MISC1 0x0737
  803. #define WCD934X_HPH_NEW_INT_PA_MISC2 0x0738
  804. #define WCD934X_HPH_NEW_INT_PA_RDAC_MISC 0x0739
  805. #define WCD934X_HPH_NEW_INT_HPH_TIMER1 0x073a
  806. #define WCD934X_HPH_NEW_INT_HPH_TIMER2 0x073b
  807. #define WCD934X_HPH_NEW_INT_HPH_TIMER3 0x073c
  808. #define WCD934X_HPH_NEW_INT_HPH_TIMER4 0x073d
  809. #define WCD934X_HPH_NEW_INT_PA_RDAC_MISC2 0x073e
  810. #define WCD934X_HPH_NEW_INT_PA_RDAC_MISC3 0x073f
  811. #define WCD934X_RX_NEW_INT_HPH_RDAC_BIAS_LOHIFI 0x0745
  812. #define WCD934X_RX_NEW_INT_HPH_RDAC_BIAS_ULP 0x0746
  813. #define WCD934X_RX_NEW_INT_HPH_RDAC_LDO_LP 0x0747
  814. #define WCD934X_SLNQ_INT_ANA_INT_LDO_TEST 0x074b
  815. #define WCD934X_SLNQ_INT_ANA_INT_LDO_DEBUG_1 0x074c
  816. #define WCD934X_SLNQ_INT_ANA_INT_LDO_DEBUG_2 0x074d
  817. #define WCD934X_SLNQ_INT_ANA_INT_TX_LDO_TEST 0x074e
  818. #define WCD934X_SLNQ_INT_ANA_INT_TX_DRV_TEST 0x074f
  819. #define WCD934X_SLNQ_INT_ANA_INT_RX_TEST 0x0750
  820. #define WCD934X_SLNQ_INT_ANA_INT_RX_TEST_STATUS 0x0751
  821. #define WCD934X_SLNQ_INT_ANA_INT_RX_DEBUG_1 0x0752
  822. #define WCD934X_SLNQ_INT_ANA_INT_RX_DEBUG_2 0x0753
  823. #define WCD934X_SLNQ_INT_ANA_INT_CLK_CTRL 0x0754
  824. #define WCD934X_SLNQ_INT_ANA_INT_RESERVED_1 0x0755
  825. #define WCD934X_SLNQ_INT_ANA_INT_RESERVED_2 0x0756
  826. #define WCD934X_SLNQ_INT_ANA_INT_PLL_POST_DIV_REG0 0x0757
  827. #define WCD934X_SLNQ_INT_ANA_INT_PLL_POST_DIV_REG1 0x0758
  828. #define WCD934X_SLNQ_INT_ANA_INT_PLL_REF_DIV_REG0 0x0759
  829. #define WCD934X_SLNQ_INT_ANA_INT_PLL_REF_DIV_REG1 0x075a
  830. #define WCD934X_SLNQ_INT_ANA_INT_PLL_FILTER_REG0 0x075b
  831. #define WCD934X_SLNQ_INT_ANA_INT_PLL_FILTER_REG1 0x075c
  832. #define WCD934X_SLNQ_INT_ANA_INT_PLL_L_VAL 0x075d
  833. #define WCD934X_SLNQ_INT_ANA_INT_PLL_M_VAL 0x075e
  834. #define WCD934X_SLNQ_INT_ANA_INT_PLL_N_VAL 0x075f
  835. #define WCD934X_SLNQ_INT_ANA_INT_PLL_TEST_REG0 0x0760
  836. #define WCD934X_SLNQ_INT_ANA_INT_PLL_PFD_CP_DSM_PROG 0x0761
  837. #define WCD934X_SLNQ_INT_ANA_INT_PLL_VCO_PROG 0x0762
  838. #define WCD934X_SLNQ_INT_ANA_INT_PLL_TEST_REG1 0x0763
  839. #define WCD934X_SLNQ_INT_ANA_INT_PLL_LDO_LOCK_CFG 0x0764
  840. #define WCD934X_SLNQ_INT_ANA_INT_PLL_DIG_LOCK_DET_CFG 0x0765
  841. #define WCD934X_CLK_SYS_INT_POST_DIV_REG0 0x076c
  842. #define WCD934X_CLK_SYS_INT_POST_DIV_REG1 0x076d
  843. #define WCD934X_CLK_SYS_INT_REF_DIV_REG0 0x076e
  844. #define WCD934X_CLK_SYS_INT_REF_DIV_REG1 0x076f
  845. #define WCD934X_CLK_SYS_INT_FILTER_REG0 0x0770
  846. #define WCD934X_CLK_SYS_INT_FILTER_REG1 0x0771
  847. #define WCD934X_CLK_SYS_INT_PLL_L_VAL 0x0772
  848. #define WCD934X_CLK_SYS_INT_PLL_M_VAL 0x0773
  849. #define WCD934X_CLK_SYS_INT_PLL_N_VAL 0x0774
  850. #define WCD934X_CLK_SYS_INT_TEST_REG0 0x0775
  851. #define WCD934X_CLK_SYS_INT_PFD_CP_DSM_PROG 0x0776
  852. #define WCD934X_CLK_SYS_INT_VCO_PROG 0x0777
  853. #define WCD934X_CLK_SYS_INT_TEST_REG1 0x0778
  854. #define WCD934X_CLK_SYS_INT_LDO_LOCK_CFG 0x0779
  855. #define WCD934X_CLK_SYS_INT_DIG_LOCK_DET_CFG 0x077a
  856. #define WCD934X_CLK_SYS_INT_CLK_TEST1 0x077b
  857. #define WCD934X_CLK_SYS_INT_CLK_TEST2 0x077c
  858. #define WCD934X_CLK_SYS_INT_CLK_TEST3 0x077d
  859. #define WCD934X_CLK_SYS_INT_XO_TEST1 0x077e
  860. #define WCD934X_CLK_SYS_INT_XO_TEST2 0x077f
  861. #define WCD934X_BOOST_INT_VCOMP_HYST 0x0787
  862. #define WCD934X_BOOST_INT_VLOOP_FILTER 0x0788
  863. #define WCD934X_BOOST_INT_CTRL_IDELTA 0x0789
  864. #define WCD934X_BOOST_INT_CTRL_ILIM_STARTUP 0x078a
  865. #define WCD934X_BOOST_INT_CTRL_MIN_ONTIME 0x078b
  866. #define WCD934X_BOOST_INT_CTRL_MAX_ONTIME 0x078c
  867. #define WCD934X_BOOST_INT_CTRL_TIMING 0x078d
  868. #define WCD934X_BOOST_INT_TMUX_A_D 0x078e
  869. #define WCD934X_BOOST_INT_SW_DRV_CNTL 0x078f
  870. #define WCD934X_BOOST_INT_SPARE1 0x0790
  871. #define WCD934X_BOOST_INT_SPARE2 0x0791
  872. #define WCD934X_SIDO_NEW_INT_RAMP_STATUS 0x0796
  873. #define WCD934X_SIDO_NEW_INT_SPARE_1 0x0797
  874. #define WCD934X_SIDO_NEW_INT_DEBUG_VOUT_SETTING_A 0x0798
  875. #define WCD934X_SIDO_NEW_INT_DEBUG_VOUT_SETTING_D 0x0799
  876. #define WCD934X_SIDO_NEW_INT_RAMP_INC_WAIT 0x079a
  877. #define WCD934X_SIDO_NEW_INT_DYNAMIC_IPEAK_CTL 0x079b
  878. #define WCD934X_SIDO_NEW_INT_RAMP_IBLEED_CTL 0x079c
  879. #define WCD934X_SIDO_NEW_INT_DEBUG_CPROVR_TEST 0x079d
  880. #define WCD934X_SIDO_NEW_INT_RAMP_CTL_A 0x079e
  881. #define WCD934X_SIDO_NEW_INT_RAMP_CTL_D 0x079f
  882. #define WCD934X_SIDO_NEW_INT_RAMP_TIMEOUT_PERIOD 0x07a0
  883. #define WCD934X_SIDO_NEW_INT_DYNAMIC_IPEAK_SETTING1 0x07a1
  884. #define WCD934X_SIDO_NEW_INT_DYNAMIC_IPEAK_SETTING2 0x07a2
  885. #define WCD934X_SIDO_NEW_INT_DYNAMIC_IPEAK_SETTING3 0x07a3
  886. #define WCD934X_SIDO_NEW_INT_HIGH_ACCU_MODE_SEL1 0x07a4
  887. #define WCD934X_SIDO_NEW_INT_HIGH_ACCU_MODE_SEL2 0x07a5
  888. #define WCD934X_MBHC_NEW_INT_SLNQ_HPF 0x07af
  889. #define WCD934X_MBHC_NEW_INT_SLNQ_REF 0x07b0
  890. #define WCD934X_MBHC_NEW_INT_SLNQ_COMP 0x07b1
  891. #define WCD934X_MBHC_NEW_INT_SPARE_2 0x07b2
  892. #define WCD934X_PAGE10_PAGE_REGISTER 0x0a00
  893. #define WCD934X_CDC_ANC0_CLK_RESET_CTL 0x0a01
  894. #define WCD934X_CDC_ANC0_MODE_1_CTL 0x0a02
  895. #define WCD934X_CDC_ANC0_MODE_2_CTL 0x0a03
  896. #define WCD934X_CDC_ANC0_FF_SHIFT 0x0a04
  897. #define WCD934X_CDC_ANC0_FB_SHIFT 0x0a05
  898. #define WCD934X_CDC_ANC0_LPF_FF_A_CTL 0x0a06
  899. #define WCD934X_CDC_ANC0_LPF_FF_B_CTL 0x0a07
  900. #define WCD934X_CDC_ANC0_LPF_FB_CTL 0x0a08
  901. #define WCD934X_CDC_ANC0_SMLPF_CTL 0x0a09
  902. #define WCD934X_CDC_ANC0_DCFLT_SHIFT_CTL 0x0a0a
  903. #define WCD934X_CDC_ANC0_IIR_ADAPT_CTL 0x0a0b
  904. #define WCD934X_CDC_ANC0_IIR_COEFF_1_CTL 0x0a0c
  905. #define WCD934X_CDC_ANC0_IIR_COEFF_2_CTL 0x0a0d
  906. #define WCD934X_CDC_ANC0_FF_A_GAIN_CTL 0x0a0e
  907. #define WCD934X_CDC_ANC0_FF_B_GAIN_CTL 0x0a0f
  908. #define WCD934X_CDC_ANC0_FB_GAIN_CTL 0x0a10
  909. #define WCD934X_CDC_ANC0_RC_COMMON_CTL 0x0a11
  910. #define WCD934X_CDC_ANC0_FIFO_COMMON_CTL 0x0a13
  911. #define WCD934X_CDC_ANC0_RC0_STATUS_FMIN_CNTR 0x0a14
  912. #define WCD934X_CDC_ANC0_RC1_STATUS_FMIN_CNTR 0x0a15
  913. #define WCD934X_CDC_ANC0_RC0_STATUS_FMAX_CNTR 0x0a16
  914. #define WCD934X_CDC_ANC0_RC1_STATUS_FMAX_CNTR 0x0a17
  915. #define WCD934X_CDC_ANC0_STATUS_FIFO 0x0a18
  916. #define WCD934X_CDC_ANC1_CLK_RESET_CTL 0x0a19
  917. #define WCD934X_CDC_ANC1_MODE_1_CTL 0x0a1a
  918. #define WCD934X_CDC_ANC1_MODE_2_CTL 0x0a1b
  919. #define WCD934X_CDC_ANC1_FF_SHIFT 0x0a1c
  920. #define WCD934X_CDC_ANC1_FB_SHIFT 0x0a1d
  921. #define WCD934X_CDC_ANC1_LPF_FF_A_CTL 0x0a1e
  922. #define WCD934X_CDC_ANC1_LPF_FF_B_CTL 0x0a1f
  923. #define WCD934X_CDC_ANC1_LPF_FB_CTL 0x0a20
  924. #define WCD934X_CDC_ANC1_SMLPF_CTL 0x0a21
  925. #define WCD934X_CDC_ANC1_DCFLT_SHIFT_CTL 0x0a22
  926. #define WCD934X_CDC_ANC1_IIR_ADAPT_CTL 0x0a23
  927. #define WCD934X_CDC_ANC1_IIR_COEFF_1_CTL 0x0a24
  928. #define WCD934X_CDC_ANC1_IIR_COEFF_2_CTL 0x0a25
  929. #define WCD934X_CDC_ANC1_FF_A_GAIN_CTL 0x0a26
  930. #define WCD934X_CDC_ANC1_FF_B_GAIN_CTL 0x0a27
  931. #define WCD934X_CDC_ANC1_FB_GAIN_CTL 0x0a28
  932. #define WCD934X_CDC_ANC1_RC_COMMON_CTL 0x0a29
  933. #define WCD934X_CDC_ANC1_FIFO_COMMON_CTL 0x0a2b
  934. #define WCD934X_CDC_ANC1_RC0_STATUS_FMIN_CNTR 0x0a2c
  935. #define WCD934X_CDC_ANC1_RC1_STATUS_FMIN_CNTR 0x0a2d
  936. #define WCD934X_CDC_ANC1_RC0_STATUS_FMAX_CNTR 0x0a2e
  937. #define WCD934X_CDC_ANC1_RC1_STATUS_FMAX_CNTR 0x0a2f
  938. #define WCD934X_CDC_ANC1_STATUS_FIFO 0x0a30
  939. #define WCD934X_CDC_TX0_TX_PATH_CTL 0x0a31
  940. #define WCD934X_CDC_TX0_TX_PATH_CFG0 0x0a32
  941. #define WCD934X_CDC_TX0_TX_PATH_CFG1 0x0a33
  942. #define WCD934X_CDC_TX0_TX_VOL_CTL 0x0a34
  943. #define WCD934X_CDC_TX0_TX_PATH_192_CTL 0x0a35
  944. #define WCD934X_CDC_TX0_TX_PATH_192_CFG 0x0a36
  945. #define WCD934X_CDC_TX0_TX_PATH_SEC0 0x0a37
  946. #define WCD934X_CDC_TX0_TX_PATH_SEC1 0x0a38
  947. #define WCD934X_CDC_TX0_TX_PATH_SEC2 0x0a39
  948. #define WCD934X_CDC_TX0_TX_PATH_SEC3 0x0a3a
  949. #define WCD934X_CDC_TX0_TX_PATH_SEC4 0x0a3b
  950. #define WCD934X_CDC_TX0_TX_PATH_SEC5 0x0a3c
  951. #define WCD934X_CDC_TX0_TX_PATH_SEC6 0x0a3d
  952. #define WCD934X_CDC_TX0_TX_PATH_SEC7 0x0a3e
  953. #define WCD934X_CDC_TX1_TX_PATH_CTL 0x0a41
  954. #define WCD934X_CDC_TX1_TX_PATH_CFG0 0x0a42
  955. #define WCD934X_CDC_TX1_TX_PATH_CFG1 0x0a43
  956. #define WCD934X_CDC_TX1_TX_VOL_CTL 0x0a44
  957. #define WCD934X_CDC_TX1_TX_PATH_192_CTL 0x0a45
  958. #define WCD934X_CDC_TX1_TX_PATH_192_CFG 0x0a46
  959. #define WCD934X_CDC_TX1_TX_PATH_SEC0 0x0a47
  960. #define WCD934X_CDC_TX1_TX_PATH_SEC1 0x0a48
  961. #define WCD934X_CDC_TX1_TX_PATH_SEC2 0x0a49
  962. #define WCD934X_CDC_TX1_TX_PATH_SEC3 0x0a4a
  963. #define WCD934X_CDC_TX1_TX_PATH_SEC4 0x0a4b
  964. #define WCD934X_CDC_TX1_TX_PATH_SEC5 0x0a4c
  965. #define WCD934X_CDC_TX1_TX_PATH_SEC6 0x0a4d
  966. #define WCD934X_CDC_TX2_TX_PATH_CTL 0x0a51
  967. #define WCD934X_CDC_TX2_TX_PATH_CFG0 0x0a52
  968. #define WCD934X_CDC_TX2_TX_PATH_CFG1 0x0a53
  969. #define WCD934X_CDC_TX2_TX_VOL_CTL 0x0a54
  970. #define WCD934X_CDC_TX2_TX_PATH_192_CTL 0x0a55
  971. #define WCD934X_CDC_TX2_TX_PATH_192_CFG 0x0a56
  972. #define WCD934X_CDC_TX2_TX_PATH_SEC0 0x0a57
  973. #define WCD934X_CDC_TX2_TX_PATH_SEC1 0x0a58
  974. #define WCD934X_CDC_TX2_TX_PATH_SEC2 0x0a59
  975. #define WCD934X_CDC_TX2_TX_PATH_SEC3 0x0a5a
  976. #define WCD934X_CDC_TX2_TX_PATH_SEC4 0x0a5b
  977. #define WCD934X_CDC_TX2_TX_PATH_SEC5 0x0a5c
  978. #define WCD934X_CDC_TX2_TX_PATH_SEC6 0x0a5d
  979. #define WCD934X_CDC_TX3_TX_PATH_CTL 0x0a61
  980. #define WCD934X_CDC_TX3_TX_PATH_CFG0 0x0a62
  981. #define WCD934X_CDC_TX3_TX_PATH_CFG1 0x0a63
  982. #define WCD934X_CDC_TX3_TX_VOL_CTL 0x0a64
  983. #define WCD934X_CDC_TX3_TX_PATH_192_CTL 0x0a65
  984. #define WCD934X_CDC_TX3_TX_PATH_192_CFG 0x0a66
  985. #define WCD934X_CDC_TX3_TX_PATH_SEC0 0x0a67
  986. #define WCD934X_CDC_TX3_TX_PATH_SEC1 0x0a68
  987. #define WCD934X_CDC_TX3_TX_PATH_SEC2 0x0a69
  988. #define WCD934X_CDC_TX3_TX_PATH_SEC3 0x0a6a
  989. #define WCD934X_CDC_TX3_TX_PATH_SEC4 0x0a6b
  990. #define WCD934X_CDC_TX3_TX_PATH_SEC5 0x0a6c
  991. #define WCD934X_CDC_TX3_TX_PATH_SEC6 0x0a6d
  992. #define WCD934X_CDC_TX4_TX_PATH_CTL 0x0a71
  993. #define WCD934X_CDC_TX4_TX_PATH_CFG0 0x0a72
  994. #define WCD934X_CDC_TX4_TX_PATH_CFG1 0x0a73
  995. #define WCD934X_CDC_TX4_TX_VOL_CTL 0x0a74
  996. #define WCD934X_CDC_TX4_TX_PATH_192_CTL 0x0a75
  997. #define WCD934X_CDC_TX4_TX_PATH_192_CFG 0x0a76
  998. #define WCD934X_CDC_TX4_TX_PATH_SEC0 0x0a77
  999. #define WCD934X_CDC_TX4_TX_PATH_SEC1 0x0a78
  1000. #define WCD934X_CDC_TX4_TX_PATH_SEC2 0x0a79
  1001. #define WCD934X_CDC_TX4_TX_PATH_SEC3 0x0a7a
  1002. #define WCD934X_CDC_TX4_TX_PATH_SEC4 0x0a7b
  1003. #define WCD934X_CDC_TX4_TX_PATH_SEC5 0x0a7c
  1004. #define WCD934X_CDC_TX4_TX_PATH_SEC6 0x0a7d
  1005. #define WCD934X_CDC_TX5_TX_PATH_CTL 0x0a81
  1006. #define WCD934X_CDC_TX5_TX_PATH_CFG0 0x0a82
  1007. #define WCD934X_CDC_TX5_TX_PATH_CFG1 0x0a83
  1008. #define WCD934X_CDC_TX5_TX_VOL_CTL 0x0a84
  1009. #define WCD934X_CDC_TX5_TX_PATH_192_CTL 0x0a85
  1010. #define WCD934X_CDC_TX5_TX_PATH_192_CFG 0x0a86
  1011. #define WCD934X_CDC_TX5_TX_PATH_SEC0 0x0a87
  1012. #define WCD934X_CDC_TX5_TX_PATH_SEC1 0x0a88
  1013. #define WCD934X_CDC_TX5_TX_PATH_SEC2 0x0a89
  1014. #define WCD934X_CDC_TX5_TX_PATH_SEC3 0x0a8a
  1015. #define WCD934X_CDC_TX5_TX_PATH_SEC4 0x0a8b
  1016. #define WCD934X_CDC_TX5_TX_PATH_SEC5 0x0a8c
  1017. #define WCD934X_CDC_TX5_TX_PATH_SEC6 0x0a8d
  1018. #define WCD934X_CDC_TX6_TX_PATH_CTL 0x0a91
  1019. #define WCD934X_CDC_TX6_TX_PATH_CFG0 0x0a92
  1020. #define WCD934X_CDC_TX6_TX_PATH_CFG1 0x0a93
  1021. #define WCD934X_CDC_TX6_TX_VOL_CTL 0x0a94
  1022. #define WCD934X_CDC_TX6_TX_PATH_192_CTL 0x0a95
  1023. #define WCD934X_CDC_TX6_TX_PATH_192_CFG 0x0a96
  1024. #define WCD934X_CDC_TX6_TX_PATH_SEC0 0x0a97
  1025. #define WCD934X_CDC_TX6_TX_PATH_SEC1 0x0a98
  1026. #define WCD934X_CDC_TX6_TX_PATH_SEC2 0x0a99
  1027. #define WCD934X_CDC_TX6_TX_PATH_SEC3 0x0a9a
  1028. #define WCD934X_CDC_TX6_TX_PATH_SEC4 0x0a9b
  1029. #define WCD934X_CDC_TX6_TX_PATH_SEC5 0x0a9c
  1030. #define WCD934X_CDC_TX6_TX_PATH_SEC6 0x0a9d
  1031. #define WCD934X_CDC_TX7_TX_PATH_CTL 0x0aa1
  1032. #define WCD934X_CDC_TX7_TX_PATH_CFG0 0x0aa2
  1033. #define WCD934X_CDC_TX7_TX_PATH_CFG1 0x0aa3
  1034. #define WCD934X_CDC_TX7_TX_VOL_CTL 0x0aa4
  1035. #define WCD934X_CDC_TX7_TX_PATH_192_CTL 0x0aa5
  1036. #define WCD934X_CDC_TX7_TX_PATH_192_CFG 0x0aa6
  1037. #define WCD934X_CDC_TX7_TX_PATH_SEC0 0x0aa7
  1038. #define WCD934X_CDC_TX7_TX_PATH_SEC1 0x0aa8
  1039. #define WCD934X_CDC_TX7_TX_PATH_SEC2 0x0aa9
  1040. #define WCD934X_CDC_TX7_TX_PATH_SEC3 0x0aaa
  1041. #define WCD934X_CDC_TX7_TX_PATH_SEC4 0x0aab
  1042. #define WCD934X_CDC_TX7_TX_PATH_SEC5 0x0aac
  1043. #define WCD934X_CDC_TX7_TX_PATH_SEC6 0x0aad
  1044. #define WCD934X_CDC_TX8_TX_PATH_CTL 0x0ab1
  1045. #define WCD934X_CDC_TX8_TX_PATH_CFG0 0x0ab2
  1046. #define WCD934X_CDC_TX8_TX_PATH_CFG1 0x0ab3
  1047. #define WCD934X_CDC_TX8_TX_VOL_CTL 0x0ab4
  1048. #define WCD934X_CDC_TX8_TX_PATH_192_CTL 0x0ab5
  1049. #define WCD934X_CDC_TX8_TX_PATH_192_CFG 0x0ab6
  1050. #define WCD934X_CDC_TX8_TX_PATH_SEC0 0x0ab7
  1051. #define WCD934X_CDC_TX8_TX_PATH_SEC1 0x0ab8
  1052. #define WCD934X_CDC_TX8_TX_PATH_SEC2 0x0ab9
  1053. #define WCD934X_CDC_TX8_TX_PATH_SEC3 0x0aba
  1054. #define WCD934X_CDC_TX8_TX_PATH_SEC4 0x0abb
  1055. #define WCD934X_CDC_TX8_TX_PATH_SEC5 0x0abc
  1056. #define WCD934X_CDC_TX8_TX_PATH_SEC6 0x0abd
  1057. #define WCD934X_CDC_TX9_SPKR_PROT_PATH_CTL 0x0ac2
  1058. #define WCD934X_CDC_TX9_SPKR_PROT_PATH_CFG0 0x0ac3
  1059. #define WCD934X_CDC_TX10_SPKR_PROT_PATH_CTL 0x0ac6
  1060. #define WCD934X_CDC_TX10_SPKR_PROT_PATH_CFG0 0x0ac7
  1061. #define WCD934X_CDC_TX11_SPKR_PROT_PATH_CTL 0x0aca
  1062. #define WCD934X_CDC_TX11_SPKR_PROT_PATH_CFG0 0x0acb
  1063. #define WCD934X_CDC_TX12_SPKR_PROT_PATH_CTL 0x0ace
  1064. #define WCD934X_CDC_TX12_SPKR_PROT_PATH_CFG0 0x0acf
  1065. #define WCD934X_PAGE11_PAGE_REGISTER 0x0b00
  1066. #define WCD934X_CDC_COMPANDER1_CTL0 0x0b01
  1067. #define WCD934X_CDC_COMPANDER1_CTL1 0x0b02
  1068. #define WCD934X_CDC_COMPANDER1_CTL2 0x0b03
  1069. #define WCD934X_CDC_COMPANDER1_CTL3 0x0b04
  1070. #define WCD934X_CDC_COMPANDER1_CTL4 0x0b05
  1071. #define WCD934X_CDC_COMPANDER1_CTL5 0x0b06
  1072. #define WCD934X_CDC_COMPANDER1_CTL6 0x0b07
  1073. #define WCD934X_CDC_COMPANDER1_CTL7 0x0b08
  1074. #define WCD934X_CDC_COMPANDER2_CTL0 0x0b09
  1075. #define WCD934X_CDC_COMPANDER2_CTL1 0x0b0a
  1076. #define WCD934X_CDC_COMPANDER2_CTL2 0x0b0b
  1077. #define WCD934X_CDC_COMPANDER2_CTL3 0x0b0c
  1078. #define WCD934X_CDC_COMPANDER2_CTL4 0x0b0d
  1079. #define WCD934X_CDC_COMPANDER2_CTL5 0x0b0e
  1080. #define WCD934X_CDC_COMPANDER2_CTL6 0x0b0f
  1081. #define WCD934X_CDC_COMPANDER2_CTL7 0x0b10
  1082. #define WCD934X_CDC_COMPANDER3_CTL0 0x0b11
  1083. #define WCD934X_CDC_COMPANDER3_CTL1 0x0b12
  1084. #define WCD934X_CDC_COMPANDER3_CTL2 0x0b13
  1085. #define WCD934X_CDC_COMPANDER3_CTL3 0x0b14
  1086. #define WCD934X_CDC_COMPANDER3_CTL4 0x0b15
  1087. #define WCD934X_CDC_COMPANDER3_CTL5 0x0b16
  1088. #define WCD934X_CDC_COMPANDER3_CTL6 0x0b17
  1089. #define WCD934X_CDC_COMPANDER3_CTL7 0x0b18
  1090. #define WCD934X_CDC_COMPANDER4_CTL0 0x0b19
  1091. #define WCD934X_CDC_COMPANDER4_CTL1 0x0b1a
  1092. #define WCD934X_CDC_COMPANDER4_CTL2 0x0b1b
  1093. #define WCD934X_CDC_COMPANDER4_CTL3 0x0b1c
  1094. #define WCD934X_CDC_COMPANDER4_CTL4 0x0b1d
  1095. #define WCD934X_CDC_COMPANDER4_CTL5 0x0b1e
  1096. #define WCD934X_CDC_COMPANDER4_CTL6 0x0b1f
  1097. #define WCD934X_CDC_COMPANDER4_CTL7 0x0b20
  1098. #define WCD934X_CDC_COMPANDER7_CTL0 0x0b31
  1099. #define WCD934X_CDC_COMPANDER7_CTL1 0x0b32
  1100. #define WCD934X_CDC_COMPANDER7_CTL2 0x0b33
  1101. #define WCD934X_CDC_COMPANDER7_CTL3 0x0b34
  1102. #define WCD934X_CDC_COMPANDER7_CTL4 0x0b35
  1103. #define WCD934X_CDC_COMPANDER7_CTL5 0x0b36
  1104. #define WCD934X_CDC_COMPANDER7_CTL6 0x0b37
  1105. #define WCD934X_CDC_COMPANDER7_CTL7 0x0b38
  1106. #define WCD934X_CDC_COMPANDER8_CTL0 0x0b39
  1107. #define WCD934X_CDC_COMPANDER8_CTL1 0x0b3a
  1108. #define WCD934X_CDC_COMPANDER8_CTL2 0x0b3b
  1109. #define WCD934X_CDC_COMPANDER8_CTL3 0x0b3c
  1110. #define WCD934X_CDC_COMPANDER8_CTL4 0x0b3d
  1111. #define WCD934X_CDC_COMPANDER8_CTL5 0x0b3e
  1112. #define WCD934X_CDC_COMPANDER8_CTL6 0x0b3f
  1113. #define WCD934X_CDC_COMPANDER8_CTL7 0x0b40
  1114. #define WCD934X_CDC_RX0_RX_PATH_CTL 0x0b41
  1115. #define WCD934X_CDC_RX0_RX_PATH_CFG0 0x0b42
  1116. #define WCD934X_CDC_RX0_RX_PATH_CFG1 0x0b43
  1117. #define WCD934X_CDC_RX0_RX_PATH_CFG2 0x0b44
  1118. #define WCD934X_CDC_RX0_RX_VOL_CTL 0x0b45
  1119. #define WCD934X_CDC_RX0_RX_PATH_MIX_CTL 0x0b46
  1120. #define WCD934X_CDC_RX0_RX_PATH_MIX_CFG 0x0b47
  1121. #define WCD934X_CDC_RX0_RX_VOL_MIX_CTL 0x0b48
  1122. #define WCD934X_CDC_RX0_RX_PATH_SEC0 0x0b49
  1123. #define WCD934X_CDC_RX0_RX_PATH_SEC1 0x0b4a
  1124. #define WCD934X_CDC_RX0_RX_PATH_SEC2 0x0b4b
  1125. #define WCD934X_CDC_RX0_RX_PATH_SEC3 0x0b4c
  1126. #define WCD934X_CDC_RX0_RX_PATH_SEC5 0x0b4e
  1127. #define WCD934X_CDC_RX0_RX_PATH_SEC6 0x0b4f
  1128. #define WCD934X_CDC_RX0_RX_PATH_SEC7 0x0b50
  1129. #define WCD934X_CDC_RX0_RX_PATH_MIX_SEC0 0x0b51
  1130. #define WCD934X_CDC_RX0_RX_PATH_MIX_SEC1 0x0b52
  1131. #define WCD934X_CDC_RX0_RX_PATH_DSMDEM_CTL 0x0b53
  1132. #define WCD934X_CDC_RX1_RX_PATH_CTL 0x0b55
  1133. #define WCD934X_CDC_RX1_RX_PATH_CFG0 0x0b56
  1134. #define WCD934X_CDC_RX1_RX_PATH_CFG1 0x0b57
  1135. #define WCD934X_CDC_RX1_RX_PATH_CFG2 0x0b58
  1136. #define WCD934X_CDC_RX1_RX_VOL_CTL 0x0b59
  1137. #define WCD934X_CDC_RX1_RX_PATH_MIX_CTL 0x0b5a
  1138. #define WCD934X_CDC_RX1_RX_PATH_MIX_CFG 0x0b5b
  1139. #define WCD934X_CDC_RX1_RX_VOL_MIX_CTL 0x0b5c
  1140. #define WCD934X_CDC_RX1_RX_PATH_SEC0 0x0b5d
  1141. #define WCD934X_CDC_RX1_RX_PATH_SEC1 0x0b5e
  1142. #define WCD934X_CDC_RX1_RX_PATH_SEC2 0x0b5f
  1143. #define WCD934X_CDC_RX1_RX_PATH_SEC3 0x0b60
  1144. #define WCD934X_CDC_RX1_RX_PATH_SEC4 0x0b61
  1145. #define WCD934X_CDC_RX1_RX_PATH_SEC5 0x0b62
  1146. #define WCD934X_CDC_RX1_RX_PATH_SEC6 0x0b63
  1147. #define WCD934X_CDC_RX1_RX_PATH_SEC7 0x0b64
  1148. #define WCD934X_CDC_RX1_RX_PATH_MIX_SEC0 0x0b65
  1149. #define WCD934X_CDC_RX1_RX_PATH_MIX_SEC1 0x0b66
  1150. #define WCD934X_CDC_RX1_RX_PATH_DSMDEM_CTL 0x0b67
  1151. #define WCD934X_CDC_RX2_RX_PATH_CTL 0x0b69
  1152. #define WCD934X_CDC_RX2_RX_PATH_CFG0 0x0b6a
  1153. #define WCD934X_CDC_RX2_RX_PATH_CFG1 0x0b6b
  1154. #define WCD934X_CDC_RX2_RX_PATH_CFG2 0x0b6c
  1155. #define WCD934X_CDC_RX2_RX_VOL_CTL 0x0b6d
  1156. #define WCD934X_CDC_RX2_RX_PATH_MIX_CTL 0x0b6e
  1157. #define WCD934X_CDC_RX2_RX_PATH_MIX_CFG 0x0b6f
  1158. #define WCD934X_CDC_RX2_RX_VOL_MIX_CTL 0x0b70
  1159. #define WCD934X_CDC_RX2_RX_PATH_SEC0 0x0b71
  1160. #define WCD934X_CDC_RX2_RX_PATH_SEC1 0x0b72
  1161. #define WCD934X_CDC_RX2_RX_PATH_SEC2 0x0b73
  1162. #define WCD934X_CDC_RX2_RX_PATH_SEC3 0x0b74
  1163. #define WCD934X_CDC_RX2_RX_PATH_SEC4 0x0b75
  1164. #define WCD934X_CDC_RX2_RX_PATH_SEC5 0x0b76
  1165. #define WCD934X_CDC_RX2_RX_PATH_SEC6 0x0b77
  1166. #define WCD934X_CDC_RX2_RX_PATH_SEC7 0x0b78
  1167. #define WCD934X_CDC_RX2_RX_PATH_MIX_SEC0 0x0b79
  1168. #define WCD934X_CDC_RX2_RX_PATH_MIX_SEC1 0x0b7a
  1169. #define WCD934X_CDC_RX2_RX_PATH_DSMDEM_CTL 0x0b7b
  1170. #define WCD934X_CDC_RX3_RX_PATH_CTL 0x0b7d
  1171. #define WCD934X_CDC_RX3_RX_PATH_CFG0 0x0b7e
  1172. #define WCD934X_CDC_RX3_RX_PATH_CFG1 0x0b7f
  1173. #define WCD934X_CDC_RX3_RX_PATH_CFG2 0x0b80
  1174. #define WCD934X_CDC_RX3_RX_VOL_CTL 0x0b81
  1175. #define WCD934X_CDC_RX3_RX_PATH_MIX_CTL 0x0b82
  1176. #define WCD934X_CDC_RX3_RX_PATH_MIX_CFG 0x0b83
  1177. #define WCD934X_CDC_RX3_RX_VOL_MIX_CTL 0x0b84
  1178. #define WCD934X_CDC_RX3_RX_PATH_SEC0 0x0b85
  1179. #define WCD934X_CDC_RX3_RX_PATH_SEC1 0x0b86
  1180. #define WCD934X_CDC_RX3_RX_PATH_SEC2 0x0b87
  1181. #define WCD934X_CDC_RX3_RX_PATH_SEC3 0x0b88
  1182. #define WCD934X_CDC_RX3_RX_PATH_SEC5 0x0b8a
  1183. #define WCD934X_CDC_RX3_RX_PATH_SEC6 0x0b8b
  1184. #define WCD934X_CDC_RX3_RX_PATH_SEC7 0x0b8c
  1185. #define WCD934X_CDC_RX3_RX_PATH_MIX_SEC0 0x0b8d
  1186. #define WCD934X_CDC_RX3_RX_PATH_MIX_SEC1 0x0b8e
  1187. #define WCD934X_CDC_RX3_RX_PATH_DSMDEM_CTL 0x0b8f
  1188. #define WCD934X_CDC_RX4_RX_PATH_CTL 0x0b91
  1189. #define WCD934X_CDC_RX4_RX_PATH_CFG0 0x0b92
  1190. #define WCD934X_CDC_RX4_RX_PATH_CFG1 0x0b93
  1191. #define WCD934X_CDC_RX4_RX_PATH_CFG2 0x0b94
  1192. #define WCD934X_CDC_RX4_RX_VOL_CTL 0x0b95
  1193. #define WCD934X_CDC_RX4_RX_PATH_MIX_CTL 0x0b96
  1194. #define WCD934X_CDC_RX4_RX_PATH_MIX_CFG 0x0b97
  1195. #define WCD934X_CDC_RX4_RX_VOL_MIX_CTL 0x0b98
  1196. #define WCD934X_CDC_RX4_RX_PATH_SEC0 0x0b99
  1197. #define WCD934X_CDC_RX4_RX_PATH_SEC1 0x0b9a
  1198. #define WCD934X_CDC_RX4_RX_PATH_SEC2 0x0b9b
  1199. #define WCD934X_CDC_RX4_RX_PATH_SEC3 0x0b9c
  1200. #define WCD934X_CDC_RX4_RX_PATH_SEC5 0x0b9e
  1201. #define WCD934X_CDC_RX4_RX_PATH_SEC6 0x0b9f
  1202. #define WCD934X_CDC_RX4_RX_PATH_SEC7 0x0ba0
  1203. #define WCD934X_CDC_RX4_RX_PATH_MIX_SEC0 0x0ba1
  1204. #define WCD934X_CDC_RX4_RX_PATH_MIX_SEC1 0x0ba2
  1205. #define WCD934X_CDC_RX4_RX_PATH_DSMDEM_CTL 0x0ba3
  1206. #define WCD934X_CDC_RX7_RX_PATH_CTL 0x0bcd
  1207. #define WCD934X_CDC_RX7_RX_PATH_CFG0 0x0bce
  1208. #define WCD934X_CDC_RX7_RX_PATH_CFG1 0x0bcf
  1209. #define WCD934X_CDC_RX7_RX_PATH_CFG2 0x0bd0
  1210. #define WCD934X_CDC_RX7_RX_VOL_CTL 0x0bd1
  1211. #define WCD934X_CDC_RX7_RX_PATH_MIX_CTL 0x0bd2
  1212. #define WCD934X_CDC_RX7_RX_PATH_MIX_CFG 0x0bd3
  1213. #define WCD934X_CDC_RX7_RX_VOL_MIX_CTL 0x0bd4
  1214. #define WCD934X_CDC_RX7_RX_PATH_SEC0 0x0bd5
  1215. #define WCD934X_CDC_RX7_RX_PATH_SEC1 0x0bd6
  1216. #define WCD934X_CDC_RX7_RX_PATH_SEC2 0x0bd7
  1217. #define WCD934X_CDC_RX7_RX_PATH_SEC3 0x0bd8
  1218. #define WCD934X_CDC_RX7_RX_PATH_SEC5 0x0bda
  1219. #define WCD934X_CDC_RX7_RX_PATH_SEC6 0x0bdb
  1220. #define WCD934X_CDC_RX7_RX_PATH_SEC7 0x0bdc
  1221. #define WCD934X_CDC_RX7_RX_PATH_MIX_SEC0 0x0bdd
  1222. #define WCD934X_CDC_RX7_RX_PATH_MIX_SEC1 0x0bde
  1223. #define WCD934X_CDC_RX7_RX_PATH_DSMDEM_CTL 0x0bdf
  1224. #define WCD934X_CDC_RX8_RX_PATH_CTL 0x0be1
  1225. #define WCD934X_CDC_RX8_RX_PATH_CFG0 0x0be2
  1226. #define WCD934X_CDC_RX8_RX_PATH_CFG1 0x0be3
  1227. #define WCD934X_CDC_RX8_RX_PATH_CFG2 0x0be4
  1228. #define WCD934X_CDC_RX8_RX_VOL_CTL 0x0be5
  1229. #define WCD934X_CDC_RX8_RX_PATH_MIX_CTL 0x0be6
  1230. #define WCD934X_CDC_RX8_RX_PATH_MIX_CFG 0x0be7
  1231. #define WCD934X_CDC_RX8_RX_VOL_MIX_CTL 0x0be8
  1232. #define WCD934X_CDC_RX8_RX_PATH_SEC0 0x0be9
  1233. #define WCD934X_CDC_RX8_RX_PATH_SEC1 0x0bea
  1234. #define WCD934X_CDC_RX8_RX_PATH_SEC2 0x0beb
  1235. #define WCD934X_CDC_RX8_RX_PATH_SEC3 0x0bec
  1236. #define WCD934X_CDC_RX8_RX_PATH_SEC5 0x0bee
  1237. #define WCD934X_CDC_RX8_RX_PATH_SEC6 0x0bef
  1238. #define WCD934X_CDC_RX8_RX_PATH_SEC7 0x0bf0
  1239. #define WCD934X_CDC_RX8_RX_PATH_MIX_SEC0 0x0bf1
  1240. #define WCD934X_CDC_RX8_RX_PATH_MIX_SEC1 0x0bf2
  1241. #define WCD934X_CDC_RX8_RX_PATH_DSMDEM_CTL 0x0bf3
  1242. #define WCD934X_PAGE12_PAGE_REGISTER 0x0c00
  1243. #define WCD934X_CDC_CLSH_CRC 0x0c01
  1244. #define WCD934X_CDC_CLSH_DLY_CTRL 0x0c02
  1245. #define WCD934X_CDC_CLSH_DECAY_CTRL 0x0c03
  1246. #define WCD934X_CDC_CLSH_HPH_V_PA 0x0c04
  1247. #define WCD934X_CDC_CLSH_EAR_V_PA 0x0c05
  1248. #define WCD934X_CDC_CLSH_HPH_V_HD 0x0c06
  1249. #define WCD934X_CDC_CLSH_EAR_V_HD 0x0c07
  1250. #define WCD934X_CDC_CLSH_K1_MSB 0x0c08
  1251. #define WCD934X_CDC_CLSH_K1_LSB 0x0c09
  1252. #define WCD934X_CDC_CLSH_K2_MSB 0x0c0a
  1253. #define WCD934X_CDC_CLSH_K2_LSB 0x0c0b
  1254. #define WCD934X_CDC_CLSH_IDLE_CTRL 0x0c0c
  1255. #define WCD934X_CDC_CLSH_IDLE_HPH 0x0c0d
  1256. #define WCD934X_CDC_CLSH_IDLE_EAR 0x0c0e
  1257. #define WCD934X_CDC_CLSH_TEST0 0x0c0f
  1258. #define WCD934X_CDC_CLSH_TEST1 0x0c10
  1259. #define WCD934X_CDC_CLSH_OVR_VREF 0x0c11
  1260. #define WCD934X_CDC_BOOST0_BOOST_PATH_CTL 0x0c19
  1261. #define WCD934X_CDC_BOOST0_BOOST_CTL 0x0c1a
  1262. #define WCD934X_CDC_BOOST0_BOOST_CFG1 0x0c1b
  1263. #define WCD934X_CDC_BOOST0_BOOST_CFG2 0x0c1c
  1264. #define WCD934X_CDC_BOOST1_BOOST_PATH_CTL 0x0c21
  1265. #define WCD934X_CDC_BOOST1_BOOST_CTL 0x0c22
  1266. #define WCD934X_CDC_BOOST1_BOOST_CFG1 0x0c23
  1267. #define WCD934X_CDC_BOOST1_BOOST_CFG2 0x0c24
  1268. #define WCD934X_CDC_VBAT_VBAT_PATH_CTL 0x0c3d
  1269. #define WCD934X_CDC_VBAT_VBAT_CFG 0x0c3e
  1270. #define WCD934X_CDC_VBAT_VBAT_ADC_CAL1 0x0c3f
  1271. #define WCD934X_CDC_VBAT_VBAT_ADC_CAL2 0x0c40
  1272. #define WCD934X_CDC_VBAT_VBAT_ADC_CAL3 0x0c41
  1273. #define WCD934X_CDC_VBAT_VBAT_PK_EST1 0x0c42
  1274. #define WCD934X_CDC_VBAT_VBAT_PK_EST2 0x0c43
  1275. #define WCD934X_CDC_VBAT_VBAT_PK_EST3 0x0c44
  1276. #define WCD934X_CDC_VBAT_VBAT_RF_PROC1 0x0c45
  1277. #define WCD934X_CDC_VBAT_VBAT_RF_PROC2 0x0c46
  1278. #define WCD934X_CDC_VBAT_VBAT_TAC1 0x0c47
  1279. #define WCD934X_CDC_VBAT_VBAT_TAC2 0x0c48
  1280. #define WCD934X_CDC_VBAT_VBAT_TAC3 0x0c49
  1281. #define WCD934X_CDC_VBAT_VBAT_TAC4 0x0c4a
  1282. #define WCD934X_CDC_VBAT_VBAT_GAIN_UPD1 0x0c4b
  1283. #define WCD934X_CDC_VBAT_VBAT_GAIN_UPD2 0x0c4c
  1284. #define WCD934X_CDC_VBAT_VBAT_GAIN_UPD3 0x0c4d
  1285. #define WCD934X_CDC_VBAT_VBAT_GAIN_UPD4 0x0c4e
  1286. #define WCD934X_CDC_VBAT_VBAT_DEBUG1 0x0c4f
  1287. #define WCD934X_CDC_VBAT_VBAT_GAIN_UPD_MON 0x0c50
  1288. #define WCD934X_CDC_VBAT_VBAT_GAIN_MON_VAL 0x0c51
  1289. #define WCD934X_CDC_VBAT_VBAT_BAN 0x0c52
  1290. #define WCD934X_MIXING_ASRC0_CLK_RST_CTL 0x0c55
  1291. #define WCD934X_MIXING_ASRC0_CTL0 0x0c56
  1292. #define WCD934X_MIXING_ASRC0_CTL1 0x0c57
  1293. #define WCD934X_MIXING_ASRC0_FIFO_CTL 0x0c58
  1294. #define WCD934X_MIXING_ASRC0_STATUS_FMIN_CNTR_LSB 0x0c59
  1295. #define WCD934X_MIXING_ASRC0_STATUS_FMIN_CNTR_MSB 0x0c5a
  1296. #define WCD934X_MIXING_ASRC0_STATUS_FMAX_CNTR_LSB 0x0c5b
  1297. #define WCD934X_MIXING_ASRC0_STATUS_FMAX_CNTR_MSB 0x0c5c
  1298. #define WCD934X_MIXING_ASRC0_STATUS_FIFO 0x0c5d
  1299. #define WCD934X_MIXING_ASRC1_CLK_RST_CTL 0x0c61
  1300. #define WCD934X_MIXING_ASRC1_CTL0 0x0c62
  1301. #define WCD934X_MIXING_ASRC1_CTL1 0x0c63
  1302. #define WCD934X_MIXING_ASRC1_FIFO_CTL 0x0c64
  1303. #define WCD934X_MIXING_ASRC1_STATUS_FMIN_CNTR_LSB 0x0c65
  1304. #define WCD934X_MIXING_ASRC1_STATUS_FMIN_CNTR_MSB 0x0c66
  1305. #define WCD934X_MIXING_ASRC1_STATUS_FMAX_CNTR_LSB 0x0c67
  1306. #define WCD934X_MIXING_ASRC1_STATUS_FMAX_CNTR_MSB 0x0c68
  1307. #define WCD934X_MIXING_ASRC1_STATUS_FIFO 0x0c69
  1308. #define WCD934X_MIXING_ASRC2_CLK_RST_CTL 0x0c6d
  1309. #define WCD934X_MIXING_ASRC2_CTL0 0x0c6e
  1310. #define WCD934X_MIXING_ASRC2_CTL1 0x0c6f
  1311. #define WCD934X_MIXING_ASRC2_FIFO_CTL 0x0c70
  1312. #define WCD934X_MIXING_ASRC2_STATUS_FMIN_CNTR_LSB 0x0c71
  1313. #define WCD934X_MIXING_ASRC2_STATUS_FMIN_CNTR_MSB 0x0c72
  1314. #define WCD934X_MIXING_ASRC2_STATUS_FMAX_CNTR_LSB 0x0c73
  1315. #define WCD934X_MIXING_ASRC2_STATUS_FMAX_CNTR_MSB 0x0c74
  1316. #define WCD934X_MIXING_ASRC2_STATUS_FIFO 0x0c75
  1317. #define WCD934X_MIXING_ASRC3_CLK_RST_CTL 0x0c79
  1318. #define WCD934X_MIXING_ASRC3_CTL0 0x0c7a
  1319. #define WCD934X_MIXING_ASRC3_CTL1 0x0c7b
  1320. #define WCD934X_MIXING_ASRC3_FIFO_CTL 0x0c7c
  1321. #define WCD934X_MIXING_ASRC3_STATUS_FMIN_CNTR_LSB 0x0c7d
  1322. #define WCD934X_MIXING_ASRC3_STATUS_FMIN_CNTR_MSB 0x0c7e
  1323. #define WCD934X_MIXING_ASRC3_STATUS_FMAX_CNTR_LSB 0x0c7f
  1324. #define WCD934X_MIXING_ASRC3_STATUS_FMAX_CNTR_MSB 0x0c80
  1325. #define WCD934X_MIXING_ASRC3_STATUS_FIFO 0x0c81
  1326. #define WCD934X_SWR_AHB_BRIDGE_WR_DATA_0 0x0c85
  1327. #define WCD934X_SWR_AHB_BRIDGE_WR_DATA_1 0x0c86
  1328. #define WCD934X_SWR_AHB_BRIDGE_WR_DATA_2 0x0c87
  1329. #define WCD934X_SWR_AHB_BRIDGE_WR_DATA_3 0x0c88
  1330. #define WCD934X_SWR_AHB_BRIDGE_WR_ADDR_0 0x0c89
  1331. #define WCD934X_SWR_AHB_BRIDGE_WR_ADDR_1 0x0c8a
  1332. #define WCD934X_SWR_AHB_BRIDGE_WR_ADDR_2 0x0c8b
  1333. #define WCD934X_SWR_AHB_BRIDGE_WR_ADDR_3 0x0c8c
  1334. #define WCD934X_SWR_AHB_BRIDGE_RD_ADDR_0 0x0c8d
  1335. #define WCD934X_SWR_AHB_BRIDGE_RD_ADDR_1 0x0c8e
  1336. #define WCD934X_SWR_AHB_BRIDGE_RD_ADDR_2 0x0c8f
  1337. #define WCD934X_SWR_AHB_BRIDGE_RD_ADDR_3 0x0c90
  1338. #define WCD934X_SWR_AHB_BRIDGE_RD_DATA_0 0x0c91
  1339. #define WCD934X_SWR_AHB_BRIDGE_RD_DATA_1 0x0c92
  1340. #define WCD934X_SWR_AHB_BRIDGE_RD_DATA_2 0x0c93
  1341. #define WCD934X_SWR_AHB_BRIDGE_RD_DATA_3 0x0c94
  1342. #define WCD934X_SWR_AHB_BRIDGE_ACCESS_CFG 0x0c95
  1343. #define WCD934X_SWR_AHB_BRIDGE_ACCESS_STATUS 0x0c96
  1344. #define WCD934X_CDC_SIDETONE_SRC0_ST_SRC_PATH_CTL 0x0cb5
  1345. #define WCD934X_CDC_SIDETONE_SRC0_ST_SRC_PATH_CFG1 0x0cb6
  1346. #define WCD934X_CDC_SIDETONE_SRC1_ST_SRC_PATH_CTL 0x0cb9
  1347. #define WCD934X_CDC_SIDETONE_SRC1_ST_SRC_PATH_CFG1 0x0cba
  1348. #define WCD934X_SIDETONE_ASRC0_CLK_RST_CTL 0x0cbd
  1349. #define WCD934X_SIDETONE_ASRC0_CTL0 0x0cbe
  1350. #define WCD934X_SIDETONE_ASRC0_CTL1 0x0cbf
  1351. #define WCD934X_SIDETONE_ASRC0_FIFO_CTL 0x0cc0
  1352. #define WCD934X_SIDETONE_ASRC0_STATUS_FMIN_CNTR_LSB 0x0cc1
  1353. #define WCD934X_SIDETONE_ASRC0_STATUS_FMIN_CNTR_MSB 0x0cc2
  1354. #define WCD934X_SIDETONE_ASRC0_STATUS_FMAX_CNTR_LSB 0x0cc3
  1355. #define WCD934X_SIDETONE_ASRC0_STATUS_FMAX_CNTR_MSB 0x0cc4
  1356. #define WCD934X_SIDETONE_ASRC0_STATUS_FIFO 0x0cc5
  1357. #define WCD934X_SIDETONE_ASRC1_CLK_RST_CTL 0x0cc9
  1358. #define WCD934X_SIDETONE_ASRC1_CTL0 0x0cca
  1359. #define WCD934X_SIDETONE_ASRC1_CTL1 0x0ccb
  1360. #define WCD934X_SIDETONE_ASRC1_FIFO_CTL 0x0ccc
  1361. #define WCD934X_SIDETONE_ASRC1_STATUS_FMIN_CNTR_LSB 0x0ccd
  1362. #define WCD934X_SIDETONE_ASRC1_STATUS_FMIN_CNTR_MSB 0x0cce
  1363. #define WCD934X_SIDETONE_ASRC1_STATUS_FMAX_CNTR_LSB 0x0ccf
  1364. #define WCD934X_SIDETONE_ASRC1_STATUS_FMAX_CNTR_MSB 0x0cd0
  1365. #define WCD934X_SIDETONE_ASRC1_STATUS_FIFO 0x0cd1
  1366. #define WCD934X_EC_REF_HQ0_EC_REF_HQ_PATH_CTL 0x0cd5
  1367. #define WCD934X_EC_REF_HQ0_EC_REF_HQ_CFG0 0x0cd6
  1368. #define WCD934X_EC_REF_HQ1_EC_REF_HQ_PATH_CTL 0x0cdd
  1369. #define WCD934X_EC_REF_HQ1_EC_REF_HQ_CFG0 0x0cde
  1370. #define WCD934X_EC_ASRC0_CLK_RST_CTL 0x0ce5
  1371. #define WCD934X_EC_ASRC0_CTL0 0x0ce6
  1372. #define WCD934X_EC_ASRC0_CTL1 0x0ce7
  1373. #define WCD934X_EC_ASRC0_FIFO_CTL 0x0ce8
  1374. #define WCD934X_EC_ASRC0_STATUS_FMIN_CNTR_LSB 0x0ce9
  1375. #define WCD934X_EC_ASRC0_STATUS_FMIN_CNTR_MSB 0x0cea
  1376. #define WCD934X_EC_ASRC0_STATUS_FMAX_CNTR_LSB 0x0ceb
  1377. #define WCD934X_EC_ASRC0_STATUS_FMAX_CNTR_MSB 0x0cec
  1378. #define WCD934X_EC_ASRC0_STATUS_FIFO 0x0ced
  1379. #define WCD934X_EC_ASRC1_CLK_RST_CTL 0x0cf1
  1380. #define WCD934X_EC_ASRC1_CTL0 0x0cf2
  1381. #define WCD934X_EC_ASRC1_CTL1 0x0cf3
  1382. #define WCD934X_EC_ASRC1_FIFO_CTL 0x0cf4
  1383. #define WCD934X_EC_ASRC1_STATUS_FMIN_CNTR_LSB 0x0cf5
  1384. #define WCD934X_EC_ASRC1_STATUS_FMIN_CNTR_MSB 0x0cf6
  1385. #define WCD934X_EC_ASRC1_STATUS_FMAX_CNTR_LSB 0x0cf7
  1386. #define WCD934X_EC_ASRC1_STATUS_FMAX_CNTR_MSB 0x0cf8
  1387. #define WCD934X_EC_ASRC1_STATUS_FIFO 0x0cf9
  1388. #define WCD934X_PAGE13_PAGE_REGISTER 0x0d00
  1389. #define WCD934X_CDC_RX_INP_MUX_RX_INT0_CFG0 0x0d01
  1390. #define WCD934X_CDC_RX_INP_MUX_RX_INT0_CFG1 0x0d02
  1391. #define WCD934X_CDC_RX_INP_MUX_RX_INT1_CFG0 0x0d03
  1392. #define WCD934X_CDC_RX_INP_MUX_RX_INT1_CFG1 0x0d04
  1393. #define WCD934X_CDC_RX_INP_MUX_RX_INT2_CFG0 0x0d05
  1394. #define WCD934X_CDC_RX_INP_MUX_RX_INT2_CFG1 0x0d06
  1395. #define WCD934X_CDC_RX_INP_MUX_RX_INT3_CFG0 0x0d07
  1396. #define WCD934X_CDC_RX_INP_MUX_RX_INT3_CFG1 0x0d08
  1397. #define WCD934X_CDC_RX_INP_MUX_RX_INT4_CFG0 0x0d09
  1398. #define WCD934X_CDC_RX_INP_MUX_RX_INT4_CFG1 0x0d0a
  1399. #define WCD934X_CDC_RX_INP_MUX_RX_INT7_CFG0 0x0d0f
  1400. #define WCD934X_CDC_RX_INP_MUX_RX_INT7_CFG1 0x0d10
  1401. #define WCD934X_CDC_RX_INP_MUX_RX_INT8_CFG0 0x0d11
  1402. #define WCD934X_CDC_RX_INP_MUX_RX_INT8_CFG1 0x0d12
  1403. #define WCD934X_CDC_RX_INP_MUX_RX_MIX_CFG0 0x0d13
  1404. #define WCD934X_CDC_RX_INP_MUX_RX_MIX_CFG1 0x0d14
  1405. #define WCD934X_CDC_RX_INP_MUX_RX_MIX_CFG2 0x0d15
  1406. #define WCD934X_CDC_RX_INP_MUX_RX_MIX_CFG3 0x0d16
  1407. #define WCD934X_CDC_RX_INP_MUX_RX_MIX_CFG4 0x0d17
  1408. #define WCD934X_CDC_RX_INP_MUX_SIDETONE_SRC_CFG0 0x0d18
  1409. #define WCD934X_CDC_RX_INP_MUX_SIDETONE_SRC_CFG1 0x0d19
  1410. #define WCD934X_CDC_RX_INP_MUX_ANC_CFG0 0x0d1a
  1411. #define WCD934X_CDC_RX_INP_MUX_SPLINE_ASRC_CFG0 0x0d1b
  1412. #define WCD934X_CDC_RX_INP_MUX_EC_REF_HQ_CFG0 0x0d1c
  1413. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX0_CFG0 0x0d1d
  1414. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX0_CFG1 0x0d1e
  1415. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX1_CFG0 0x0d1f
  1416. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX1_CFG1 0x0d20
  1417. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX2_CFG0 0x0d21
  1418. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX2_CFG1 0x0d22
  1419. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX3_CFG0 0x0d23
  1420. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX3_CFG1 0x0d25
  1421. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX4_CFG0 0x0d26
  1422. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX5_CFG0 0x0d27
  1423. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX6_CFG0 0x0d28
  1424. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX7_CFG0 0x0d29
  1425. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX8_CFG0 0x0d2a
  1426. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX10_CFG0 0x0d2b
  1427. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX11_CFG0 0x0d2c
  1428. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX12_CFG0 0x0d2d
  1429. #define WCD934X_CDC_TX_INP_MUX_ADC_MUX13_CFG0 0x0d2e
  1430. #define WCD934X_CDC_SIDETONE_IIR_INP_MUX_IIR0_MIX_CFG0 0x0d31
  1431. #define WCD934X_CDC_SIDETONE_IIR_INP_MUX_IIR0_MIX_CFG1 0x0d32
  1432. #define WCD934X_CDC_SIDETONE_IIR_INP_MUX_IIR0_MIX_CFG2 0x0d33
  1433. #define WCD934X_CDC_SIDETONE_IIR_INP_MUX_IIR0_MIX_CFG3 0x0d34
  1434. #define WCD934X_CDC_SIDETONE_IIR_INP_MUX_IIR1_MIX_CFG0 0x0d35
  1435. #define WCD934X_CDC_SIDETONE_IIR_INP_MUX_IIR1_MIX_CFG1 0x0d36
  1436. #define WCD934X_CDC_SIDETONE_IIR_INP_MUX_IIR1_MIX_CFG2 0x0d37
  1437. #define WCD934X_CDC_SIDETONE_IIR_INP_MUX_IIR1_MIX_CFG3 0x0d38
  1438. #define WCD934X_CDC_IF_ROUTER_TX_MUX_CFG0 0x0d3a
  1439. #define WCD934X_CDC_IF_ROUTER_TX_MUX_CFG1 0x0d3b
  1440. #define WCD934X_CDC_IF_ROUTER_TX_MUX_CFG2 0x0d3c
  1441. #define WCD934X_CDC_IF_ROUTER_TX_MUX_CFG3 0x0d3d
  1442. #define WCD934X_CDC_CLK_RST_CTRL_MCLK_CONTROL 0x0d41
  1443. #define WCD934X_CDC_CLK_RST_CTRL_FS_CNT_CONTROL 0x0d42
  1444. #define WCD934X_CDC_CLK_RST_CTRL_SWR_CONTROL 0x0d43
  1445. #define WCD934X_CDC_CLK_RST_CTRL_DSD_CONTROL 0x0d44
  1446. #define WCD934X_CDC_CLK_RST_CTRL_ASRC_SHARE_CONTROL 0x0d45
  1447. #define WCD934X_CDC_CLK_RST_CTRL_GFM_CONTROL 0x0d46
  1448. #define WCD934X_CDC_PROX_DETECT_PROX_CTL 0x0d49
  1449. #define WCD934X_CDC_PROX_DETECT_PROX_POLL_PERIOD0 0x0d4a
  1450. #define WCD934X_CDC_PROX_DETECT_PROX_POLL_PERIOD1 0x0d4b
  1451. #define WCD934X_CDC_PROX_DETECT_PROX_SIG_PATTERN_LSB 0x0d4c
  1452. #define WCD934X_CDC_PROX_DETECT_PROX_SIG_PATTERN_MSB 0x0d4d
  1453. #define WCD934X_CDC_PROX_DETECT_PROX_STATUS 0x0d4e
  1454. #define WCD934X_CDC_PROX_DETECT_PROX_TEST_CTRL 0x0d4f
  1455. #define WCD934X_CDC_PROX_DETECT_PROX_TEST_BUFF_LSB 0x0d50
  1456. #define WCD934X_CDC_PROX_DETECT_PROX_TEST_BUFF_MSB 0x0d51
  1457. #define WCD934X_CDC_PROX_DETECT_PROX_TEST_BUFF_LSB_RD 0x0d52
  1458. #define WCD934X_CDC_PROX_DETECT_PROX_TEST_BUFF_MSB_RD 0x0d53
  1459. #define WCD934X_CDC_PROX_DETECT_PROX_CTL_REPEAT_PAT 0x0d54
  1460. #define WCD934X_CDC_SIDETONE_IIR0_IIR_PATH_CTL 0x0d55
  1461. #define WCD934X_CDC_SIDETONE_IIR0_IIR_GAIN_B1_CTL 0x0d56
  1462. #define WCD934X_CDC_SIDETONE_IIR0_IIR_GAIN_B2_CTL 0x0d57
  1463. #define WCD934X_CDC_SIDETONE_IIR0_IIR_GAIN_B3_CTL 0x0d58
  1464. #define WCD934X_CDC_SIDETONE_IIR0_IIR_GAIN_B4_CTL 0x0d59
  1465. #define WCD934X_CDC_SIDETONE_IIR0_IIR_GAIN_B5_CTL 0x0d5a
  1466. #define WCD934X_CDC_SIDETONE_IIR0_IIR_GAIN_B6_CTL 0x0d5b
  1467. #define WCD934X_CDC_SIDETONE_IIR0_IIR_GAIN_B7_CTL 0x0d5c
  1468. #define WCD934X_CDC_SIDETONE_IIR0_IIR_GAIN_B8_CTL 0x0d5d
  1469. #define WCD934X_CDC_SIDETONE_IIR0_IIR_CTL 0x0d5e
  1470. #define WCD934X_CDC_SIDETONE_IIR0_IIR_GAIN_TIMER_CTL 0x0d5f
  1471. #define WCD934X_CDC_SIDETONE_IIR0_IIR_COEF_B1_CTL 0x0d60
  1472. #define WCD934X_CDC_SIDETONE_IIR0_IIR_COEF_B2_CTL 0x0d61
  1473. #define WCD934X_CDC_SIDETONE_IIR1_IIR_PATH_CTL 0x0d65
  1474. #define WCD934X_CDC_SIDETONE_IIR1_IIR_GAIN_B1_CTL 0x0d66
  1475. #define WCD934X_CDC_SIDETONE_IIR1_IIR_GAIN_B2_CTL 0x0d67
  1476. #define WCD934X_CDC_SIDETONE_IIR1_IIR_GAIN_B3_CTL 0x0d68
  1477. #define WCD934X_CDC_SIDETONE_IIR1_IIR_GAIN_B4_CTL 0x0d69
  1478. #define WCD934X_CDC_SIDETONE_IIR1_IIR_GAIN_B5_CTL 0x0d6a
  1479. #define WCD934X_CDC_SIDETONE_IIR1_IIR_GAIN_B6_CTL 0x0d6b
  1480. #define WCD934X_CDC_SIDETONE_IIR1_IIR_GAIN_B7_CTL 0x0d6c
  1481. #define WCD934X_CDC_SIDETONE_IIR1_IIR_GAIN_B8_CTL 0x0d6d
  1482. #define WCD934X_CDC_SIDETONE_IIR1_IIR_CTL 0x0d6e
  1483. #define WCD934X_CDC_SIDETONE_IIR1_IIR_GAIN_TIMER_CTL 0x0d6f
  1484. #define WCD934X_CDC_SIDETONE_IIR1_IIR_COEF_B1_CTL 0x0d70
  1485. #define WCD934X_CDC_SIDETONE_IIR1_IIR_COEF_B2_CTL 0x0d71
  1486. #define WCD934X_CDC_TOP_TOP_CFG0 0x0d81
  1487. #define WCD934X_CDC_TOP_TOP_CFG1 0x0d82
  1488. #define WCD934X_CDC_TOP_TOP_CFG7 0x0d88
  1489. #define WCD934X_CDC_TOP_HPHL_COMP_WR_LSB 0x0d89
  1490. #define WCD934X_CDC_TOP_HPHL_COMP_WR_MSB 0x0d8a
  1491. #define WCD934X_CDC_TOP_HPHL_COMP_LUT 0x0d8b
  1492. #define WCD934X_CDC_TOP_HPHL_COMP_RD_LSB 0x0d8c
  1493. #define WCD934X_CDC_TOP_HPHL_COMP_RD_MSB 0x0d8d
  1494. #define WCD934X_CDC_TOP_HPHR_COMP_WR_LSB 0x0d8e
  1495. #define WCD934X_CDC_TOP_HPHR_COMP_WR_MSB 0x0d8f
  1496. #define WCD934X_CDC_TOP_HPHR_COMP_LUT 0x0d90
  1497. #define WCD934X_CDC_TOP_HPHR_COMP_RD_LSB 0x0d91
  1498. #define WCD934X_CDC_TOP_HPHR_COMP_RD_MSB 0x0d92
  1499. #define WCD934X_CDC_TOP_DIFFL_COMP_WR_LSB 0x0d93
  1500. #define WCD934X_CDC_TOP_DIFFL_COMP_WR_MSB 0x0d94
  1501. #define WCD934X_CDC_TOP_DIFFL_COMP_LUT 0x0d95
  1502. #define WCD934X_CDC_TOP_DIFFL_COMP_RD_LSB 0x0d96
  1503. #define WCD934X_CDC_TOP_DIFFL_COMP_RD_MSB 0x0d97
  1504. #define WCD934X_CDC_TOP_DIFFR_COMP_WR_LSB 0x0d98
  1505. #define WCD934X_CDC_TOP_DIFFR_COMP_WR_MSB 0x0d99
  1506. #define WCD934X_CDC_TOP_DIFFR_COMP_LUT 0x0d9a
  1507. #define WCD934X_CDC_TOP_DIFFR_COMP_RD_LSB 0x0d9b
  1508. #define WCD934X_CDC_TOP_DIFFR_COMP_RD_MSB 0x0d9c
  1509. #define WCD934X_CDC_DSD0_PATH_CTL 0x0db1
  1510. #define WCD934X_CDC_DSD0_CFG0 0x0db2
  1511. #define WCD934X_CDC_DSD0_CFG1 0x0db3
  1512. #define WCD934X_CDC_DSD0_CFG2 0x0db4
  1513. #define WCD934X_CDC_DSD0_CFG3 0x0db5
  1514. #define WCD934X_CDC_DSD0_CFG4 0x0db6
  1515. #define WCD934X_CDC_DSD0_CFG5 0x0db7
  1516. #define WCD934X_CDC_DSD1_PATH_CTL 0x0dc1
  1517. #define WCD934X_CDC_DSD1_CFG0 0x0dc2
  1518. #define WCD934X_CDC_DSD1_CFG1 0x0dc3
  1519. #define WCD934X_CDC_DSD1_CFG2 0x0dc4
  1520. #define WCD934X_CDC_DSD1_CFG3 0x0dc5
  1521. #define WCD934X_CDC_DSD1_CFG4 0x0dc6
  1522. #define WCD934X_CDC_DSD1_CFG5 0x0dc7
  1523. #define WCD934X_CDC_RX_IDLE_DET_PATH_CTL 0x0dd1
  1524. #define WCD934X_CDC_RX_IDLE_DET_CFG0 0x0dd2
  1525. #define WCD934X_CDC_RX_IDLE_DET_CFG1 0x0dd3
  1526. #define WCD934X_CDC_RX_IDLE_DET_CFG2 0x0dd4
  1527. #define WCD934X_CDC_RX_IDLE_DET_CFG3 0x0dd5
  1528. #define WCD934X_PAGE14_PAGE_REGISTER 0x0e00
  1529. #define WCD934X_CDC_RATE_EST0_RE_CLK_RST_CTL 0x0e01
  1530. #define WCD934X_CDC_RATE_EST0_RE_CTL 0x0e02
  1531. #define WCD934X_CDC_RATE_EST0_RE_PULSE_SUPR_CTL 0x0e03
  1532. #define WCD934X_CDC_RATE_EST0_RE_TIMER 0x0e04
  1533. #define WCD934X_CDC_RATE_EST0_RE_BW_SW 0x0e05
  1534. #define WCD934X_CDC_RATE_EST0_RE_THRESH 0x0e06
  1535. #define WCD934X_CDC_RATE_EST0_RE_STATUS 0x0e07
  1536. #define WCD934X_CDC_RATE_EST0_RE_DIAG_CTRL 0x0e09
  1537. #define WCD934X_CDC_RATE_EST0_RE_DIAG_TIMER2 0x0e0c
  1538. #define WCD934X_CDC_RATE_EST0_RE_DIAG_OFFSET_BW1 0x0e0d
  1539. #define WCD934X_CDC_RATE_EST0_RE_DIAG_OFFSET_BW2 0x0e0e
  1540. #define WCD934X_CDC_RATE_EST0_RE_DIAG_OFFSET_BW3 0x0e0f
  1541. #define WCD934X_CDC_RATE_EST0_RE_DIAG_OFFSET_BW4 0x0e10
  1542. #define WCD934X_CDC_RATE_EST0_RE_DIAG_OFFSET_BW5 0x0e11
  1543. #define WCD934X_CDC_RATE_EST0_RE_DIAG_LIMIT_BW1 0x0e12
  1544. #define WCD934X_CDC_RATE_EST0_RE_DIAG_LIMIT_BW2 0x0e13
  1545. #define WCD934X_CDC_RATE_EST0_RE_DIAG_LIMIT_BW3 0x0e14
  1546. #define WCD934X_CDC_RATE_EST0_RE_DIAG_LIMIT_BW4 0x0e15
  1547. #define WCD934X_CDC_RATE_EST0_RE_DIAG_LIMIT_BW5 0x0e16
  1548. #define WCD934X_CDC_RATE_EST0_RE_DIAG_LIMITD1_BW1 0x0e17
  1549. #define WCD934X_CDC_RATE_EST0_RE_DIAG_LIMITD1_BW2 0x0e18
  1550. #define WCD934X_CDC_RATE_EST0_RE_DIAG_LIMITD1_BW3 0x0e19
  1551. #define WCD934X_CDC_RATE_EST0_RE_DIAG_LIMITD1_BW4 0x0e1a
  1552. #define WCD934X_CDC_RATE_EST0_RE_DIAG_LIMITD1_BW5 0x0e1b
  1553. #define WCD934X_CDC_RATE_EST0_RE_DIAG_HYST_BW1 0x0e1c
  1554. #define WCD934X_CDC_RATE_EST0_RE_DIAG_HYST_BW2 0x0e1d
  1555. #define WCD934X_CDC_RATE_EST0_RE_DIAG_HYST_BW3 0x0e1e
  1556. #define WCD934X_CDC_RATE_EST0_RE_DIAG_HYST_BW4 0x0e1f
  1557. #define WCD934X_CDC_RATE_EST0_RE_DIAG_HYST_BW5 0x0e20
  1558. #define WCD934X_CDC_RATE_EST0_RE_RMAX_DIAG 0x0e21
  1559. #define WCD934X_CDC_RATE_EST0_RE_RMIN_DIAG 0x0e22
  1560. #define WCD934X_CDC_RATE_EST0_RE_PH_DET 0x0e23
  1561. #define WCD934X_CDC_RATE_EST0_RE_DIAG_CLR 0x0e24
  1562. #define WCD934X_CDC_RATE_EST0_RE_MB_SW_STATE 0x0e25
  1563. #define WCD934X_CDC_RATE_EST0_RE_MAST_DIAG_STATE 0x0e26
  1564. #define WCD934X_CDC_RATE_EST0_RE_RATE_OUT_7_0 0x0e27
  1565. #define WCD934X_CDC_RATE_EST0_RE_RATE_OUT_15_8 0x0e28
  1566. #define WCD934X_CDC_RATE_EST0_RE_RATE_OUT_23_16 0x0e29
  1567. #define WCD934X_CDC_RATE_EST0_RE_RATE_OUT_31_24 0x0e2a
  1568. #define WCD934X_CDC_RATE_EST0_RE_RATE_OUT_39_32 0x0e2b
  1569. #define WCD934X_CDC_RATE_EST0_RE_RATE_OUT_40_43 0x0e2c
  1570. #define WCD934X_CDC_RATE_EST1_RE_CLK_RST_CTL 0x0e31
  1571. #define WCD934X_CDC_RATE_EST1_RE_CTL 0x0e32
  1572. #define WCD934X_CDC_RATE_EST1_RE_PULSE_SUPR_CTL 0x0e33
  1573. #define WCD934X_CDC_RATE_EST1_RE_TIMER 0x0e34
  1574. #define WCD934X_CDC_RATE_EST1_RE_BW_SW 0x0e35
  1575. #define WCD934X_CDC_RATE_EST1_RE_THRESH 0x0e36
  1576. #define WCD934X_CDC_RATE_EST1_RE_STATUS 0x0e37
  1577. #define WCD934X_CDC_RATE_EST1_RE_DIAG_CTRL 0x0e39
  1578. #define WCD934X_CDC_RATE_EST1_RE_DIAG_TIMER2 0x0e3c
  1579. #define WCD934X_CDC_RATE_EST1_RE_DIAG_OFFSET_BW1 0x0e3d
  1580. #define WCD934X_CDC_RATE_EST1_RE_DIAG_OFFSET_BW2 0x0e3e
  1581. #define WCD934X_CDC_RATE_EST1_RE_DIAG_OFFSET_BW3 0x0e3f
  1582. #define WCD934X_CDC_RATE_EST1_RE_DIAG_OFFSET_BW4 0x0e40
  1583. #define WCD934X_CDC_RATE_EST1_RE_DIAG_OFFSET_BW5 0x0e41
  1584. #define WCD934X_CDC_RATE_EST1_RE_DIAG_LIMIT_BW1 0x0e42
  1585. #define WCD934X_CDC_RATE_EST1_RE_DIAG_LIMIT_BW2 0x0e43
  1586. #define WCD934X_CDC_RATE_EST1_RE_DIAG_LIMIT_BW3 0x0e44
  1587. #define WCD934X_CDC_RATE_EST1_RE_DIAG_LIMIT_BW4 0x0e45
  1588. #define WCD934X_CDC_RATE_EST1_RE_DIAG_LIMIT_BW5 0x0e46
  1589. #define WCD934X_CDC_RATE_EST1_RE_DIAG_LIMITD1_BW1 0x0e47
  1590. #define WCD934X_CDC_RATE_EST1_RE_DIAG_LIMITD1_BW2 0x0e48
  1591. #define WCD934X_CDC_RATE_EST1_RE_DIAG_LIMITD1_BW3 0x0e49
  1592. #define WCD934X_CDC_RATE_EST1_RE_DIAG_LIMITD1_BW4 0x0e4a
  1593. #define WCD934X_CDC_RATE_EST1_RE_DIAG_LIMITD1_BW5 0x0e4b
  1594. #define WCD934X_CDC_RATE_EST1_RE_DIAG_HYST_BW1 0x0e4c
  1595. #define WCD934X_CDC_RATE_EST1_RE_DIAG_HYST_BW2 0x0e4d
  1596. #define WCD934X_CDC_RATE_EST1_RE_DIAG_HYST_BW3 0x0e4e
  1597. #define WCD934X_CDC_RATE_EST1_RE_DIAG_HYST_BW4 0x0e4f
  1598. #define WCD934X_CDC_RATE_EST1_RE_DIAG_HYST_BW5 0x0e50
  1599. #define WCD934X_CDC_RATE_EST1_RE_RMAX_DIAG 0x0e51
  1600. #define WCD934X_CDC_RATE_EST1_RE_RMIN_DIAG 0x0e52
  1601. #define WCD934X_CDC_RATE_EST1_RE_PH_DET 0x0e53
  1602. #define WCD934X_CDC_RATE_EST1_RE_DIAG_CLR 0x0e54
  1603. #define WCD934X_CDC_RATE_EST1_RE_MB_SW_STATE 0x0e55
  1604. #define WCD934X_CDC_RATE_EST1_RE_MAST_DIAG_STATE 0x0e56
  1605. #define WCD934X_CDC_RATE_EST1_RE_RATE_OUT_7_0 0x0e57
  1606. #define WCD934X_CDC_RATE_EST1_RE_RATE_OUT_15_8 0x0e58
  1607. #define WCD934X_CDC_RATE_EST1_RE_RATE_OUT_23_16 0x0e59
  1608. #define WCD934X_CDC_RATE_EST1_RE_RATE_OUT_31_24 0x0e5a
  1609. #define WCD934X_CDC_RATE_EST1_RE_RATE_OUT_39_32 0x0e5b
  1610. #define WCD934X_CDC_RATE_EST1_RE_RATE_OUT_40_43 0x0e5c
  1611. #define WCD934X_CDC_RATE_EST2_RE_CLK_RST_CTL 0x0e61
  1612. #define WCD934X_CDC_RATE_EST2_RE_CTL 0x0e62
  1613. #define WCD934X_CDC_RATE_EST2_RE_PULSE_SUPR_CTL 0x0e63
  1614. #define WCD934X_CDC_RATE_EST2_RE_TIMER 0x0e64
  1615. #define WCD934X_CDC_RATE_EST2_RE_BW_SW 0x0e65
  1616. #define WCD934X_CDC_RATE_EST2_RE_THRESH 0x0e66
  1617. #define WCD934X_CDC_RATE_EST2_RE_STATUS 0x0e67
  1618. #define WCD934X_CDC_RATE_EST2_RE_DIAG_CTRL 0x0e69
  1619. #define WCD934X_CDC_RATE_EST2_RE_DIAG_TIMER2 0x0e6c
  1620. #define WCD934X_CDC_RATE_EST2_RE_DIAG_OFFSET_BW1 0x0e6d
  1621. #define WCD934X_CDC_RATE_EST2_RE_DIAG_OFFSET_BW2 0x0e6e
  1622. #define WCD934X_CDC_RATE_EST2_RE_DIAG_OFFSET_BW3 0x0e6f
  1623. #define WCD934X_CDC_RATE_EST2_RE_DIAG_OFFSET_BW4 0x0e70
  1624. #define WCD934X_CDC_RATE_EST2_RE_DIAG_OFFSET_BW5 0x0e71
  1625. #define WCD934X_CDC_RATE_EST2_RE_DIAG_LIMIT_BW1 0x0e72
  1626. #define WCD934X_CDC_RATE_EST2_RE_DIAG_LIMIT_BW2 0x0e73
  1627. #define WCD934X_CDC_RATE_EST2_RE_DIAG_LIMIT_BW3 0x0e74
  1628. #define WCD934X_CDC_RATE_EST2_RE_DIAG_LIMIT_BW4 0x0e75
  1629. #define WCD934X_CDC_RATE_EST2_RE_DIAG_LIMIT_BW5 0x0e76
  1630. #define WCD934X_CDC_RATE_EST2_RE_DIAG_LIMITD1_BW1 0x0e77
  1631. #define WCD934X_CDC_RATE_EST2_RE_DIAG_LIMITD1_BW2 0x0e78
  1632. #define WCD934X_CDC_RATE_EST2_RE_DIAG_LIMITD1_BW3 0x0e79
  1633. #define WCD934X_CDC_RATE_EST2_RE_DIAG_LIMITD1_BW4 0x0e7a
  1634. #define WCD934X_CDC_RATE_EST2_RE_DIAG_LIMITD1_BW5 0x0e7b
  1635. #define WCD934X_CDC_RATE_EST2_RE_DIAG_HYST_BW1 0x0e7c
  1636. #define WCD934X_CDC_RATE_EST2_RE_DIAG_HYST_BW2 0x0e7d
  1637. #define WCD934X_CDC_RATE_EST2_RE_DIAG_HYST_BW3 0x0e7e
  1638. #define WCD934X_CDC_RATE_EST2_RE_DIAG_HYST_BW4 0x0e7f
  1639. #define WCD934X_CDC_RATE_EST2_RE_DIAG_HYST_BW5 0x0e80
  1640. #define WCD934X_CDC_RATE_EST2_RE_RMAX_DIAG 0x0e81
  1641. #define WCD934X_CDC_RATE_EST2_RE_RMIN_DIAG 0x0e82
  1642. #define WCD934X_CDC_RATE_EST2_RE_PH_DET 0x0e83
  1643. #define WCD934X_CDC_RATE_EST2_RE_DIAG_CLR 0x0e84
  1644. #define WCD934X_CDC_RATE_EST2_RE_MB_SW_STATE 0x0e85
  1645. #define WCD934X_CDC_RATE_EST2_RE_MAST_DIAG_STATE 0x0e86
  1646. #define WCD934X_CDC_RATE_EST2_RE_RATE_OUT_7_0 0x0e87
  1647. #define WCD934X_CDC_RATE_EST2_RE_RATE_OUT_15_8 0x0e88
  1648. #define WCD934X_CDC_RATE_EST2_RE_RATE_OUT_23_16 0x0e89
  1649. #define WCD934X_CDC_RATE_EST2_RE_RATE_OUT_31_24 0x0e8a
  1650. #define WCD934X_CDC_RATE_EST2_RE_RATE_OUT_39_32 0x0e8b
  1651. #define WCD934X_CDC_RATE_EST2_RE_RATE_OUT_40_43 0x0e8c
  1652. #define WCD934X_CDC_RATE_EST3_RE_CLK_RST_CTL 0x0e91
  1653. #define WCD934X_CDC_RATE_EST3_RE_CTL 0x0e92
  1654. #define WCD934X_CDC_RATE_EST3_RE_PULSE_SUPR_CTL 0x0e93
  1655. #define WCD934X_CDC_RATE_EST3_RE_TIMER 0x0e94
  1656. #define WCD934X_CDC_RATE_EST3_RE_BW_SW 0x0e95
  1657. #define WCD934X_CDC_RATE_EST3_RE_THRESH 0x0e96
  1658. #define WCD934X_CDC_RATE_EST3_RE_STATUS 0x0e97
  1659. #define WCD934X_CDC_RATE_EST3_RE_DIAG_CTRL 0x0e99
  1660. #define WCD934X_CDC_RATE_EST3_RE_DIAG_TIMER2 0x0e9c
  1661. #define WCD934X_CDC_RATE_EST3_RE_DIAG_OFFSET_BW1 0x0e9d
  1662. #define WCD934X_CDC_RATE_EST3_RE_DIAG_OFFSET_BW2 0x0e9e
  1663. #define WCD934X_CDC_RATE_EST3_RE_DIAG_OFFSET_BW3 0x0e9f
  1664. #define WCD934X_CDC_RATE_EST3_RE_DIAG_OFFSET_BW4 0x0ea0
  1665. #define WCD934X_CDC_RATE_EST3_RE_DIAG_OFFSET_BW5 0x0ea1
  1666. #define WCD934X_CDC_RATE_EST3_RE_DIAG_LIMIT_BW1 0x0ea2
  1667. #define WCD934X_CDC_RATE_EST3_RE_DIAG_LIMIT_BW2 0x0ea3
  1668. #define WCD934X_CDC_RATE_EST3_RE_DIAG_LIMIT_BW3 0x0ea4
  1669. #define WCD934X_CDC_RATE_EST3_RE_DIAG_LIMIT_BW4 0x0ea5
  1670. #define WCD934X_CDC_RATE_EST3_RE_DIAG_LIMIT_BW5 0x0ea6
  1671. #define WCD934X_CDC_RATE_EST3_RE_DIAG_LIMITD1_BW1 0x0ea7
  1672. #define WCD934X_CDC_RATE_EST3_RE_DIAG_LIMITD1_BW2 0x0ea8
  1673. #define WCD934X_CDC_RATE_EST3_RE_DIAG_LIMITD1_BW3 0x0ea9
  1674. #define WCD934X_CDC_RATE_EST3_RE_DIAG_LIMITD1_BW4 0x0eaa
  1675. #define WCD934X_CDC_RATE_EST3_RE_DIAG_LIMITD1_BW5 0x0eab
  1676. #define WCD934X_CDC_RATE_EST3_RE_DIAG_HYST_BW1 0x0eac
  1677. #define WCD934X_CDC_RATE_EST3_RE_DIAG_HYST_BW2 0x0ead
  1678. #define WCD934X_CDC_RATE_EST3_RE_DIAG_HYST_BW3 0x0eae
  1679. #define WCD934X_CDC_RATE_EST3_RE_DIAG_HYST_BW4 0x0eaf
  1680. #define WCD934X_CDC_RATE_EST3_RE_DIAG_HYST_BW5 0x0eb0
  1681. #define WCD934X_CDC_RATE_EST3_RE_RMAX_DIAG 0x0eb1
  1682. #define WCD934X_CDC_RATE_EST3_RE_RMIN_DIAG 0x0eb2
  1683. #define WCD934X_CDC_RATE_EST3_RE_PH_DET 0x0eb3
  1684. #define WCD934X_CDC_RATE_EST3_RE_DIAG_CLR 0x0eb4
  1685. #define WCD934X_CDC_RATE_EST3_RE_MB_SW_STATE 0x0eb5
  1686. #define WCD934X_CDC_RATE_EST3_RE_MAST_DIAG_STATE 0x0eb6
  1687. #define WCD934X_CDC_RATE_EST3_RE_RATE_OUT_7_0 0x0eb7
  1688. #define WCD934X_CDC_RATE_EST3_RE_RATE_OUT_15_8 0x0eb8
  1689. #define WCD934X_CDC_RATE_EST3_RE_RATE_OUT_23_16 0x0eb9
  1690. #define WCD934X_CDC_RATE_EST3_RE_RATE_OUT_31_24 0x0eba
  1691. #define WCD934X_CDC_RATE_EST3_RE_RATE_OUT_39_32 0x0ebb
  1692. #define WCD934X_CDC_RATE_EST3_RE_RATE_OUT_40_43 0x0ebc
  1693. #define WCD934X_PAGE15_PAGE_REGISTER 0x0f00
  1694. #define WCD934X_SPLINE_SRC0_CLK_RST_CTL_0 0x0f01
  1695. #define WCD934X_SPLINE_SRC0_STATUS 0x0f02
  1696. #define WCD934X_SPLINE_SRC1_CLK_RST_CTL_0 0x0f19
  1697. #define WCD934X_SPLINE_SRC1_STATUS 0x0f1a
  1698. #define WCD934X_SPLINE_SRC2_CLK_RST_CTL_0 0x0f31
  1699. #define WCD934X_SPLINE_SRC2_STATUS 0x0f32
  1700. #define WCD934X_SPLINE_SRC3_CLK_RST_CTL_0 0x0f49
  1701. #define WCD934X_SPLINE_SRC3_STATUS 0x0f4a
  1702. #define WCD934X_CDC_DEBUG_DSD0_DEBUG_CFG0 0x0fa1
  1703. #define WCD934X_CDC_DEBUG_DSD0_DEBUG_CFG1 0x0fa2
  1704. #define WCD934X_CDC_DEBUG_DSD0_DEBUG_CFG2 0x0fa3
  1705. #define WCD934X_CDC_DEBUG_DSD0_DEBUG_CFG3 0x0fa4
  1706. #define WCD934X_CDC_DEBUG_DSD1_DEBUG_CFG0 0x0fa5
  1707. #define WCD934X_CDC_DEBUG_DSD1_DEBUG_CFG1 0x0fa6
  1708. #define WCD934X_CDC_DEBUG_DSD1_DEBUG_CFG2 0x0fa7
  1709. #define WCD934X_CDC_DEBUG_DSD1_DEBUG_CFG3 0x0fa8
  1710. #define WCD934X_CDC_DEBUG_SPLINE_SRC_DEBUG_CFG0 0x0fa9
  1711. #define WCD934X_CDC_DEBUG_SPLINE_SRC_DEBUG_CFG1 0x0faa
  1712. #define WCD934X_CDC_DEBUG_RC_RE_ASRC_DEBUG_CFG0 0x0fab
  1713. #define WCD934X_CDC_DEBUG_ANC0_RC0_FIFO_CTL 0x0fac
  1714. #define WCD934X_CDC_DEBUG_ANC0_RC1_FIFO_CTL 0x0fad
  1715. #define WCD934X_CDC_DEBUG_ANC1_RC0_FIFO_CTL 0x0fae
  1716. #define WCD934X_CDC_DEBUG_ANC1_RC1_FIFO_CTL 0x0faf
  1717. #define WCD934X_CDC_DEBUG_ANC_RC_RST_DBG_CNTR 0x0fb0
  1718. #define WCD934X_PAGE80_PAGE_REGISTER 0x5000
  1719. #define WCD934X_CODEC_CPR_WR_DATA_0 0x5001
  1720. #define WCD934X_CODEC_CPR_WR_DATA_1 0x5002
  1721. #define WCD934X_CODEC_CPR_WR_DATA_2 0x5003
  1722. #define WCD934X_CODEC_CPR_WR_DATA_3 0x5004
  1723. #define WCD934X_CODEC_CPR_WR_ADDR_0 0x5005
  1724. #define WCD934X_CODEC_CPR_WR_ADDR_1 0x5006
  1725. #define WCD934X_CODEC_CPR_WR_ADDR_2 0x5007
  1726. #define WCD934X_CODEC_CPR_WR_ADDR_3 0x5008
  1727. #define WCD934X_CODEC_CPR_RD_ADDR_0 0x5009
  1728. #define WCD934X_CODEC_CPR_RD_ADDR_1 0x500a
  1729. #define WCD934X_CODEC_CPR_RD_ADDR_2 0x500b
  1730. #define WCD934X_CODEC_CPR_RD_ADDR_3 0x500c
  1731. #define WCD934X_CODEC_CPR_RD_DATA_0 0x500d
  1732. #define WCD934X_CODEC_CPR_RD_DATA_1 0x500e
  1733. #define WCD934X_CODEC_CPR_RD_DATA_2 0x500f
  1734. #define WCD934X_CODEC_CPR_RD_DATA_3 0x5010
  1735. #define WCD934X_CODEC_CPR_ACCESS_CFG 0x5011
  1736. #define WCD934X_CODEC_CPR_ACCESS_STATUS 0x5012
  1737. #define WCD934X_CODEC_CPR_NOM_CX_VDD 0x5021
  1738. #define WCD934X_CODEC_CPR_SVS_CX_VDD 0x5022
  1739. #define WCD934X_CODEC_CPR_SVS2_CX_VDD 0x5023
  1740. #define WCD934X_CODEC_CPR_NOM_MX_VDD 0x5024
  1741. #define WCD934X_CODEC_CPR_SVS_MX_VDD 0x5025
  1742. #define WCD934X_CODEC_CPR_SVS2_MX_VDD 0x5026
  1743. #define WCD934X_CODEC_CPR_SVS2_MIN_CX_VDD 0x5027
  1744. #define WCD934X_CODEC_CPR_MAX_SVS2_STEP 0x5028
  1745. #define WCD934X_CODEC_CPR_CTL 0x5029
  1746. #define WCD934X_CODEC_CPR_SW_MODECHNG_STATUS 0x502a
  1747. #define WCD934X_CODEC_CPR_SW_MODECHNG_START 0x502b
  1748. #define WCD934X_CODEC_CPR_CPR_STATUS 0x502c
  1749. #define WCD934X_PAGE128_PAGE_REGISTER 0x8000
  1750. #define WCD934X_TLMM_BIST_MODE_PINCFG 0x8001
  1751. #define WCD934X_TLMM_RF_PA_ON_PINCFG 0x8002
  1752. #define WCD934X_TLMM_INTR1_PINCFG 0x8003
  1753. #define WCD934X_TLMM_INTR2_PINCFG 0x8004
  1754. #define WCD934X_TLMM_SWR_DATA_PINCFG 0x8005
  1755. #define WCD934X_TLMM_SWR_CLK_PINCFG 0x8006
  1756. #define WCD934X_TLMM_I2S_2_SCK_PINCFG 0x8007
  1757. #define WCD934X_TLMM_SLIMBUS_DATA1_PINCFG 0x8008
  1758. #define WCD934X_TLMM_SLIMBUS_DATA2_PINCFG 0x8009
  1759. #define WCD934X_TLMM_SLIMBUS_CLK_PINCFG 0x800a
  1760. #define WCD934X_TLMM_I2C_CLK_PINCFG 0x800b
  1761. #define WCD934X_TLMM_I2C_DATA_PINCFG 0x800c
  1762. #define WCD934X_TLMM_I2S_0_RX_PINCFG 0x800d
  1763. #define WCD934X_TLMM_I2S_0_TX_PINCFG 0x800e
  1764. #define WCD934X_TLMM_I2S_0_SCK_PINCFG 0x800f
  1765. #define WCD934X_TLMM_I2S_0_WS_PINCFG 0x8010
  1766. #define WCD934X_TLMM_I2S_1_RX_PINCFG 0x8011
  1767. #define WCD934X_TLMM_I2S_1_TX_PINCFG 0x8012
  1768. #define WCD934X_TLMM_I2S_1_SCK_PINCFG 0x8013
  1769. #define WCD934X_TLMM_I2S_1_WS_PINCFG 0x8014
  1770. #define WCD934X_TLMM_DMIC1_CLK_PINCFG 0x8015
  1771. #define WCD934X_TLMM_DMIC1_DATA_PINCFG 0x8016
  1772. #define WCD934X_TLMM_DMIC2_CLK_PINCFG 0x8017
  1773. #define WCD934X_TLMM_DMIC2_DATA_PINCFG 0x8018
  1774. #define WCD934X_TLMM_DMIC3_CLK_PINCFG 0x8019
  1775. #define WCD934X_TLMM_DMIC3_DATA_PINCFG 0x801a
  1776. #define WCD934X_TLMM_JTCK_PINCFG 0x801b
  1777. #define WCD934X_TLMM_GPIO1_PINCFG 0x801c
  1778. #define WCD934X_TLMM_GPIO2_PINCFG 0x801d
  1779. #define WCD934X_TLMM_GPIO3_PINCFG 0x801e
  1780. #define WCD934X_TLMM_GPIO4_PINCFG 0x801f
  1781. #define WCD934X_TLMM_SPI_S_CSN_PINCFG 0x8020
  1782. #define WCD934X_TLMM_SPI_S_CLK_PINCFG 0x8021
  1783. #define WCD934X_TLMM_SPI_S_DOUT_PINCFG 0x8022
  1784. #define WCD934X_TLMM_SPI_S_DIN_PINCFG 0x8023
  1785. #define WCD934X_TLMM_BA_N_PINCFG 0x8024
  1786. #define WCD934X_TLMM_GPIO0_PINCFG 0x8025
  1787. #define WCD934X_TLMM_I2S_2_RX_PINCFG 0x8026
  1788. #define WCD934X_TLMM_I2S_2_WS_PINCFG 0x8027
  1789. #define WCD934X_TEST_DEBUG_PIN_CTL_OE_0 0x8031
  1790. #define WCD934X_TEST_DEBUG_PIN_CTL_OE_1 0x8032
  1791. #define WCD934X_TEST_DEBUG_PIN_CTL_OE_2 0x8033
  1792. #define WCD934X_TEST_DEBUG_PIN_CTL_OE_3 0x8034
  1793. #define WCD934X_TEST_DEBUG_PIN_CTL_OE_4 0x8035
  1794. #define WCD934X_TEST_DEBUG_PIN_CTL_DATA_0 0x8036
  1795. #define WCD934X_TEST_DEBUG_PIN_CTL_DATA_1 0x8037
  1796. #define WCD934X_TEST_DEBUG_PIN_CTL_DATA_2 0x8038
  1797. #define WCD934X_TEST_DEBUG_PIN_CTL_DATA_3 0x8039
  1798. #define WCD934X_TEST_DEBUG_PIN_CTL_DATA_4 0x803a
  1799. #define WCD934X_TEST_DEBUG_PAD_DRVCTL_0 0x803b
  1800. #define WCD934X_TEST_DEBUG_PAD_DRVCTL_1 0x803c
  1801. #define WCD934X_TEST_DEBUG_PIN_STATUS 0x803d
  1802. #define WCD934X_TEST_DEBUG_NPL_DLY_TEST_1 0x803e
  1803. #define WCD934X_TEST_DEBUG_NPL_DLY_TEST_2 0x803f
  1804. #define WCD934X_TEST_DEBUG_MEM_CTRL 0x8040
  1805. #define WCD934X_TEST_DEBUG_DEBUG_BUS_SEL 0x8041
  1806. #define WCD934X_TEST_DEBUG_DEBUG_JTAG 0x8042
  1807. #define WCD934X_TEST_DEBUG_DEBUG_EN_1 0x8043
  1808. #define WCD934X_TEST_DEBUG_DEBUG_EN_2 0x8044
  1809. #define WCD934X_TEST_DEBUG_DEBUG_EN_3 0x8045
  1810. #define WCD934X_TEST_DEBUG_DEBUG_EN_4 0x8046
  1811. #define WCD934X_TEST_DEBUG_DEBUG_EN_5 0x8047
  1812. #define WCD934X_TEST_DEBUG_ANA_DTEST_DIR 0x804a
  1813. #define WCD934X_TEST_DEBUG_PAD_INP_DISABLE_0 0x804b
  1814. #define WCD934X_TEST_DEBUG_PAD_INP_DISABLE_1 0x804c
  1815. #define WCD934X_TEST_DEBUG_PAD_INP_DISABLE_2 0x804d
  1816. #define WCD934X_TEST_DEBUG_PAD_INP_DISABLE_3 0x804e
  1817. #define WCD934X_TEST_DEBUG_PAD_INP_DISABLE_4 0x804f
  1818. #define WCD934X_TEST_DEBUG_SYSMEM_CTRL 0x8050
  1819. #define WCD934X_TEST_DEBUG_SOC_SW_PWR_SEQ_DELAY 0x8051
  1820. #define WCD934X_TEST_DEBUG_LVAL_NOM_LOW 0x8052
  1821. #define WCD934X_TEST_DEBUG_LVAL_NOM_HIGH 0x8053
  1822. #define WCD934X_TEST_DEBUG_LVAL_SVS_SVS2_LOW 0x8054
  1823. #define WCD934X_TEST_DEBUG_LVAL_SVS_SVS2_HIGH 0x8055
  1824. #define WCD934X_TEST_DEBUG_SPI_SLAVE_CHAR 0x8056
  1825. #define WCD934X_TEST_DEBUG_CODEC_DIAGS 0x8057
  1826. #define WCD934X_MAX_REGISTER 0x80FF
  1827. /* SLIMBUS Slave Registers */
  1828. #define WCD934X_SLIM_PGD_PORT_INT_RX_EN0 (0x30)
  1829. #define WCD934X_SLIM_PGD_PORT_INT_TX_EN0 (0x32)
  1830. #define WCD934X_SLIM_PGD_PORT_INT_STATUS_RX_0 (0x34)
  1831. #define WCD934X_SLIM_PGD_PORT_INT_STATUS_RX_1 (0x35)
  1832. #define WCD934X_SLIM_PGD_PORT_INT_STATUS_TX_0 (0x36)
  1833. #define WCD934X_SLIM_PGD_PORT_INT_STATUS_TX_1 (0x37)
  1834. #define WCD934X_SLIM_PGD_PORT_INT_CLR_RX_0 (0x38)
  1835. #define WCD934X_SLIM_PGD_PORT_INT_CLR_RX_1 (0x39)
  1836. #define WCD934X_SLIM_PGD_PORT_INT_CLR_TX_0 (0x3A)
  1837. #define WCD934X_SLIM_PGD_PORT_INT_CLR_TX_1 (0x3B)
  1838. #define WCD934X_SLIM_PGD_PORT_INT_RX_SOURCE0 (0x60)
  1839. #define WCD934X_SLIM_PGD_PORT_INT_TX_SOURCE0 (0x70)
  1840. #endif