aqt1000-registers.h 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /* Copyright (c) 2018, The Linux Foundation. All rights reserved.
  3. */
  4. #ifndef _AQT1000_REGISTERS_H
  5. #define _AQT1000_REGISTERS_H
  6. #define AQT1000_PAGE0_BASE (0x00000000)
  7. #define AQT1000_PAGE0_PAGE_REGISTER (0x00000000)
  8. #define AQT1000_CHIP_CFG0_BASE (0x00000001)
  9. #define AQT1000_CHIP_CFG0_CHIP_ID_BYTE0 (0x00000001)
  10. #define AQT1000_CHIP_CFG0_CHIP_ID_BYTE1 (0x00000002)
  11. #define AQT1000_CHIP_CFG0_CHIP_ID_BYTE2 (0x00000003)
  12. #define AQT1000_CHIP_CFG0_CHIP_ID_BYTE3 (0x00000004)
  13. #define AQT1000_CHIP_CFG0_EFUSE_CTL (0x00000005)
  14. #define AQT1000_CHIP_CFG0_EFUSE_TEST0 (0x00000006)
  15. #define AQT1000_CHIP_CFG0_EFUSE_TEST1 (0x00000007)
  16. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT0 (0x00000009)
  17. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT1 (0x0000000A)
  18. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT2 (0x0000000B)
  19. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT3 (0x0000000C)
  20. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT4 (0x0000000D)
  21. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT5 (0x0000000E)
  22. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT6 (0x0000000F)
  23. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT7 (0x00000010)
  24. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT8 (0x00000011)
  25. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT9 (0x00000012)
  26. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT10 (0x00000013)
  27. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT11 (0x00000014)
  28. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT12 (0x00000015)
  29. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT13 (0x00000016)
  30. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT14 (0x00000017)
  31. #define AQT1000_CHIP_CFG0_EFUSE_VAL_OUT15 (0x00000018)
  32. #define AQT1000_CHIP_CFG0_EFUSE_STATUS (0x00000019)
  33. #define AQT1000_CHIP_CFG0_I2C_SLAVE_ID_NONNEGO (0x0000001A)
  34. #define AQT1000_CHIP_CFG0_I2C_SLAVE_ID_1 (0x0000001B)
  35. #define AQT1000_CHIP_CFG0_I2C_SLAVE_ID_2 (0x0000001C)
  36. #define AQT1000_CHIP_CFG0_I2C_SLAVE_ID_3 (0x0000001D)
  37. #define AQT1000_CHIP_CFG0_I2C_ACTIVE (0x00000020)
  38. #define AQT1000_CHIP_CFG0_CLK_CFG_MCLK (0x00000021)
  39. #define AQT1000_CHIP_CFG0_CLK_CFG_MCLK2 (0x00000022)
  40. #define AQT1000_CHIP_CFG0_CLK_CTL_CDC_DIG (0x00000023)
  41. #define AQT1000_CHIP_CFG0_RST_CTL (0x00000032)
  42. #define AQT1000_CHIP_CFG0_EFUSE2_CTL (0x0000003D)
  43. #define AQT1000_CHIP_CFG0_EFUSE2_TEST0 (0x0000003E)
  44. #define AQT1000_CHIP_CFG0_EFUSE2_TEST1 (0x0000003F)
  45. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT0 (0x00000040)
  46. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT1 (0x00000041)
  47. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT2 (0x00000042)
  48. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT3 (0x00000043)
  49. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT4 (0x00000044)
  50. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT5 (0x00000045)
  51. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT6 (0x00000046)
  52. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT7 (0x00000047)
  53. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT8 (0x00000048)
  54. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT9 (0x00000049)
  55. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT10 (0x0000004A)
  56. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT11 (0x0000004B)
  57. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT12 (0x0000004C)
  58. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT13 (0x0000004D)
  59. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT14 (0x0000004E)
  60. #define AQT1000_CHIP_CFG0_EFUSE2_VAL_OUT15 (0x0000004F)
  61. #define AQT1000_CHIP_CFG0_EFUSE2_STATUS (0x00000050)
  62. #define AQT1000_CHIP_CFG1_BASE (0x00000051)
  63. #define AQT1000_CHIP_CFG1_PWR_CTL (0x00000051)
  64. #define AQT1000_CHIP_CFG1_BUS_MTRX_CFG (0x00000052)
  65. #define AQT1000_CHIP_CFG1_DMA_BUS_VOTE (0x00000053)
  66. #define AQT1000_CHIP_CFG1_USB_BUS_VOTE (0x00000054)
  67. #define AQT1000_CHIP_CFG1_BLSP_BUS_VOTE (0x00000055)
  68. #define AQT1000_CHIP_CFG1_PWR_MEM_SD (0x00000059)
  69. #define AQT1000_CHIP_CFG1_PWR_SYS_MEM_SD_RAM (0x0000005C)
  70. #define AQT1000_CHIP_CFG1_PWR_SYS_MEM_SD_ROM (0x0000005D)
  71. #define AQT1000_CHIP_CFG1_PWR_SYS_MEM_FORCE_DS_RAM (0x0000005E)
  72. #define AQT1000_CHIP_CFG1_PWR_SYS_MEM_FORCE_DS_ROM (0x0000005F)
  73. #define AQT1000_CHIP_CFG1_CLK_CFG_FLL (0x00000061)
  74. #define AQT1000_CHIP_CFG1_CLK_CFG_SPI_M (0x00000062)
  75. #define AQT1000_CHIP_CFG1_CLK_CFG_I2C_M (0x00000063)
  76. #define AQT1000_CHIP_CFG1_CLK_CFG_UART (0x00000064)
  77. #define AQT1000_CHIP_CFG1_RST_USB_SS (0x00000071)
  78. #define AQT1000_CHIP_CFG1_RST_BLSP (0x00000072)
  79. #define AQT1000_CHIP_CFG1_RST_BUS_MTRX (0x00000073)
  80. #define AQT1000_CHIP_CFG1_RST_MISC (0x00000074)
  81. #define AQT1000_CHIP_CFG1_ANA_WAIT_STATE_CTL (0x00000081)
  82. #define AQT1000_PAGE1_BASE (0x00000100)
  83. #define AQT1000_PAGE1_PAGE_REGISTER (0x00000100)
  84. #define AQT1000_FLL_BASE (0x00000101)
  85. #define AQT1000_FLL_USER_CTL_0 (0x00000101)
  86. #define AQT1000_FLL_USER_CTL_1 (0x00000102)
  87. #define AQT1000_FLL_USER_CTL_2 (0x00000103)
  88. #define AQT1000_FLL_USER_CTL_3 (0x00000104)
  89. #define AQT1000_FLL_USER_CTL_4 (0x00000105)
  90. #define AQT1000_FLL_USER_CTL_5 (0x00000106)
  91. #define AQT1000_FLL_USER_CTL_6 (0x00000107)
  92. #define AQT1000_FLL_USER_CTL_7 (0x00000108)
  93. #define AQT1000_FLL_USER_CTL_8 (0x00000109)
  94. #define AQT1000_FLL_USER_CTL_9 (0x0000010A)
  95. #define AQT1000_FLL_L_VAL_CTL_0 (0x0000010B)
  96. #define AQT1000_FLL_L_VAL_CTL_1 (0x0000010C)
  97. #define AQT1000_FLL_DSM_FRAC_CTL_0 (0x0000010D)
  98. #define AQT1000_FLL_DSM_FRAC_CTL_1 (0x0000010E)
  99. #define AQT1000_FLL_CONFIG_CTL_0 (0x0000010F)
  100. #define AQT1000_FLL_CONFIG_CTL_1 (0x00000110)
  101. #define AQT1000_FLL_CONFIG_CTL_2 (0x00000111)
  102. #define AQT1000_FLL_CONFIG_CTL_3 (0x00000112)
  103. #define AQT1000_FLL_CONFIG_CTL_4 (0x00000113)
  104. #define AQT1000_FLL_TEST_CTL_0 (0x00000114)
  105. #define AQT1000_FLL_TEST_CTL_1 (0x00000115)
  106. #define AQT1000_FLL_TEST_CTL_2 (0x00000116)
  107. #define AQT1000_FLL_TEST_CTL_3 (0x00000117)
  108. #define AQT1000_FLL_TEST_CTL_4 (0x00000118)
  109. #define AQT1000_FLL_TEST_CTL_5 (0x00000119)
  110. #define AQT1000_FLL_TEST_CTL_6 (0x0000011A)
  111. #define AQT1000_FLL_TEST_CTL_7 (0x0000011B)
  112. #define AQT1000_FLL_FREQ_CTL_0 (0x0000011C)
  113. #define AQT1000_FLL_FREQ_CTL_1 (0x0000011D)
  114. #define AQT1000_FLL_FREQ_CTL_2 (0x0000011E)
  115. #define AQT1000_FLL_FREQ_CTL_3 (0x0000011F)
  116. #define AQT1000_FLL_SSC_CTL_0 (0x00000120)
  117. #define AQT1000_FLL_SSC_CTL_1 (0x00000121)
  118. #define AQT1000_FLL_SSC_CTL_2 (0x00000122)
  119. #define AQT1000_FLL_SSC_CTL_3 (0x00000123)
  120. #define AQT1000_FLL_FLL_MODE (0x00000124)
  121. #define AQT1000_FLL_STATUS_0 (0x00000125)
  122. #define AQT1000_FLL_STATUS_1 (0x00000126)
  123. #define AQT1000_FLL_STATUS_2 (0x00000127)
  124. #define AQT1000_FLL_STATUS_3 (0x00000128)
  125. #define AQT1000_PAGE2_BASE (0x00000200)
  126. #define AQT1000_PAGE2_PAGE_REGISTER (0x00000200)
  127. #define AQT1000_I2S_BASE (0x00000201)
  128. #define AQT1000_I2S_I2S_0_TX_CFG (0x00000201)
  129. #define AQT1000_I2S_I2S_0_RX_CFG (0x00000202)
  130. #define AQT1000_I2S_I2S_0_CTL (0x00000203)
  131. #define AQT1000_I2S_I2S_CLKSRC_CTL (0x00000204)
  132. #define AQT1000_I2S_I2S_HS_CLK_CTL (0x00000205)
  133. #define AQT1000_I2S_I2S_0_RST (0x00000206)
  134. #define AQT1000_I2S_SHADOW_I2S_0_CTL (0x00000207)
  135. #define AQT1000_I2S_SHADOW_I2S_0_RX_CFG (0x00000208)
  136. #define AQT1000_PAGE5_BASE (0x00000500)
  137. #define AQT1000_PAGE5_PAGE_REGISTER (0x00000500)
  138. #define AQT1000_INTR_CTRL_INTR_CTRL_BASE (0x00000501)
  139. #define AQT1000_INTR_CTRL_MCU_INT_POLARITY (0x00000501)
  140. #define AQT1000_INTR_CTRL_INT_MASK_0 (0x00000502)
  141. #define AQT1000_INTR_CTRL_INT_MASK_1 (0x00000503)
  142. #define AQT1000_INTR_CTRL_INT_MASK_2 (0x00000504)
  143. #define AQT1000_INTR_CTRL_INT_MASK_3 (0x00000505)
  144. #define AQT1000_INTR_CTRL_INT_MASK_4 (0x00000506)
  145. #define AQT1000_INTR_CTRL_INT_MASK_5 (0x00000507)
  146. #define AQT1000_INTR_CTRL_INT_MASK_6 (0x00000508)
  147. #define AQT1000_INTR_CTRL_INT_STATUS_0 (0x00000509)
  148. #define AQT1000_INTR_CTRL_INT_STATUS_1 (0x0000050A)
  149. #define AQT1000_INTR_CTRL_INT_STATUS_2 (0x0000050B)
  150. #define AQT1000_INTR_CTRL_INT_STATUS_3 (0x0000050C)
  151. #define AQT1000_INTR_CTRL_INT_STATUS_4 (0x0000050D)
  152. #define AQT1000_INTR_CTRL_INT_STATUS_5 (0x0000050E)
  153. #define AQT1000_INTR_CTRL_INT_STATUS_6 (0x0000050F)
  154. #define AQT1000_INTR_CTRL_INT_CLEAR_0 (0x00000510)
  155. #define AQT1000_INTR_CTRL_INT_CLEAR_1 (0x00000511)
  156. #define AQT1000_INTR_CTRL_INT_CLEAR_2 (0x00000512)
  157. #define AQT1000_INTR_CTRL_INT_CLEAR_3 (0x00000513)
  158. #define AQT1000_INTR_CTRL_INT_CLEAR_4 (0x00000514)
  159. #define AQT1000_INTR_CTRL_INT_CLEAR_5 (0x00000515)
  160. #define AQT1000_INTR_CTRL_INT_CLEAR_6 (0x00000516)
  161. #define AQT1000_INTR_CTRL_INT_TYPE_0 (0x00000517)
  162. #define AQT1000_INTR_CTRL_INT_TYPE_1 (0x00000518)
  163. #define AQT1000_INTR_CTRL_INT_TYPE_2 (0x00000519)
  164. #define AQT1000_INTR_CTRL_INT_TYPE_3 (0x0000051A)
  165. #define AQT1000_INTR_CTRL_INT_TYPE_4 (0x0000051B)
  166. #define AQT1000_INTR_CTRL_INT_TYPE_5 (0x0000051C)
  167. #define AQT1000_INTR_CTRL_INT_TYPE_6 (0x0000051D)
  168. #define AQT1000_INTR_CTRL_INT_TEST_EN_0 (0x0000051E)
  169. #define AQT1000_INTR_CTRL_INT_TEST_EN_1 (0x0000051F)
  170. #define AQT1000_INTR_CTRL_INT_TEST_EN_2 (0x00000520)
  171. #define AQT1000_INTR_CTRL_INT_TEST_EN_3 (0x00000521)
  172. #define AQT1000_INTR_CTRL_INT_TEST_EN_4 (0x00000522)
  173. #define AQT1000_INTR_CTRL_INT_TEST_EN_5 (0x00000523)
  174. #define AQT1000_INTR_CTRL_INT_TEST_EN_6 (0x00000524)
  175. #define AQT1000_INTR_CTRL_INT_TEST_VAL_0 (0x00000525)
  176. #define AQT1000_INTR_CTRL_INT_TEST_VAL_1 (0x00000526)
  177. #define AQT1000_INTR_CTRL_INT_TEST_VAL_2 (0x00000527)
  178. #define AQT1000_INTR_CTRL_INT_TEST_VAL_3 (0x00000528)
  179. #define AQT1000_INTR_CTRL_INT_TEST_VAL_4 (0x00000529)
  180. #define AQT1000_INTR_CTRL_INT_TEST_VAL_5 (0x0000052A)
  181. #define AQT1000_INTR_CTRL_INT_TEST_VAL_6 (0x0000052B)
  182. #define AQT1000_INTR_CTRL_INT_DEST_0 (0x0000052C)
  183. #define AQT1000_INTR_CTRL_INT_DEST_1 (0x0000052D)
  184. #define AQT1000_INTR_CTRL_INT_DEST_2 (0x0000052E)
  185. #define AQT1000_INTR_CTRL_INT_DEST_3 (0x0000052F)
  186. #define AQT1000_INTR_CTRL_INT_DEST_4 (0x00000530)
  187. #define AQT1000_INTR_CTRL_INT_DEST_5 (0x00000531)
  188. #define AQT1000_INTR_CTRL_INT_DEST_6 (0x00000532)
  189. #define AQT1000_INTR_CTRL_INT_DEST_7 (0x00000533)
  190. #define AQT1000_INTR_CTRL_INT_DEST_8 (0x00000534)
  191. #define AQT1000_INTR_CTRL_INT_DEST_9 (0x00000535)
  192. #define AQT1000_INTR_CTRL_INT_DEST_10 (0x00000536)
  193. #define AQT1000_INTR_CTRL_INT_DEST_11 (0x00000537)
  194. #define AQT1000_INTR_CTRL_INT_DEST_12 (0x00000538)
  195. #define AQT1000_INTR_CTRL_INT_DEST_13 (0x00000539)
  196. #define AQT1000_INTR_CTRL_CLR_COMMIT (0x000005E1)
  197. #define AQT1000_ANA_BASE (0x00000600)
  198. #define AQT1000_ANA_PAGE_REGISTER (0x00000600)
  199. #define AQT1000_ANA_BIAS (0x00000601)
  200. #define AQT1000_ANA_RX_SUPPLIES (0x00000608)
  201. #define AQT1000_ANA_HPH (0x00000609)
  202. #define AQT1000_ANA_AMIC1 (0x0000060E)
  203. #define AQT1000_ANA_AMIC2 (0x0000060F)
  204. #define AQT1000_ANA_AMIC3 (0x00000610)
  205. #define AQT1000_ANA_AMIC3_HPF (0x00000611)
  206. #define AQT1000_ANA_MBHC_MECH (0x00000614)
  207. #define AQT1000_ANA_MBHC_ELECT (0x00000615)
  208. #define AQT1000_ANA_MBHC_ZDET (0x00000616)
  209. #define AQT1000_ANA_MBHC_RESULT_1 (0x00000617)
  210. #define AQT1000_ANA_MBHC_RESULT_2 (0x00000618)
  211. #define AQT1000_ANA_MBHC_RESULT_3 (0x00000619)
  212. #define AQT1000_ANA_MBHC_BTN0 (0x0000061A)
  213. #define AQT1000_ANA_MBHC_BTN1 (0x0000061B)
  214. #define AQT1000_ANA_MBHC_BTN2 (0x0000061C)
  215. #define AQT1000_ANA_MBHC_BTN3 (0x0000061D)
  216. #define AQT1000_ANA_MBHC_BTN4 (0x0000061E)
  217. #define AQT1000_ANA_MBHC_BTN5 (0x0000061F)
  218. #define AQT1000_ANA_MBHC_BTN6 (0x00000620)
  219. #define AQT1000_ANA_MBHC_BTN7 (0x00000621)
  220. #define AQT1000_ANA_MICB1 (0x00000622)
  221. #define AQT1000_ANA_MICB1_RAMP (0x00000624)
  222. #define AQT1000_BIAS_BASE (0x00000628)
  223. #define AQT1000_BIAS_CTL (0x00000628)
  224. #define AQT1000_BIAS_CCOMP_FINE_ADJ (0x00000629)
  225. #define AQT1000_LED_BASE (0x0000062E)
  226. #define AQT1000_LED_LED_MODE_SEL_R (0x0000062E)
  227. #define AQT1000_LED_LED_MISC_R (0x0000062F)
  228. #define AQT1000_LED_LED_MODE_SEL_G (0x00000630)
  229. #define AQT1000_LED_LED_MISC_G (0x00000631)
  230. #define AQT1000_LED_LED_MODE_SEL_B (0x00000632)
  231. #define AQT1000_LED_LED_MISC_B (0x00000633)
  232. #define AQT1000_LDOH_BASE (0x0000063A)
  233. #define AQT1000_LDOH_MODE (0x0000063A)
  234. #define AQT1000_LDOH_BIAS (0x0000063B)
  235. #define AQT1000_LDOH_STB_LOADS (0x0000063C)
  236. #define AQT1000_LDOH_MISC1 (0x0000063D)
  237. #define AQT1000_LDOL_BASE (0x00000640)
  238. #define AQT1000_LDOL_VDDCX_ADJUST (0x00000640)
  239. #define AQT1000_LDOL_DISABLE_LDOL (0x00000641)
  240. #define AQT1000_BUCK_5V_BASE (0x00000644)
  241. #define AQT1000_BUCK_5V_EN_CTL (0x00000644)
  242. #define AQT1000_BUCK_5V_VOUT_SEL (0x00000645)
  243. #define AQT1000_BUCK_5V_CTRL_VCL_1 (0x00000646)
  244. #define AQT1000_BUCK_5V_CTRL_VCL_2 (0x00000647)
  245. #define AQT1000_BUCK_5V_CTRL_CCL_2 (0x00000648)
  246. #define AQT1000_BUCK_5V_CTRL_CCL_1 (0x00000649)
  247. #define AQT1000_BUCK_5V_CTRL_CCL_3 (0x0000064A)
  248. #define AQT1000_BUCK_5V_CTRL_CCL_4 (0x0000064B)
  249. #define AQT1000_BUCK_5V_CTRL_CCL_5 (0x0000064C)
  250. #define AQT1000_BUCK_5V_IBIAS_CTL_1 (0x0000064D)
  251. #define AQT1000_BUCK_5V_IBIAS_CTL_2 (0x0000064E)
  252. #define AQT1000_BUCK_5V_IBIAS_CTL_3 (0x0000064F)
  253. #define AQT1000_BUCK_5V_IBIAS_CTL_4 (0x00000650)
  254. #define AQT1000_BUCK_5V_IBIAS_CTL_5 (0x00000651)
  255. #define AQT1000_BUCK_5V_ATEST_DTEST_CTL (0x00000652)
  256. #define AQT1000_PON_BASE (0x00000653)
  257. #define AQT1000_PON_BG_CTRL (0x00000653)
  258. #define AQT1000_PON_TEST_CTRL (0x00000654)
  259. #define AQT1000_MBHC_BASE (0x00000656)
  260. #define AQT1000_MBHC_CTL_CLK (0x00000656)
  261. #define AQT1000_MBHC_CTL_ANA (0x00000657)
  262. #define AQT1000_MBHC_CTL_SPARE_1 (0x00000658)
  263. #define AQT1000_MBHC_CTL_SPARE_2 (0x00000659)
  264. #define AQT1000_MBHC_CTL_BCS (0x0000065A)
  265. #define AQT1000_MBHC_MOISTURE_DET_FSM_STATUS (0x0000065B)
  266. #define AQT1000_MBHC_TEST_CTL (0x0000065C)
  267. #define AQT1000_MICB1_BASE (0x0000066B)
  268. #define AQT1000_MICB1_TEST_CTL_1 (0x0000066B)
  269. #define AQT1000_MICB1_TEST_CTL_2 (0x0000066C)
  270. #define AQT1000_MICB1_TEST_CTL_3 (0x0000066D)
  271. #define AQT1000_MICB1_MISC_BASE (0x0000066E)
  272. #define AQT1000_MICB1_MISC_MICB1_INM_RES_BIAS (0x0000066E)
  273. #define AQT1000_MICB1_MISC_MICB_MISC1 (0x0000066F)
  274. #define AQT1000_MICB1_MISC_MICB_MISC2 (0x00000670)
  275. #define AQT1000_TX_COM_BASE (0x00000677)
  276. #define AQT1000_TX_COM_ADC_VCM (0x00000677)
  277. #define AQT1000_TX_COM_BIAS_ATEST (0x00000678)
  278. #define AQT1000_TX_COM_ADC_INT1_IB (0x00000679)
  279. #define AQT1000_TX_COM_ADC_INT2_IB (0x0000067A)
  280. #define AQT1000_TX_COM_TXFE_DIV_CTL (0x0000067B)
  281. #define AQT1000_TX_COM_TXFE_DIV_START (0x0000067C)
  282. #define AQT1000_TX_COM_TXFE_DIV_STOP_9P6M (0x0000067D)
  283. #define AQT1000_TX_COM_TXFE_DIV_STOP_12P288M (0x0000067E)
  284. #define AQT1000_TX_1_2_BASE (0x0000067F)
  285. #define AQT1000_TX_1_2_TEST_EN (0x0000067F)
  286. #define AQT1000_TX_1_2_ADC_IB (0x00000680)
  287. #define AQT1000_TX_1_2_ATEST_REFCTL (0x00000681)
  288. #define AQT1000_TX_1_2_TEST_CTL (0x00000682)
  289. #define AQT1000_TX_1_2_TEST_BLK_EN (0x00000683)
  290. #define AQT1000_TX_1_2_TXFE_CLKDIV (0x00000684)
  291. #define AQT1000_TX_1_2_SAR1_ERR (0x00000685)
  292. #define AQT1000_TX_1_2_SAR2_ERR (0x00000686)
  293. #define AQT1000_TX_3_BASE (0x00000687)
  294. #define AQT1000_TX_3_TEST_EN (0x00000687)
  295. #define AQT1000_TX_3_ADC_IB (0x00000688)
  296. #define AQT1000_TX_3_ATEST_REFCTL (0x00000689)
  297. #define AQT1000_TX_3_TEST_CTL (0x0000068A)
  298. #define AQT1000_TX_3_TEST_BLK_EN (0x0000068B)
  299. #define AQT1000_TX_3_TXFE_CLKDIV (0x0000068C)
  300. #define AQT1000_TX_3_SAR1_ERR (0x0000068D)
  301. #define AQT1000_TX_3_SAR2_ERR (0x0000068E)
  302. #define AQT1000_TX_BASE (0x0000068F)
  303. #define AQT1000_TX_ATEST1_2_SEL (0x0000068F)
  304. #define AQT1000_CLASSH_BASE (0x00000697)
  305. #define AQT1000_CLASSH_MODE_1 (0x00000697)
  306. #define AQT1000_CLASSH_MODE_2 (0x00000698)
  307. #define AQT1000_CLASSH_MODE_3 (0x00000699)
  308. #define AQT1000_CLASSH_CTRL_VCL_1 (0x0000069A)
  309. #define AQT1000_CLASSH_CTRL_VCL_2 (0x0000069B)
  310. #define AQT1000_CLASSH_CTRL_CCL_1 (0x0000069C)
  311. #define AQT1000_CLASSH_CTRL_CCL_2 (0x0000069D)
  312. #define AQT1000_CLASSH_CTRL_CCL_3 (0x0000069E)
  313. #define AQT1000_CLASSH_CTRL_CCL_4 (0x0000069F)
  314. #define AQT1000_CLASSH_CTRL_CCL_5 (0x000006A0)
  315. #define AQT1000_CLASSH_BUCK_TMUX_A_D (0x000006A1)
  316. #define AQT1000_CLASSH_BUCK_SW_DRV_CNTL (0x000006A2)
  317. #define AQT1000_CLASSH_SPARE (0x000006A3)
  318. #define AQT1000_FLYBACK_BASE (0x000006A4)
  319. #define AQT1000_FLYBACK_EN (0x000006A4)
  320. #define AQT1000_FLYBACK_VNEG_CTRL_1 (0x000006A5)
  321. #define AQT1000_FLYBACK_VNEG_CTRL_2 (0x000006A6)
  322. #define AQT1000_FLYBACK_VNEG_CTRL_3 (0x000006A7)
  323. #define AQT1000_FLYBACK_VNEG_CTRL_4 (0x000006A8)
  324. #define AQT1000_FLYBACK_VNEG_CTRL_5 (0x000006A9)
  325. #define AQT1000_FLYBACK_VNEG_CTRL_6 (0x000006AA)
  326. #define AQT1000_FLYBACK_VNEG_CTRL_7 (0x000006AB)
  327. #define AQT1000_FLYBACK_VNEG_CTRL_8 (0x000006AC)
  328. #define AQT1000_FLYBACK_VNEG_CTRL_9 (0x000006AD)
  329. #define AQT1000_FLYBACK_VNEGDAC_CTRL_1 (0x000006AE)
  330. #define AQT1000_FLYBACK_VNEGDAC_CTRL_2 (0x000006AF)
  331. #define AQT1000_FLYBACK_VNEGDAC_CTRL_3 (0x000006B0)
  332. #define AQT1000_FLYBACK_CTRL_1 (0x000006B1)
  333. #define AQT1000_FLYBACK_TEST_CTL (0x000006B2)
  334. #define AQT1000_RX_BASE (0x000006B3)
  335. #define AQT1000_RX_AUX_SW_CTL (0x000006B3)
  336. #define AQT1000_RX_PA_AUX_IN_CONN (0x000006B4)
  337. #define AQT1000_RX_TIMER_DIV (0x000006B5)
  338. #define AQT1000_RX_OCP_CTL (0x000006B6)
  339. #define AQT1000_RX_OCP_COUNT (0x000006B7)
  340. #define AQT1000_RX_BIAS_ATEST (0x000006B8)
  341. #define AQT1000_RX_BIAS_MISC1 (0x000006B9)
  342. #define AQT1000_RX_BIAS_HPH_LDO (0x000006BA)
  343. #define AQT1000_RX_BIAS_HPH_PA (0x000006BB)
  344. #define AQT1000_RX_BIAS_HPH_RDACBUFF_CNP2 (0x000006BC)
  345. #define AQT1000_RX_BIAS_HPH_RDAC_LDO (0x000006BD)
  346. #define AQT1000_RX_BIAS_HPH_CNP1 (0x000006BE)
  347. #define AQT1000_RX_BIAS_HPH_LOWPOWER (0x000006BF)
  348. #define AQT1000_RX_BIAS_MISC2 (0x000006C0)
  349. #define AQT1000_RX_BIAS_MISC3 (0x000006C1)
  350. #define AQT1000_RX_BIAS_MISC4 (0x000006C2)
  351. #define AQT1000_RX_BIAS_MISC5 (0x000006C3)
  352. #define AQT1000_RX_BIAS_BUCK_RST (0x000006C4)
  353. #define AQT1000_RX_BIAS_BUCK_VREF_ERRAMP (0x000006C5)
  354. #define AQT1000_RX_BIAS_FLYB_ERRAMP (0x000006C6)
  355. #define AQT1000_RX_BIAS_FLYB_BUFF (0x000006C7)
  356. #define AQT1000_RX_BIAS_FLYB_MID_RST (0x000006C8)
  357. #define AQT1000_HPH_BASE (0x000006C9)
  358. #define AQT1000_HPH_L_STATUS (0x000006C9)
  359. #define AQT1000_HPH_R_STATUS (0x000006CA)
  360. #define AQT1000_HPH_CNP_EN (0x000006CB)
  361. #define AQT1000_HPH_CNP_WG_CTL (0x000006CC)
  362. #define AQT1000_HPH_CNP_WG_TIME (0x000006CD)
  363. #define AQT1000_HPH_OCP_CTL (0x000006CE)
  364. #define AQT1000_HPH_AUTO_CHOP (0x000006CF)
  365. #define AQT1000_HPH_CHOP_CTL (0x000006D0)
  366. #define AQT1000_HPH_PA_CTL1 (0x000006D1)
  367. #define AQT1000_HPH_PA_CTL2 (0x000006D2)
  368. #define AQT1000_HPH_L_EN (0x000006D3)
  369. #define AQT1000_HPH_L_TEST (0x000006D4)
  370. #define AQT1000_HPH_L_ATEST (0x000006D5)
  371. #define AQT1000_HPH_R_EN (0x000006D6)
  372. #define AQT1000_HPH_R_TEST (0x000006D7)
  373. #define AQT1000_HPH_R_ATEST (0x000006D8)
  374. #define AQT1000_HPH_RDAC_CLK_CTL1 (0x000006D9)
  375. #define AQT1000_HPH_RDAC_CLK_CTL2 (0x000006DA)
  376. #define AQT1000_HPH_RDAC_LDO_CTL (0x000006DB)
  377. #define AQT1000_HPH_RDAC_CHOP_CLK_LP_CTL (0x000006DC)
  378. #define AQT1000_HPH_REFBUFF_UHQA_CTL (0x000006DD)
  379. #define AQT1000_HPH_REFBUFF_LP_CTL (0x000006DE)
  380. #define AQT1000_HPH_L_DAC_CTL (0x000006DF)
  381. #define AQT1000_HPH_R_DAC_CTL (0x000006E0)
  382. #define AQT1000_HPHLR_BASE (0x000006E1)
  383. #define AQT1000_HPHLR_SURGE_COMP_SEL (0x000006E1)
  384. #define AQT1000_HPHLR_SURGE_EN (0x000006E2)
  385. #define AQT1000_HPHLR_SURGE_MISC1 (0x000006E3)
  386. #define AQT1000_HPHLR_SURGE_STATUS (0x000006E4)
  387. #define AQT1000_ANA_NEW_BASE (0x00000700)
  388. #define AQT1000_ANA_NEW_PAGE_REGISTER (0x00000700)
  389. #define AQT1000_HPH_NEW_BASE (0x00000701)
  390. #define AQT1000_HPH_NEW_ANA_HPH2 (0x00000701)
  391. #define AQT1000_HPH_NEW_ANA_HPH3 (0x00000702)
  392. #define AQT1000_CLK_SYS_BASE (0x0000070E)
  393. #define AQT1000_CLK_SYS_MCLK1_PRG (0x0000070E)
  394. #define AQT1000_CLK_SYS_MCLK2_I2S_HS_CLK_PRG (0x0000070F)
  395. #define AQT1000_CLK_SYS_XO_CAP_XTP (0x00000710)
  396. #define AQT1000_CLK_SYS_XO_CAP_XTM (0x00000711)
  397. #define AQT1000_CLK_SYS_PLL_ENABLES (0x00000712)
  398. #define AQT1000_CLK_SYS_PLL_PRESET (0x00000713)
  399. #define AQT1000_CLK_SYS_PLL_STATUS (0x00000714)
  400. #define AQT1000_MBHC_NEW_BASE (0x0000071F)
  401. #define AQT1000_MBHC_NEW_ELECT_REM_CLAMP_CTL (0x0000071F)
  402. #define AQT1000_MBHC_NEW_CTL_1 (0x00000720)
  403. #define AQT1000_MBHC_NEW_CTL_2 (0x00000721)
  404. #define AQT1000_MBHC_NEW_PLUG_DETECT_CTL (0x00000722)
  405. #define AQT1000_MBHC_NEW_ZDET_ANA_CTL (0x00000723)
  406. #define AQT1000_MBHC_NEW_ZDET_RAMP_CTL (0x00000724)
  407. #define AQT1000_MBHC_NEW_FSM_STATUS (0x00000725)
  408. #define AQT1000_MBHC_NEW_ADC_RESULT (0x00000726)
  409. #define AQT1000_HPH_NEW_INT_BASE (0x00000732)
  410. #define AQT1000_HPH_NEW_INT_RDAC_GAIN_CTL (0x00000732)
  411. #define AQT1000_HPH_NEW_INT_RDAC_HD2_CTL_L (0x00000733)
  412. #define AQT1000_HPH_NEW_INT_RDAC_VREF_CTL (0x00000734)
  413. #define AQT1000_HPH_NEW_INT_RDAC_OVERRIDE_CTL (0x00000735)
  414. #define AQT1000_HPH_NEW_INT_RDAC_HD2_CTL_R (0x00000736)
  415. #define AQT1000_HPH_NEW_INT_PA_MISC1 (0x00000737)
  416. #define AQT1000_HPH_NEW_INT_PA_MISC2 (0x00000738)
  417. #define AQT1000_HPH_NEW_INT_PA_RDAC_MISC (0x00000739)
  418. #define AQT1000_HPH_NEW_INT_HPH_TIMER1 (0x0000073A)
  419. #define AQT1000_HPH_NEW_INT_HPH_TIMER2 (0x0000073B)
  420. #define AQT1000_HPH_NEW_INT_HPH_TIMER3 (0x0000073C)
  421. #define AQT1000_HPH_NEW_INT_HPH_TIMER4 (0x0000073D)
  422. #define AQT1000_HPH_NEW_INT_PA_RDAC_MISC2 (0x0000073E)
  423. #define AQT1000_HPH_NEW_INT_PA_RDAC_MISC3 (0x0000073F)
  424. #define AQT1000_RX_NEW_INT_BASE (0x00000745)
  425. #define AQT1000_RX_NEW_INT_HPH_RDAC_BIAS_LOHIFI (0x00000745)
  426. #define AQT1000_RX_NEW_INT_HPH_RDAC_BIAS_ULP (0x00000746)
  427. #define AQT1000_RX_NEW_INT_HPH_RDAC_LDO_LP (0x00000747)
  428. #define AQT1000_CLK_SYS_INT_BASE (0x0000076C)
  429. #define AQT1000_CLK_SYS_INT_CLK_TEST1 (0x0000076C)
  430. #define AQT1000_CLK_SYS_INT_XO_TEST1 (0x0000076D)
  431. #define AQT1000_CLK_SYS_INT_XO_TEST2 (0x0000076E)
  432. #define AQT1000_CLK_SYS_INT_POST_DIV_REG0 (0x0000076F)
  433. #define AQT1000_CLK_SYS_INT_POST_DIV_REG1 (0x00000770)
  434. #define AQT1000_CLK_SYS_INT_REF_DIV_REG0 (0x00000771)
  435. #define AQT1000_CLK_SYS_INT_REF_DIV_REG1 (0x00000772)
  436. #define AQT1000_CLK_SYS_INT_FILTER_REG0 (0x00000773)
  437. #define AQT1000_CLK_SYS_INT_FILTER_REG1 (0x00000774)
  438. #define AQT1000_CLK_SYS_INT_PLL_L_VAL (0x00000775)
  439. #define AQT1000_CLK_SYS_INT_PLL_M_VAL (0x00000776)
  440. #define AQT1000_CLK_SYS_INT_PLL_N_VAL (0x00000777)
  441. #define AQT1000_CLK_SYS_INT_TEST_REG0 (0x00000778)
  442. #define AQT1000_CLK_SYS_INT_PFD_CP_DSM_PROG (0x00000779)
  443. #define AQT1000_CLK_SYS_INT_VCO_PROG (0x0000077A)
  444. #define AQT1000_CLK_SYS_INT_TEST_REG1 (0x0000077B)
  445. #define AQT1000_CLK_SYS_INT_LDO_LOCK_CFG (0x0000077C)
  446. #define AQT1000_CLK_SYS_INT_DIG_LOCK_DET_CFG (0x0000077D)
  447. #define AQT1000_MBHC_NEW_INT_BASE (0x000007AF)
  448. #define AQT1000_MBHC_NEW_INT_MOISTURE_DET_DC_CTRL (0x000007AF)
  449. #define AQT1000_MBHC_NEW_INT_MOISTURE_DET_POLLING_CTRL (0x000007B0)
  450. #define AQT1000_MBHC_NEW_INT_MECH_DET_CURRENT (0x000007B1)
  451. #define AQT1000_MBHC_NEW_INT_SPARE_2 (0x000007B2)
  452. #define AQT1000_PAGE10_BASE (0x00000A00)
  453. #define AQT1000_PAGE10_PAGE_REGISTER (0x00000A00)
  454. #define AQT1000_CDC_ANC0_BASE (0x00000A01)
  455. #define AQT1000_CDC_ANC0_CLK_RESET_CTL (0x00000A01)
  456. #define AQT1000_CDC_ANC0_MODE_1_CTL (0x00000A02)
  457. #define AQT1000_CDC_ANC0_MODE_2_CTL (0x00000A03)
  458. #define AQT1000_CDC_ANC0_FF_SHIFT (0x00000A04)
  459. #define AQT1000_CDC_ANC0_FB_SHIFT (0x00000A05)
  460. #define AQT1000_CDC_ANC0_LPF_FF_A_CTL (0x00000A06)
  461. #define AQT1000_CDC_ANC0_LPF_FF_B_CTL (0x00000A07)
  462. #define AQT1000_CDC_ANC0_LPF_FB_CTL (0x00000A08)
  463. #define AQT1000_CDC_ANC0_SMLPF_CTL (0x00000A09)
  464. #define AQT1000_CDC_ANC0_DCFLT_SHIFT_CTL (0x00000A0A)
  465. #define AQT1000_CDC_ANC0_IIR_ADAPT_CTL (0x00000A0B)
  466. #define AQT1000_CDC_ANC0_IIR_COEFF_1_CTL (0x00000A0C)
  467. #define AQT1000_CDC_ANC0_IIR_COEFF_2_CTL (0x00000A0D)
  468. #define AQT1000_CDC_ANC0_FF_A_GAIN_CTL (0x00000A0E)
  469. #define AQT1000_CDC_ANC0_FF_B_GAIN_CTL (0x00000A0F)
  470. #define AQT1000_CDC_ANC0_FB_GAIN_CTL (0x00000A10)
  471. #define AQT1000_CDC_ANC0_RC_COMMON_CTL (0x00000A11)
  472. #define AQT1000_CDC_ANC0_FIFO_COMMON_CTL (0x00000A13)
  473. #define AQT1000_CDC_ANC0_RC0_STATUS_FMIN_CNTR (0x00000A14)
  474. #define AQT1000_CDC_ANC0_RC1_STATUS_FMIN_CNTR (0x00000A15)
  475. #define AQT1000_CDC_ANC0_RC0_STATUS_FMAX_CNTR (0x00000A16)
  476. #define AQT1000_CDC_ANC0_RC1_STATUS_FMAX_CNTR (0x00000A17)
  477. #define AQT1000_CDC_ANC0_STATUS_FIFO (0x00000A18)
  478. #define AQT1000_CDC_ANC1_BASE (0x00000A19)
  479. #define AQT1000_CDC_ANC1_CLK_RESET_CTL (0x00000A19)
  480. #define AQT1000_CDC_ANC1_MODE_1_CTL (0x00000A1A)
  481. #define AQT1000_CDC_ANC1_MODE_2_CTL (0x00000A1B)
  482. #define AQT1000_CDC_ANC1_FF_SHIFT (0x00000A1C)
  483. #define AQT1000_CDC_ANC1_FB_SHIFT (0x00000A1D)
  484. #define AQT1000_CDC_ANC1_LPF_FF_A_CTL (0x00000A1E)
  485. #define AQT1000_CDC_ANC1_LPF_FF_B_CTL (0x00000A1F)
  486. #define AQT1000_CDC_ANC1_LPF_FB_CTL (0x00000A20)
  487. #define AQT1000_CDC_ANC1_SMLPF_CTL (0x00000A21)
  488. #define AQT1000_CDC_ANC1_DCFLT_SHIFT_CTL (0x00000A22)
  489. #define AQT1000_CDC_ANC1_IIR_ADAPT_CTL (0x00000A23)
  490. #define AQT1000_CDC_ANC1_IIR_COEFF_1_CTL (0x00000A24)
  491. #define AQT1000_CDC_ANC1_IIR_COEFF_2_CTL (0x00000A25)
  492. #define AQT1000_CDC_ANC1_FF_A_GAIN_CTL (0x00000A26)
  493. #define AQT1000_CDC_ANC1_FF_B_GAIN_CTL (0x00000A27)
  494. #define AQT1000_CDC_ANC1_FB_GAIN_CTL (0x00000A28)
  495. #define AQT1000_CDC_ANC1_RC_COMMON_CTL (0x00000A29)
  496. #define AQT1000_CDC_ANC1_FIFO_COMMON_CTL (0x00000A2B)
  497. #define AQT1000_CDC_ANC1_RC0_STATUS_FMIN_CNTR (0x00000A2C)
  498. #define AQT1000_CDC_ANC1_RC1_STATUS_FMIN_CNTR (0x00000A2D)
  499. #define AQT1000_CDC_ANC1_RC0_STATUS_FMAX_CNTR (0x00000A2E)
  500. #define AQT1000_CDC_ANC1_RC1_STATUS_FMAX_CNTR (0x00000A2F)
  501. #define AQT1000_CDC_ANC1_STATUS_FIFO (0x00000A30)
  502. #define AQT1000_CDC_TX0_BASE (0x00000A31)
  503. #define AQT1000_CDC_TX0_TX_PATH_CTL (0x00000A31)
  504. #define AQT1000_CDC_TX0_TX_PATH_CFG0 (0x00000A32)
  505. #define AQT1000_CDC_TX0_TX_PATH_CFG1 (0x00000A33)
  506. #define AQT1000_CDC_TX0_TX_VOL_CTL (0x00000A34)
  507. #define AQT1000_CDC_TX0_TX_PATH_SEC0 (0x00000A37)
  508. #define AQT1000_CDC_TX0_TX_PATH_SEC1 (0x00000A38)
  509. #define AQT1000_CDC_TX0_TX_PATH_SEC2 (0x00000A39)
  510. #define AQT1000_CDC_TX0_TX_PATH_SEC3 (0x00000A3A)
  511. #define AQT1000_CDC_TX0_TX_PATH_SEC4 (0x00000A3B)
  512. #define AQT1000_CDC_TX0_TX_PATH_SEC5 (0x00000A3C)
  513. #define AQT1000_CDC_TX0_TX_PATH_SEC6 (0x00000A3D)
  514. #define AQT1000_CDC_TX1_BASE (0x00000A41)
  515. #define AQT1000_CDC_TX1_TX_PATH_CTL (0x00000A41)
  516. #define AQT1000_CDC_TX1_TX_PATH_CFG0 (0x00000A42)
  517. #define AQT1000_CDC_TX1_TX_PATH_CFG1 (0x00000A43)
  518. #define AQT1000_CDC_TX1_TX_VOL_CTL (0x00000A44)
  519. #define AQT1000_CDC_TX1_TX_PATH_SEC0 (0x00000A47)
  520. #define AQT1000_CDC_TX1_TX_PATH_SEC1 (0x00000A48)
  521. #define AQT1000_CDC_TX1_TX_PATH_SEC2 (0x00000A49)
  522. #define AQT1000_CDC_TX1_TX_PATH_SEC3 (0x00000A4A)
  523. #define AQT1000_CDC_TX1_TX_PATH_SEC4 (0x00000A4B)
  524. #define AQT1000_CDC_TX1_TX_PATH_SEC5 (0x00000A4C)
  525. #define AQT1000_CDC_TX1_TX_PATH_SEC6 (0x00000A4D)
  526. #define AQT1000_CDC_TX2_BASE (0x00000A51)
  527. #define AQT1000_CDC_TX2_TX_PATH_CTL (0x00000A51)
  528. #define AQT1000_CDC_TX2_TX_PATH_CFG0 (0x00000A52)
  529. #define AQT1000_CDC_TX2_TX_PATH_CFG1 (0x00000A53)
  530. #define AQT1000_CDC_TX2_TX_VOL_CTL (0x00000A54)
  531. #define AQT1000_CDC_TX2_TX_PATH_SEC0 (0x00000A57)
  532. #define AQT1000_CDC_TX2_TX_PATH_SEC1 (0x00000A58)
  533. #define AQT1000_CDC_TX2_TX_PATH_SEC2 (0x00000A59)
  534. #define AQT1000_CDC_TX2_TX_PATH_SEC3 (0x00000A5A)
  535. #define AQT1000_CDC_TX2_TX_PATH_SEC4 (0x00000A5B)
  536. #define AQT1000_CDC_TX2_TX_PATH_SEC5 (0x00000A5C)
  537. #define AQT1000_CDC_TX2_TX_PATH_SEC6 (0x00000A5D)
  538. #define AQT1000_CDC_TX2_TX_PATH_SEC7 (0x00000A5E)
  539. #define AQT1000_PAGE11_BASE (0x00000B00)
  540. #define AQT1000_PAGE11_PAGE_REGISTER (0x00000B00)
  541. #define AQT1000_CDC_COMPANDER1_BASE (0x00000B01)
  542. #define AQT1000_CDC_COMPANDER1_CTL0 (0x00000B01)
  543. #define AQT1000_CDC_COMPANDER1_CTL1 (0x00000B02)
  544. #define AQT1000_CDC_COMPANDER1_CTL2 (0x00000B03)
  545. #define AQT1000_CDC_COMPANDER1_CTL3 (0x00000B04)
  546. #define AQT1000_CDC_COMPANDER1_CTL4 (0x00000B05)
  547. #define AQT1000_CDC_COMPANDER1_CTL5 (0x00000B06)
  548. #define AQT1000_CDC_COMPANDER1_CTL6 (0x00000B07)
  549. #define AQT1000_CDC_COMPANDER1_CTL7 (0x00000B08)
  550. #define AQT1000_CDC_COMPANDER2_BASE (0x00000B09)
  551. #define AQT1000_CDC_COMPANDER2_CTL0 (0x00000B09)
  552. #define AQT1000_CDC_COMPANDER2_CTL1 (0x00000B0A)
  553. #define AQT1000_CDC_COMPANDER2_CTL2 (0x00000B0B)
  554. #define AQT1000_CDC_COMPANDER2_CTL3 (0x00000B0C)
  555. #define AQT1000_CDC_COMPANDER2_CTL4 (0x00000B0D)
  556. #define AQT1000_CDC_COMPANDER2_CTL5 (0x00000B0E)
  557. #define AQT1000_CDC_COMPANDER2_CTL6 (0x00000B0F)
  558. #define AQT1000_CDC_COMPANDER2_CTL7 (0x00000B10)
  559. #define AQT1000_CDC_RX1_BASE (0x00000B55)
  560. #define AQT1000_CDC_RX1_RX_PATH_CTL (0x00000B55)
  561. #define AQT1000_CDC_RX1_RX_PATH_CFG0 (0x00000B56)
  562. #define AQT1000_CDC_RX1_RX_PATH_CFG1 (0x00000B57)
  563. #define AQT1000_CDC_RX1_RX_PATH_CFG2 (0x00000B58)
  564. #define AQT1000_CDC_RX1_RX_VOL_CTL (0x00000B59)
  565. #define AQT1000_CDC_RX1_RX_PATH_MIX_CTL (0x00000B5A)
  566. #define AQT1000_CDC_RX1_RX_PATH_MIX_CFG (0x00000B5B)
  567. #define AQT1000_CDC_RX1_RX_VOL_MIX_CTL (0x00000B5C)
  568. #define AQT1000_CDC_RX1_RX_PATH_SEC0 (0x00000B5D)
  569. #define AQT1000_CDC_RX1_RX_PATH_SEC1 (0x00000B5E)
  570. #define AQT1000_CDC_RX1_RX_PATH_SEC2 (0x00000B5F)
  571. #define AQT1000_CDC_RX1_RX_PATH_SEC3 (0x00000B60)
  572. #define AQT1000_CDC_RX1_RX_PATH_SEC4 (0x00000B61)
  573. #define AQT1000_CDC_RX1_RX_PATH_SEC5 (0x00000B62)
  574. #define AQT1000_CDC_RX1_RX_PATH_SEC6 (0x00000B63)
  575. #define AQT1000_CDC_RX1_RX_PATH_SEC7 (0x00000B64)
  576. #define AQT1000_CDC_RX1_RX_PATH_MIX_SEC0 (0x00000B65)
  577. #define AQT1000_CDC_RX1_RX_PATH_MIX_SEC1 (0x00000B66)
  578. #define AQT1000_CDC_RX1_RX_PATH_DSMDEM_CTL (0x00000B67)
  579. #define AQT1000_CDC_RX2_BASE (0x00000B69)
  580. #define AQT1000_CDC_RX2_RX_PATH_CTL (0x00000B69)
  581. #define AQT1000_CDC_RX2_RX_PATH_CFG0 (0x00000B6A)
  582. #define AQT1000_CDC_RX2_RX_PATH_CFG1 (0x00000B6B)
  583. #define AQT1000_CDC_RX2_RX_PATH_CFG2 (0x00000B6C)
  584. #define AQT1000_CDC_RX2_RX_VOL_CTL (0x00000B6D)
  585. #define AQT1000_CDC_RX2_RX_PATH_MIX_CTL (0x00000B6E)
  586. #define AQT1000_CDC_RX2_RX_PATH_MIX_CFG (0x00000B6F)
  587. #define AQT1000_CDC_RX2_RX_VOL_MIX_CTL (0x00000B70)
  588. #define AQT1000_CDC_RX2_RX_PATH_SEC0 (0x00000B71)
  589. #define AQT1000_CDC_RX2_RX_PATH_SEC1 (0x00000B72)
  590. #define AQT1000_CDC_RX2_RX_PATH_SEC2 (0x00000B73)
  591. #define AQT1000_CDC_RX2_RX_PATH_SEC3 (0x00000B74)
  592. #define AQT1000_CDC_RX2_RX_PATH_SEC4 (0x00000B75)
  593. #define AQT1000_CDC_RX2_RX_PATH_SEC5 (0x00000B76)
  594. #define AQT1000_CDC_RX2_RX_PATH_SEC6 (0x00000B77)
  595. #define AQT1000_CDC_RX2_RX_PATH_SEC7 (0x00000B78)
  596. #define AQT1000_CDC_RX2_RX_PATH_MIX_SEC0 (0x00000B79)
  597. #define AQT1000_CDC_RX2_RX_PATH_MIX_SEC1 (0x00000B7A)
  598. #define AQT1000_CDC_RX2_RX_PATH_DSMDEM_CTL (0x00000B7B)
  599. #define AQT1000_CDC_EQ_IIR0_BASE (0x00000BD1)
  600. #define AQT1000_CDC_EQ_IIR0_PATH_CTL (0x00000BD1)
  601. #define AQT1000_CDC_EQ_IIR0_PATH_CFG0 (0x00000BD2)
  602. #define AQT1000_CDC_EQ_IIR0_PATH_CFG1 (0x00000BD3)
  603. #define AQT1000_CDC_EQ_IIR0_PATH_CFG2 (0x00000BD4)
  604. #define AQT1000_CDC_EQ_IIR0_PATH_CFG3 (0x00000BD5)
  605. #define AQT1000_CDC_EQ_IIR0_COEF_CFG0 (0x00000BD6)
  606. #define AQT1000_CDC_EQ_IIR0_COEF_CFG1 (0x00000BD7)
  607. #define AQT1000_CDC_EQ_IIR1_BASE (0x00000BE1)
  608. #define AQT1000_CDC_EQ_IIR1_PATH_CTL (0x00000BE1)
  609. #define AQT1000_CDC_EQ_IIR1_PATH_CFG0 (0x00000BE2)
  610. #define AQT1000_CDC_EQ_IIR1_PATH_CFG1 (0x00000BE3)
  611. #define AQT1000_CDC_EQ_IIR1_PATH_CFG2 (0x00000BE4)
  612. #define AQT1000_CDC_EQ_IIR1_PATH_CFG3 (0x00000BE5)
  613. #define AQT1000_CDC_EQ_IIR1_COEF_CFG0 (0x00000BE6)
  614. #define AQT1000_CDC_EQ_IIR1_COEF_CFG1 (0x00000BE7)
  615. #define AQT1000_PAGE12_BASE (0x00000C00)
  616. #define AQT1000_PAGE12_PAGE_REGISTER (0x00000C00)
  617. #define AQT1000_CDC_CLSH_CDC_CLSH_BASE (0x00000C01)
  618. #define AQT1000_CDC_CLSH_CRC (0x00000C01)
  619. #define AQT1000_CDC_CLSH_DLY_CTRL (0x00000C02)
  620. #define AQT1000_CDC_CLSH_DECAY_CTRL (0x00000C03)
  621. #define AQT1000_CDC_CLSH_HPH_V_PA (0x00000C04)
  622. #define AQT1000_CDC_CLSH_EAR_V_PA (0x00000C05)
  623. #define AQT1000_CDC_CLSH_HPH_V_HD (0x00000C06)
  624. #define AQT1000_CDC_CLSH_EAR_V_HD (0x00000C07)
  625. #define AQT1000_CDC_CLSH_K1_MSB (0x00000C08)
  626. #define AQT1000_CDC_CLSH_K1_LSB (0x00000C09)
  627. #define AQT1000_CDC_CLSH_K2_MSB (0x00000C0A)
  628. #define AQT1000_CDC_CLSH_K2_LSB (0x00000C0B)
  629. #define AQT1000_CDC_CLSH_IDLE_CTRL (0x00000C0C)
  630. #define AQT1000_CDC_CLSH_IDLE_HPH (0x00000C0D)
  631. #define AQT1000_CDC_CLSH_IDLE_EAR (0x00000C0E)
  632. #define AQT1000_CDC_CLSH_TEST0 (0x00000C0F)
  633. #define AQT1000_CDC_CLSH_TEST1 (0x00000C10)
  634. #define AQT1000_CDC_CLSH_OVR_VREF (0x00000C11)
  635. #define AQT1000_MIXING_ASRC0_BASE (0x00000C55)
  636. #define AQT1000_MIXING_ASRC0_CLK_RST_CTL (0x00000C55)
  637. #define AQT1000_MIXING_ASRC0_CTL0 (0x00000C56)
  638. #define AQT1000_MIXING_ASRC0_CTL1 (0x00000C57)
  639. #define AQT1000_MIXING_ASRC0_FIFO_CTL (0x00000C58)
  640. #define AQT1000_MIXING_ASRC0_STATUS_FMIN_CNTR_LSB (0x00000C59)
  641. #define AQT1000_MIXING_ASRC0_STATUS_FMIN_CNTR_MSB (0x00000C5A)
  642. #define AQT1000_MIXING_ASRC0_STATUS_FMAX_CNTR_LSB (0x00000C5B)
  643. #define AQT1000_MIXING_ASRC0_STATUS_FMAX_CNTR_MSB (0x00000C5C)
  644. #define AQT1000_MIXING_ASRC0_STATUS_FIFO (0x00000C5D)
  645. #define AQT1000_MIXING_ASRC1_BASE (0x00000C61)
  646. #define AQT1000_MIXING_ASRC1_CLK_RST_CTL (0x00000C61)
  647. #define AQT1000_MIXING_ASRC1_CTL0 (0x00000C62)
  648. #define AQT1000_MIXING_ASRC1_CTL1 (0x00000C63)
  649. #define AQT1000_MIXING_ASRC1_FIFO_CTL (0x00000C64)
  650. #define AQT1000_MIXING_ASRC1_STATUS_FMIN_CNTR_LSB (0x00000C65)
  651. #define AQT1000_MIXING_ASRC1_STATUS_FMIN_CNTR_MSB (0x00000C66)
  652. #define AQT1000_MIXING_ASRC1_STATUS_FMAX_CNTR_LSB (0x00000C67)
  653. #define AQT1000_MIXING_ASRC1_STATUS_FMAX_CNTR_MSB (0x00000C68)
  654. #define AQT1000_MIXING_ASRC1_STATUS_FIFO (0x00000C69)
  655. #define AQT1000_CDC_SIDETONE_SRC0_BASE (0x00000CB5)
  656. #define AQT1000_CDC_SIDETONE_SRC0_ST_SRC_PATH_CTL (0x00000CB5)
  657. #define AQT1000_CDC_SIDETONE_SRC0_ST_SRC_PATH_CFG1 (0x00000CB6)
  658. #define AQT1000_SIDETONE_ASRC0_BASE (0x00000CBD)
  659. #define AQT1000_SIDETONE_ASRC0_CLK_RST_CTL (0x00000CBD)
  660. #define AQT1000_SIDETONE_ASRC0_CTL0 (0x00000CBE)
  661. #define AQT1000_SIDETONE_ASRC0_CTL1 (0x00000CBF)
  662. #define AQT1000_SIDETONE_ASRC0_FIFO_CTL (0x00000CC0)
  663. #define AQT1000_SIDETONE_ASRC0_STATUS_FMIN_CNTR_LSB (0x00000CC1)
  664. #define AQT1000_SIDETONE_ASRC0_STATUS_FMIN_CNTR_MSB (0x00000CC2)
  665. #define AQT1000_SIDETONE_ASRC0_STATUS_FMAX_CNTR_LSB (0x00000CC3)
  666. #define AQT1000_SIDETONE_ASRC0_STATUS_FMAX_CNTR_MSB (0x00000CC4)
  667. #define AQT1000_SIDETONE_ASRC0_STATUS_FIFO (0x00000CC5)
  668. #define AQT1000_EC_REF_HQ0_BASE (0x00000CD5)
  669. #define AQT1000_EC_REF_HQ0_EC_REF_HQ_PATH_CTL (0x00000CD5)
  670. #define AQT1000_EC_REF_HQ0_EC_REF_HQ_CFG0 (0x00000CD6)
  671. #define AQT1000_EC_REF_HQ1_BASE (0x00000CDD)
  672. #define AQT1000_EC_REF_HQ1_EC_REF_HQ_PATH_CTL (0x00000CDD)
  673. #define AQT1000_EC_REF_HQ1_EC_REF_HQ_CFG0 (0x00000CDE)
  674. #define AQT1000_EC_ASRC0_BASE (0x00000CE5)
  675. #define AQT1000_EC_ASRC0_CLK_RST_CTL (0x00000CE5)
  676. #define AQT1000_EC_ASRC0_CTL0 (0x00000CE6)
  677. #define AQT1000_EC_ASRC0_CTL1 (0x00000CE7)
  678. #define AQT1000_EC_ASRC0_FIFO_CTL (0x00000CE8)
  679. #define AQT1000_EC_ASRC0_STATUS_FMIN_CNTR_LSB (0x00000CE9)
  680. #define AQT1000_EC_ASRC0_STATUS_FMIN_CNTR_MSB (0x00000CEA)
  681. #define AQT1000_EC_ASRC0_STATUS_FMAX_CNTR_LSB (0x00000CEB)
  682. #define AQT1000_EC_ASRC0_STATUS_FMAX_CNTR_MSB (0x00000CEC)
  683. #define AQT1000_EC_ASRC0_STATUS_FIFO (0x00000CED)
  684. #define AQT1000_EC_ASRC1_BASE (0x00000CF1)
  685. #define AQT1000_EC_ASRC1_CLK_RST_CTL (0x00000CF1)
  686. #define AQT1000_EC_ASRC1_CTL0 (0x00000CF2)
  687. #define AQT1000_EC_ASRC1_CTL1 (0x00000CF3)
  688. #define AQT1000_EC_ASRC1_FIFO_CTL (0x00000CF4)
  689. #define AQT1000_EC_ASRC1_STATUS_FMIN_CNTR_LSB (0x00000CF5)
  690. #define AQT1000_EC_ASRC1_STATUS_FMIN_CNTR_MSB (0x00000CF6)
  691. #define AQT1000_EC_ASRC1_STATUS_FMAX_CNTR_LSB (0x00000CF7)
  692. #define AQT1000_EC_ASRC1_STATUS_FMAX_CNTR_MSB (0x00000CF8)
  693. #define AQT1000_EC_ASRC1_STATUS_FIFO (0x00000CF9)
  694. #define AQT1000_PAGE13_BASE (0x00000D00)
  695. #define AQT1000_PAGE13_PAGE_REGISTER (0x00000D00)
  696. #define AQT1000_CDC_RX_INP_MUX_CDC_RX_INP_MUX_BASE (0x00000D01)
  697. #define AQT1000_CDC_RX_INP_MUX_RX_INT1_CFG0 (0x00000D03)
  698. #define AQT1000_CDC_RX_INP_MUX_RX_INT1_CFG1 (0x00000D04)
  699. #define AQT1000_CDC_RX_INP_MUX_RX_INT2_CFG0 (0x00000D05)
  700. #define AQT1000_CDC_RX_INP_MUX_RX_INT2_CFG1 (0x00000D06)
  701. #define AQT1000_CDC_RX_INP_MUX_EQ_IIR_CFG0 (0x00000D11)
  702. #define AQT1000_CDC_RX_INP_MUX_DSD_CFG0 (0x00000D12)
  703. #define AQT1000_CDC_RX_INP_MUX_RX_MIX_CFG0 (0x00000D13)
  704. #define AQT1000_CDC_RX_INP_MUX_SIDETONE_SRC_CFG0 (0x00000D18)
  705. #define AQT1000_CDC_RX_INP_MUX_ANC_CFG0 (0x00000D1A)
  706. #define AQT1000_CDC_RX_INP_MUX_SPLINE_ASRC_CFG0 (0x00000D1B)
  707. #define AQT1000_CDC_RX_INP_MUX_EC_REF_HQ_CFG0 (0x00000D1C)
  708. #define AQT1000_CDC_TX_INP_MUX_CDC_TX_INP_MUX_BASE (0x00000D1D)
  709. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX0_CFG0 (0x00000D1D)
  710. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX0_CFG1 (0x00000D1E)
  711. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX1_CFG0 (0x00000D1F)
  712. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX1_CFG1 (0x00000D20)
  713. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX2_CFG0 (0x00000D21)
  714. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX2_CFG1 (0x00000D22)
  715. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX10_CFG0 (0x00000D29)
  716. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX10_CFG1 (0x00000D2A)
  717. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX11_CFG0 (0x00000D2B)
  718. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX11_CFG1 (0x00000D2C)
  719. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX12_CFG0 (0x00000D2D)
  720. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX12_CFG1 (0x00000D2E)
  721. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX13_CFG0 (0x00000D2F)
  722. #define AQT1000_CDC_TX_INP_MUX_ADC_MUX13_CFG1 (0x00000D30)
  723. #define AQT1000_CDC_SIDETONE_IIR_INP_MUX_CDC_SIDETONE_IIR_INP_MUX_BASE (0xD31)
  724. #define AQT1000_CDC_SIDETONE_IIR_INP_MUX_IIR0_MIX_CFG0 (0x00000D31)
  725. #define AQT1000_CDC_IF_ROUTER_CDC_IF_ROUTER_BASE (0x00000D3D)
  726. #define AQT1000_CDC_IF_ROUTER_TX_MUX_CFG0 (0x00000D3D)
  727. #define AQT1000_CDC_CLK_RST_CTRL_CDC_CLK_RST_CTRL_BASE (0x00000D41)
  728. #define AQT1000_CDC_CLK_RST_CTRL_MCLK_CONTROL (0x00000D41)
  729. #define AQT1000_CDC_CLK_RST_CTRL_FS_CNT_CONTROL (0x00000D42)
  730. #define AQT1000_CDC_CLK_RST_CTRL_DSD_CONTROL (0x00000D44)
  731. #define AQT1000_CDC_CLK_RST_CTRL_ASRC_SHARE_CONTROL (0x00000D45)
  732. #define AQT1000_CDC_CLK_RST_CTRL_GFM_CONTROL (0x00000D46)
  733. #define AQT1000_CDC_CLK_RST_CTRL_I2S_CONTROL (0x00000D47)
  734. #define AQT1000_CDC_SIDETONE_IIR0_BASE (0x00000D55)
  735. #define AQT1000_CDC_SIDETONE_IIR0_IIR_PATH_CTL (0x00000D55)
  736. #define AQT1000_CDC_SIDETONE_IIR0_IIR_GAIN_B1_CTL (0x00000D56)
  737. #define AQT1000_CDC_SIDETONE_IIR0_IIR_GAIN_B2_CTL (0x00000D57)
  738. #define AQT1000_CDC_SIDETONE_IIR0_IIR_GAIN_B3_CTL (0x00000D58)
  739. #define AQT1000_CDC_SIDETONE_IIR0_IIR_GAIN_B4_CTL (0x00000D59)
  740. #define AQT1000_CDC_SIDETONE_IIR0_IIR_GAIN_B5_CTL (0x00000D5A)
  741. #define AQT1000_CDC_SIDETONE_IIR0_IIR_GAIN_B6_CTL (0x00000D5B)
  742. #define AQT1000_CDC_SIDETONE_IIR0_IIR_GAIN_B7_CTL (0x00000D5C)
  743. #define AQT1000_CDC_SIDETONE_IIR0_IIR_GAIN_B8_CTL (0x00000D5D)
  744. #define AQT1000_CDC_SIDETONE_IIR0_IIR_CTL (0x00000D5E)
  745. #define AQT1000_CDC_SIDETONE_IIR0_IIR_GAIN_TIMER_CTL (0x00000D5F)
  746. #define AQT1000_CDC_SIDETONE_IIR0_IIR_COEF_B1_CTL (0x00000D60)
  747. #define AQT1000_CDC_SIDETONE_IIR0_IIR_COEF_B2_CTL (0x00000D61)
  748. #define AQT1000_CDC_TOP_CDC_TOP_BASE (0x00000D81)
  749. #define AQT1000_CDC_TOP_TOP_CFG0 (0x00000D81)
  750. #define AQT1000_CDC_TOP_HPHL_COMP_WR_LSB (0x00000D89)
  751. #define AQT1000_CDC_TOP_HPHL_COMP_WR_MSB (0x00000D8A)
  752. #define AQT1000_CDC_TOP_HPHL_COMP_LUT (0x00000D8B)
  753. #define AQT1000_CDC_TOP_HPHL_COMP_RD_LSB (0x00000D8C)
  754. #define AQT1000_CDC_TOP_HPHL_COMP_RD_MSB (0x00000D8D)
  755. #define AQT1000_CDC_TOP_HPHR_COMP_WR_LSB (0x00000D8E)
  756. #define AQT1000_CDC_TOP_HPHR_COMP_WR_MSB (0x00000D8F)
  757. #define AQT1000_CDC_TOP_HPHR_COMP_LUT (0x00000D90)
  758. #define AQT1000_CDC_TOP_HPHR_COMP_RD_LSB (0x00000D91)
  759. #define AQT1000_CDC_TOP_HPHR_COMP_RD_MSB (0x00000D92)
  760. #define AQT1000_CDC_DSD0_BASE (0x00000DB1)
  761. #define AQT1000_CDC_DSD0_PATH_CTL (0x00000DB1)
  762. #define AQT1000_CDC_DSD0_CFG0 (0x00000DB2)
  763. #define AQT1000_CDC_DSD0_CFG1 (0x00000DB3)
  764. #define AQT1000_CDC_DSD0_CFG2 (0x00000DB4)
  765. #define AQT1000_CDC_DSD0_CFG3 (0x00000DB5)
  766. #define AQT1000_CDC_DSD0_CFG4 (0x00000DB6)
  767. #define AQT1000_CDC_DSD0_CFG5 (0x00000DB7)
  768. #define AQT1000_CDC_DSD1_BASE (0x00000DC1)
  769. #define AQT1000_CDC_DSD1_PATH_CTL (0x00000DC1)
  770. #define AQT1000_CDC_DSD1_CFG0 (0x00000DC2)
  771. #define AQT1000_CDC_DSD1_CFG1 (0x00000DC3)
  772. #define AQT1000_CDC_DSD1_CFG2 (0x00000DC4)
  773. #define AQT1000_CDC_DSD1_CFG3 (0x00000DC5)
  774. #define AQT1000_CDC_DSD1_CFG4 (0x00000DC6)
  775. #define AQT1000_CDC_DSD1_CFG5 (0x00000DC7)
  776. #define AQT1000_CDC_RX_IDLE_DET_CDC_RX_IDLE_DET_BASE (0x00000DD1)
  777. #define AQT1000_CDC_RX_IDLE_DET_PATH_CTL (0x00000DD1)
  778. #define AQT1000_CDC_RX_IDLE_DET_CFG0 (0x00000DD2)
  779. #define AQT1000_CDC_RX_IDLE_DET_CFG1 (0x00000DD3)
  780. #define AQT1000_CDC_RX_IDLE_DET_CFG2 (0x00000DD4)
  781. #define AQT1000_CDC_RX_IDLE_DET_CFG3 (0x00000DD5)
  782. #define AQT1000_CDC_DOP_DET_CDC_DOP_DET_BASE (0x00000DD9)
  783. #define AQT1000_CDC_DOP_DET_CTL (0x00000DD9)
  784. #define AQT1000_CDC_DOP_DET_CFG0 (0x00000DDA)
  785. #define AQT1000_CDC_DOP_DET_CFG1 (0x00000DDB)
  786. #define AQT1000_CDC_DOP_DET_CFG2 (0x00000DDC)
  787. #define AQT1000_CDC_DOP_DET_CFG3 (0x00000DDD)
  788. #define AQT1000_CDC_DOP_DET_CFG4 (0x00000DDE)
  789. #define AQT1000_CDC_DOP_DET_STATUS0 (0x00000DE1)
  790. #define AQT1000_PAGE15_BASE (0x00000F00)
  791. #define AQT1000_PAGE15_PAGE_REGISTER (0x00000F00)
  792. #define AQT1000_CDC_DEBUG_CDC_DEBUG_BASE (0x00000FA1)
  793. #define AQT1000_CDC_DEBUG_DSD0_DEBUG_CFG0 (0x00000FA1)
  794. #define AQT1000_CDC_DEBUG_DSD0_DEBUG_CFG1 (0x00000FA2)
  795. #define AQT1000_CDC_DEBUG_DSD0_DEBUG_CFG2 (0x00000FA3)
  796. #define AQT1000_CDC_DEBUG_DSD0_DEBUG_CFG3 (0x00000FA4)
  797. #define AQT1000_CDC_DEBUG_DSD1_DEBUG_CFG0 (0x00000FA5)
  798. #define AQT1000_CDC_DEBUG_DSD1_DEBUG_CFG1 (0x00000FA6)
  799. #define AQT1000_CDC_DEBUG_DSD1_DEBUG_CFG2 (0x00000FA7)
  800. #define AQT1000_CDC_DEBUG_DSD1_DEBUG_CFG3 (0x00000FA8)
  801. #define AQT1000_CDC_DEBUG_RC_RE_ASRC_DEBUG_CFG0 (0x00000FAB)
  802. #define AQT1000_CDC_DEBUG_ANC0_RC0_FIFO_CTL (0x00000FAC)
  803. #define AQT1000_CDC_DEBUG_ANC0_RC1_FIFO_CTL (0x00000FAD)
  804. #define AQT1000_CDC_DEBUG_ANC1_RC0_FIFO_CTL (0x00000FAE)
  805. #define AQT1000_CDC_DEBUG_ANC1_RC1_FIFO_CTL (0x00000FAF)
  806. #define AQT1000_CDC_DEBUG_ANC_RC_RST_DBG_CNTR (0x00000FB0)
  807. #define AQT1000_PAGE128_BASE (0x00008000)
  808. #define AQT1000_PAGE128_PAGE_REGISTER (0x00008000)
  809. #define AQT1000_TLMM_TLMM_BASE (0x00008001)
  810. #define AQT1000_TLMM_SPI_CLK_PINCFG (0x00008001)
  811. #define AQT1000_TLMM_SPI_MOSI_PINCFG (0x00008002)
  812. #define AQT1000_TLMM_SPI_MISO_PINCFG (0x00008003)
  813. #define AQT1000_TLMM_SPI_CS_N_PINCFG (0x00008004)
  814. #define AQT1000_TLMM_GPIO1_PINCFG (0x00008005)
  815. #define AQT1000_TLMM_GPIO2_PINCFG (0x00008006)
  816. #define AQT1000_TLMM_GPIO3_PINCFG (0x00008007)
  817. #define AQT1000_TLMM_GPIO4_PINCFG (0x00008008)
  818. #define AQT1000_TLMM_GPIO5_PINCFG (0x00008009)
  819. #define AQT1000_TLMM_GPIO6_PINCFG (0x0000800A)
  820. #define AQT1000_TLMM_GPIO7_PINCFG (0x0000800B)
  821. #define AQT1000_TLMM_GPIO8_PINCFG (0x0000800C)
  822. #define AQT1000_TLMM_GPIO9_PINCFG (0x0000800D)
  823. #define AQT1000_TLMM_GPIO10_PINCFG (0x0000800E)
  824. #define AQT1000_PAD_CTRL_PAD_CTRL_BASE (0x00008031)
  825. #define AQT1000_PAD_CTRL_PAD_PDN_CTRL_0 (0x00008031)
  826. #define AQT1000_PAD_CTRL_PAD_PDN_CTRL_1 (0x00008032)
  827. #define AQT1000_PAD_CTRL_PAD_PU_CTRL_0 (0x00008033)
  828. #define AQT1000_PAD_CTRL_PAD_PU_CTRL_1 (0x00008034)
  829. #define AQT1000_PAD_CTRL_GPIO_CTL_0_OE (0x00008036)
  830. #define AQT1000_PAD_CTRL_GPIO_CTL_1_OE (0x00008037)
  831. #define AQT1000_PAD_CTRL_GPIO_CTL_0_DATA (0x00008038)
  832. #define AQT1000_PAD_CTRL_GPIO_CTL_1_DATA (0x00008039)
  833. #define AQT1000_PAD_CTRL_PAD_DRVCTL (0x0000803A)
  834. #define AQT1000_PAD_CTRL_PIN_STATUS (0x0000803B)
  835. #define AQT1000_PAD_CTRL_MEM_CTRL (0x0000803C)
  836. #define AQT1000_PAD_CTRL_PAD_INP_DISABLE_0 (0x0000803E)
  837. #define AQT1000_PAD_CTRL_PAD_INP_DISABLE_1 (0x0000803F)
  838. #define AQT1000_PAD_CTRL_PIN_CTL_OE_0 (0x00008040)
  839. #define AQT1000_PAD_CTRL_PIN_CTL_OE_1 (0x00008041)
  840. #define AQT1000_PAD_CTRL_PIN_CTL_DATA_0 (0x00008042)
  841. #define AQT1000_PAD_CTRL_PIN_CTL_DATA_1 (0x00008043)
  842. #define AQT1000_PAD_CTRL_USB_PHY_CLK_DIV (0x00008044)
  843. #define AQT1000_PAD_CTRL_DEBUG_BUS_CDC (0x00008045)
  844. #define AQT1000_PAD_CTRL_DEBUG_BUS_SEL (0x00008046)
  845. #define AQT1000_PAD_CTRL_DEBUG_EN_1 (0x00008047)
  846. #define AQT1000_PAD_CTRL_DEBUG_EN_2 (0x00008048)
  847. #define AQT1000_PAD_CTRL_DEBUG_EN_3 (0x00008049)
  848. #define AQT1000_PAD_CTRL_DEBUG_EN_4 (0x0000804A)
  849. #define AQT1000_PAD_CTRL_DEBUG_EN_5 (0x0000804B)
  850. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_0 (0x0000804C)
  851. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_1 (0x0000804D)
  852. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_2 (0x0000804E)
  853. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_3 (0x0000804F)
  854. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_4 (0x00008050)
  855. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_5 (0x00008051)
  856. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_6 (0x00008052)
  857. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_7 (0x00008053)
  858. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_8 (0x00008054)
  859. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_9 (0x00008055)
  860. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_10 (0x00008056)
  861. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_11 (0x00008057)
  862. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_12 (0x00008058)
  863. #define AQT1000_PAD_CTRL_DEBUG_MUX_BIT_13 (0x00008059)
  864. #define AQT1000_PAD_CTRL_DEBUG_READ_0 (0x0000805A)
  865. #define AQT1000_PAD_CTRL_DEBUG_READ_1 (0x0000805B)
  866. #define AQT1000_PAD_CTRL_DEBUG_READ_2 (0x0000805C)
  867. #define AQT1000_PAD_CTRL_DEBUG_READ_3 (0x0000805D)
  868. #define AQT1000_PAD_CTRL_FPGA_CTL (0x00008061)
  869. #define AQT1000_MAX_REGISTER (0x000080FF)
  870. #endif /*_AQT_REGISTERS_H*/