hi6220_regs_alwayson.h 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * (C) Copyright 2015 Linaro
  4. * Peter Griffin <peter.griffin@linaro.org>
  5. */
  6. #ifndef __HI6220_ALWAYSON_H__
  7. #define __HI6220_ALWAYSON_H__
  8. #define ALWAYSON_CTRL_BASE 0xF7800000
  9. struct alwayson_sc_regs {
  10. u32 ctrl0; /*0x0*/
  11. u32 ctrl1;
  12. u32 ctrl2;
  13. u32 unknown;
  14. u32 stat0; /*0x10*/
  15. u32 stat1;
  16. u32 mcu_imctrl;
  17. u32 mcu_imstat;
  18. u32 unknown_1[9];
  19. u32 secondary_int_en0; /*0x44*/
  20. u32 secondary_int_statr0;
  21. u32 secondary_int_statm0;
  22. u32 unknown_2;
  23. u32 mcu_wkup_int_en6; /*0x54*/
  24. u32 mcu_wkup_int_statr6;
  25. u32 mcu_wkup_int_statm6;
  26. u32 unknown_3;
  27. u32 mcu_wkup_int_en5; /*0x64*/
  28. u32 mcu_wkup_int_statr5;
  29. u32 mcu_wkup_int_statm5;
  30. u32 unknown_4[9];
  31. u32 mcu_wkup_int_en4; /*0x94*/
  32. u32 mcu_wkup_int_statr4;
  33. u32 mcu_wkup_int_statm4;
  34. u32 unknown_5[2];
  35. u32 mcu_wkup_int_en0; /*0xa8*/
  36. u32 mcu_wkup_int_statr0;
  37. u32 mcu_wkup_int_statm0;
  38. u32 mcu_wkup_int_en1; /*0xb4*/
  39. u32 mcu_wkup_int_statr1;
  40. u32 mcu_wkup_int_statm1;
  41. u32 unknown_6;
  42. u32 int_statr; /*0xc4*/
  43. u32 int_statm;
  44. u32 int_clear;
  45. u32 int_en_set; /*0xd0*/
  46. u32 int_en_dis;
  47. u32 int_en_stat;
  48. u32 unknown_7[2];
  49. u32 int_statr1; /*0xc4*/
  50. u32 int_statm1;
  51. u32 int_clear1;
  52. u32 int_en_set1; /*0xf0*/
  53. u32 int_en_dis1;
  54. u32 int_en_stat1;
  55. u32 unknown_8[53];
  56. u32 timer_en0; /*0x1d0*/
  57. u32 timer_en1;
  58. u32 unknown_9[6];
  59. u32 timer_en4; /*0x1f0*/
  60. u32 timer_en5;
  61. u32 unknown_10[130];
  62. u32 mcu_subsys_ctrl0; /*0x400*/
  63. u32 mcu_subsys_ctrl1;
  64. u32 mcu_subsys_ctrl2;
  65. u32 mcu_subsys_ctrl3;
  66. u32 mcu_subsys_ctrl4;
  67. u32 mcu_subsys_ctrl5;
  68. u32 mcu_subsys_ctrl6;
  69. u32 mcu_subsys_ctrl7;
  70. u32 unknown_10_1[8];
  71. u32 mcu_subsys_stat0; /*0x440*/
  72. u32 mcu_subsys_stat1;
  73. u32 mcu_subsys_stat2;
  74. u32 mcu_subsys_stat3;
  75. u32 mcu_subsys_stat4;
  76. u32 mcu_subsys_stat5;
  77. u32 mcu_subsys_stat6;
  78. u32 mcu_subsys_stat7;
  79. u32 unknown_11[116];
  80. u32 clk4_en; /*0x630*/
  81. u32 clk4_dis;
  82. u32 clk4_stat;
  83. u32 clk5_en; /*0x63c*/
  84. u32 clk5_dis;
  85. u32 clk5_stat;
  86. u32 unknown_12[42];
  87. u32 rst4_en; /*0x6f0*/
  88. u32 rst4_dis;
  89. u32 rst4_stat;
  90. u32 rst5_en; /*0x6fc*/
  91. u32 rst5_dis;
  92. u32 rst5_stat;
  93. u32 unknown_13[62];
  94. u32 pw_clk0_en; /*0x800*/
  95. u32 pw_clk0_dis;
  96. u32 pw_clk0_stat;
  97. u32 unknown_13_1;
  98. u32 pw_rst0_en; /*0x810*/
  99. u32 pw_rst0_dis;
  100. u32 pw_rst0_stat;
  101. u32 unknown_14;
  102. u32 pw_isoen0; /*0x820*/
  103. u32 pw_isodis0;
  104. u32 pw_iso_stat0;
  105. u32 unknown_14_1;
  106. u32 pw_mtcmos_en0; /*0x830*/
  107. u32 pw_mtcmos_dis0;
  108. u32 pw_mtcmos_stat0;
  109. u32 pw_mtcmos_ack_stat0;
  110. u32 pw_mtcmos_timeout_stat0;
  111. u32 unknown_14_2[3];
  112. u32 pw_stat0; /*0x850*/
  113. u32 pw_stat1;
  114. u32 unknown_15[10];
  115. u32 systest_stat; /*0x880*/
  116. u32 unknown_16[3];
  117. u32 systest_slicer_cnt0;/*0x890*/
  118. u32 systest_slicer_cnt1;
  119. u32 unknown_17[12];
  120. u32 pw_ctrl1; /*0x8C8*/
  121. u32 pw_ctrl;
  122. u32 mcpu_voteen;
  123. u32 mcpu_votedis;
  124. u32 mcpu_votestat;
  125. u32 unknown_17_1;
  126. u32 mcpu_vote_msk0; /*0x8E0*/
  127. u32 mcpu_vote_msk1;
  128. u32 mcpu_votestat0_msk;
  129. u32 mcpu_votestat1_msk;
  130. u32 peri_voteen; /*0x8F0*/
  131. u32 peri_votedis;
  132. u32 peri_votestat;
  133. u32 unknown_17_2;
  134. u32 peri_vote_msk0; /*0x900*/
  135. u32 peri_vote_msk1;
  136. u32 peri_votestat0_msk;
  137. u32 erpi_votestat1_msk;
  138. u32 acpu_voteen;
  139. u32 acpu_votedis;
  140. u32 acpu_votestat;
  141. u32 unknown_18;
  142. u32 acpu_vote_msk0; /*0x920*/
  143. u32 acpu_vote_msk1;
  144. u32 acpu_votestat0_msk;
  145. u32 acpu_votestat1_msk;
  146. u32 mcu_voteen;
  147. u32 mcu_votedis;
  148. u32 mcu_votestat;
  149. u32 unknown_18_1;
  150. u32 mcu_vote_msk0; /*0x940*/
  151. u32 mcu_vote_msk1;
  152. u32 mcu_vote_votestat0_msk;
  153. u32 mcu_vote_votestat1_msk;
  154. u32 unknown_18_1_2[4];
  155. u32 mcu_vote_vote1en; /*0x960*/
  156. u32 mcu_vote_vote1dis;
  157. u32 mcu_vote_vote1stat;
  158. u32 unknown_18_2;
  159. u32 mcu_vote_vote1_msk0;/*0x970*/
  160. u32 mcu_vote_vote1_msk1;
  161. u32 mcu_vote_vote1stat0_msk;
  162. u32 mcu_vote_vote1stat1_msk;
  163. u32 mcu_vote_vote2en;
  164. u32 mcu_vote_vote2dis;
  165. u32 mcu_vote_vote2stat;
  166. u32 unknown_18_3;
  167. u32 mcu_vote2_msk0; /*0x990*/
  168. u32 mcu_vote2_msk1;
  169. u32 mcu_vote2stat0_msk;
  170. u32 mcu_vote2stat1_msk;
  171. u32 vote_ctrl;
  172. u32 vote_stat; /*0x9a4*/
  173. u32 unknown_19[342];
  174. u32 econum; /*0xf00*/
  175. u32 unknown_20_1[3];
  176. u32 scchipid; /*0xf10*/
  177. u32 unknown_20_2[2];
  178. u32 scsocid; /*0xf1c*/
  179. u32 unknown_20[48];
  180. u32 soc_fpga_rtl_def; /*0xfe0*/
  181. u32 soc_fpga_pr_def;
  182. u32 soc_fpga_res_def0;
  183. u32 soc_fpga_res_def1; /*0xfec*/
  184. };
  185. /* ctrl0 bit definitions */
  186. #define ALWAYSON_SC_SYS_CTRL0_MODE_NORMAL 0x004
  187. #define ALWAYSON_SC_SYS_CTRL0_MODE_MASK 0x007
  188. /* ctrl1 bit definitions */
  189. #define ALWAYSON_SC_SYS_CTRL1_AARM_WD_RST_CFG (1 << 0)
  190. #define ALWAYSON_SC_SYS_CTRL1_REMAP_SRAM_AARM (1 << 1)
  191. #define ALWAYSON_SC_SYS_CTRL1_EFUSEC_REMAP (1 << 2)
  192. #define ALWAYSON_SC_SYS_CTRL1_EXT_PLL_SEL (1 << 3)
  193. #define ALWAYSON_SC_SYS_CTRL1_MCU_WDG0_RSTMCU_CFG (1 << 4)
  194. #define ALWAYSON_SC_SYS_CTRL1_USIM0_HPD_DE_BOUNCE_CFG (1 << 6)
  195. #define ALWAYSON_SC_SYS_CTRL1_USIM0_HPD_OE_CFG (1 << 7)
  196. #define ALWAYSON_SC_SYS_CTRL1_USIM1_HPD_DE_BOUNCE_CFG (1 << 8)
  197. #define ALWAYSON_SC_SYS_CTRL1_USIM1_HPD_OE_CFG (1 << 9)
  198. #define ALWAYSON_SC_SYS_CTRL1_BUS_DFS_FORE_HD_CFG (1 << 10)
  199. #define ALWAYSON_SC_SYS_CTRL1_BUS_DFS_FORE_HD_CFG1 (1 << 11)
  200. #define ALWAYSON_SC_SYS_CTRL1_USIM0_HPD_OE_SFT (1 << 12)
  201. #define ALWAYSON_SC_SYS_CTRL1_USIM1_HPD_OE_SFT (1 << 13)
  202. #define ALWAYSON_SC_SYS_CTRL1_MCU_CLKEN_HARDCFG (1 << 15)
  203. #define ALWAYSON_SC_SYS_CTRL1_AARM_WD_RST_CFG_MSK (1 << 16)
  204. #define ALWAYSON_SC_SYS_CTRL1_REMAP_SRAM_AARM_MSK (1 << 17)
  205. #define ALWAYSON_SC_SYS_CTRL1_EFUSEC_REMAP_MSK (1 << 18)
  206. #define ALWAYSON_SC_SYS_CTRL1_EXT_PLL_SEL_MSK (1 << 19)
  207. #define ALWAYSON_SC_SYS_CTRL1_MCU_WDG0_RSTMCU_CFG_MSK (1 << 20)
  208. #define ALWAYSON_SC_SYS_CTRL1_USIM0_HPD_DE_BOUNCE_CFG_MSK (1 << 22)
  209. #define ALWAYSON_SC_SYS_CTRL1_USIM0_HPD_OE_CFG_MSK (1 << 23)
  210. #define ALWAYSON_SC_SYS_CTRL1_USIM1_HPD_DE_BOUNCE_CFG_MSK (1 << 24)
  211. #define ALWAYSON_SC_SYS_CTRL1_USIM1_HPD_OE_CFG_MSK (1 << 25)
  212. #define ALWAYSON_SC_SYS_CTRL1_BUS_DFS_FORE_HD_CFG_MSK (1 << 26)
  213. #define ALWAYSON_SC_SYS_CTRL1_BUS_DFS_FORE_HD_CFG1_MSK (1 << 27)
  214. #define ALWAYSON_SC_SYS_CTRL1_USIM0_HPD_OE_SFT_MSK (1 << 28)
  215. #define ALWAYSON_SC_SYS_CTRL1_USIM1_HPD_OE_SFT_MSK (1 << 29)
  216. #define ALWAYSON_SC_SYS_CTRL1_MCU_CLKEN_HARDCFG_MSK (1 << 31)
  217. /* ctrl2 bit definitions */
  218. #define ALWAYSON_SC_SYS_CTRL2_MCU_SFT_RST_STAT_CLEAR (1 << 26)
  219. #define ALWAYSON_SC_SYS_CTRL2_MCU_WDG0_RST_STAT_CLEAR (1 << 27)
  220. #define ALWAYSON_SC_SYS_CTRL2_TSENSOR_RST_STAT_CLEAR (1 << 28)
  221. #define ALWAYSON_SC_SYS_CTRL2_ACPU_WDG_RST_STAT_CLEAR (1 << 29)
  222. #define ALWAYSON_SC_SYS_CTRL2_MCU_WDG1_RST_STAT_CLEAR (1 << 30)
  223. #define ALWAYSON_SC_SYS_CTRL2_GLB_SRST_STAT_CLEAR (1 << 31)
  224. /* stat0 bit definitions */
  225. #define ALWAYSON_SC_SYS_STAT0_MCU_RST_STAT (1 << 25)
  226. #define ALWAYSON_SC_SYS_STAT0_MCU_SOFTRST_STAT (1 << 26)
  227. #define ALWAYSON_SC_SYS_STAT0_MCU_WDGRST_STAT (1 << 27)
  228. #define ALWAYSON_SC_SYS_STAT0_TSENSOR_HARDRST_STAT (1 << 28)
  229. #define ALWAYSON_SC_SYS_STAT0_ACPU_WD_GLB_RST_STAT (1 << 29)
  230. #define ALWAYSON_SC_SYS_STAT0_CM3_WDG1_RST_STAT (1 << 30)
  231. #define ALWAYSON_SC_SYS_STAT0_GLB_SRST_STAT (1 << 31)
  232. /* stat1 bit definitions */
  233. #define ALWAYSON_SC_SYS_STAT1_MODE_STATUS (1 << 0)
  234. #define ALWAYSON_SC_SYS_STAT1_BOOT_SEL_LOCK (1 << 16)
  235. #define ALWAYSON_SC_SYS_STAT1_FUNC_MODE_LOCK (1 << 17)
  236. #define ALWAYSON_SC_SYS_STAT1_BOOT_MODE_LOCK (1 << 19)
  237. #define ALWAYSON_SC_SYS_STAT1_FUN_JTAG_MODE_OUT (1 << 20)
  238. #define ALWAYSON_SC_SYS_STAT1_SECURITY_BOOT_FLG (1 << 27)
  239. #define ALWAYSON_SC_SYS_STAT1_EFUSE_NANDBOOT_MSK (1 << 28)
  240. #define ALWAYSON_SC_SYS_STAT1_EFUSE_NAND_BITWIDE (1 << 29)
  241. /* ctrl3 bit definitions */
  242. #define ALWAYSON_SC_MCU_SUBSYS_CTRL3_RCLK_3 0x003
  243. #define ALWAYSON_SC_MCU_SUBSYS_CTRL3_RCLK_MASK 0x007
  244. #define ALWAYSON_SC_MCU_SUBSYS_CTRL3_CSSYS_CTRL_PROT (1 << 3)
  245. #define ALWAYSON_SC_MCU_SUBSYS_CTRL3_TCXO_AFC_OEN_CRG (1 << 4)
  246. #define ALWAYSON_SC_MCU_SUBSYS_CTRL3_AOB_IO_SEL18_USIM1 (1 << 8)
  247. #define ALWAYSON_SC_MCU_SUBSYS_CTRL3_AOB_IO_SEL18_USIM0 (1 << 9)
  248. #define ALWAYSON_SC_MCU_SUBSYS_CTRL3_AOB_IO_SEL18_SD (1 << 10)
  249. #define ALWAYSON_SC_MCU_SUBSYS_CTRL3_MCU_SUBSYS_CTRL3_RESERVED (1 << 11)
  250. /* clk4_en bit definitions */
  251. #define ALWAYSON_SC_PERIPH_CLK4_EN_HCLK_MCU (1 << 0)
  252. #define ALWAYSON_SC_PERIPH_CLK4_EN_CLK_MCU_DAP (1 << 3)
  253. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_CM3_TIMER0 (1 << 4)
  254. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_CM3_TIMER1 (1 << 5)
  255. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_CM3_WDT0 (1 << 6)
  256. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_CM3_WDT1 (1 << 7)
  257. #define ALWAYSON_SC_PERIPH_CLK4_EN_HCLK_IPC_S (1 << 8)
  258. #define ALWAYSON_SC_PERIPH_CLK4_EN_HCLK_IPC_NS (1 << 9)
  259. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_EFUSEC (1 << 10)
  260. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_TZPC (1 << 11)
  261. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_WDT0 (1 << 12)
  262. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_WDT1 (1 << 13)
  263. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_WDT2 (1 << 14)
  264. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_TIMER0 (1 << 15)
  265. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_TIMER1 (1 << 16)
  266. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_TIMER2 (1 << 17)
  267. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_TIMER3 (1 << 18)
  268. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_TIMER4 (1 << 19)
  269. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_TIMER5 (1 << 20)
  270. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_TIMER6 (1 << 21)
  271. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_TIMER7 (1 << 22)
  272. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_TIMER8 (1 << 23)
  273. #define ALWAYSON_SC_PERIPH_CLK4_EN_CLK_UART0 (1 << 24)
  274. #define ALWAYSON_SC_PERIPH_CLK4_EN_CLK_RTC0 (1 << 25)
  275. #define ALWAYSON_SC_PERIPH_CLK4_EN_CLK_RTC1 (1 << 26)
  276. #define ALWAYSON_SC_PERIPH_CLK4_EN_PCLK_PMUSSI (1 << 27)
  277. #define ALWAYSON_SC_PERIPH_CLK4_EN_CLK_JTAG_AUTH (1 << 28)
  278. #define ALWAYSON_SC_PERIPH_CLK4_EN_CLK_CS_DAPB_ON (1 << 29)
  279. #define ALWAYSON_SC_PERIPH_CLK4_EN_CLK_PDM (1 << 30)
  280. #define ALWAYSON_SC_PERIPH_CLK4_EN_CLK_SSI_PAD (1 << 31)
  281. /* clk5_en bit definitions */
  282. #define ALWAYSON_SC_PERIPH_CLK5_EN_PCLK_PMUSSI_CCPU (1 << 0)
  283. #define ALWAYSON_SC_PERIPH_CLK5_EN_PCLK_EFUSEC_CCPU (1 << 1)
  284. #define ALWAYSON_SC_PERIPH_CLK5_EN_HCLK_IPC_CCPU (1 << 2)
  285. #define ALWAYSON_SC_PERIPH_CLK5_EN_HCLK_IPC_NS_CCPU (1 << 3)
  286. #define ALWAYSON_SC_PERIPH_CLK5_EN_PCLK_PMUSSI_MCU (1 << 16)
  287. #define ALWAYSON_SC_PERIPH_CLK5_EN_PCLK_EFUSEC_MCU (1 << 17)
  288. #define ALWAYSON_SC_PERIPH_CLK5_EN_HCLK_IPC_MCU (1 << 18)
  289. #define ALWAYSON_SC_PERIPH_CLK5_EN_HCLK_IPC_NS_MCU (1 << 19)
  290. /* rst4_dis bit definitions */
  291. #define ALWAYSON_SC_PERIPH_RST4_DIS_RESET_MCU_ECTR_N (1 << 0)
  292. #define ALWAYSON_SC_PERIPH_RST4_DIS_RESET_MCU_SYS_N (1 << 1)
  293. #define ALWAYSON_SC_PERIPH_RST4_DIS_RESET_MCU_POR_N (1 << 2)
  294. #define ALWAYSON_SC_PERIPH_RST4_DIS_RESET_MCU_DAP_N (1 << 3)
  295. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_CM3_TIMER0_N (1 << 4)
  296. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_CM3_TIMER1_N (1 << 5)
  297. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_CM3_WDT0_N (1 << 6)
  298. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_CM3_WDT1_N (1 << 7)
  299. #define ALWAYSON_SC_PERIPH_RST4_DIS_HRESET_IPC_S_N (1 << 8)
  300. #define ALWAYSON_SC_PERIPH_RST4_DIS_HRESET_IPC_NS_N (1 << 9)
  301. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_EFUSEC_N (1 << 10)
  302. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_WDT0_N (1 << 12)
  303. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_WDT1_N (1 << 13)
  304. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_WDT2_N (1 << 14)
  305. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_TIMER0_N (1 << 15)
  306. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_TIMER1_N (1 << 16)
  307. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_TIMER2_N (1 << 17)
  308. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_TIMER3_N (1 << 18)
  309. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_TIMER4_N (1 << 19)
  310. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_TIMER5_N (1 << 20)
  311. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_TIMER6_N (1 << 21)
  312. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_TIMER7_N (1 << 22)
  313. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_TIMER8_N (1 << 23)
  314. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_UART0_N (1 << 24)
  315. #define ALWAYSON_SC_PERIPH_RST4_DIS_RESET_RTC0_N (1 << 25)
  316. #define ALWAYSON_SC_PERIPH_RST4_DIS_RESET_RTC1_N (1 << 26)
  317. #define ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_PMUSSI_N (1 << 27)
  318. #define ALWAYSON_SC_PERIPH_RST4_DIS_RESET_JTAG_AUTH_N (1 << 28)
  319. #define ALWAYSON_SC_PERIPH_RST4_DIS_RESET_CS_DAPB_ON_N (1 << 29)
  320. #define ALWAYSON_SC_PERIPH_RST4_DIS_MDM_SUBSYS_GLB (1 << 30)
  321. #define PCLK_TIMER1 (1 << 16)
  322. #define PCLK_TIMER0 (1 << 15)
  323. #endif /* __HI6220_ALWAYSON_H__ */