msm-bus-ids.h 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011
  1. /* Copyright (c) 2014-2017, The Linux Foundation. All rights reserved.
  2. *
  3. * This program is free software; you can redistribute it and/or modify
  4. * it under the terms of the GNU General Public License version 2 and
  5. * only version 2 as published by the Free Software Foundation.
  6. *
  7. * This program is distributed in the hope that it will be useful,
  8. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. * GNU General Public License for more details.
  11. */
  12. #ifndef __MSM_BUS_IDS_H
  13. #define __MSM_BUS_IDS_H
  14. /* Aggregation types */
  15. #define AGG_SCHEME_NONE 0
  16. #define AGG_SCHEME_LEG 1
  17. #define AGG_SCHEME_1 2
  18. /* Topology related enums */
  19. #define MSM_BUS_FAB_DEFAULT 0
  20. #define MSM_BUS_FAB_APPSS 0
  21. #define MSM_BUS_FAB_SYSTEM 1024
  22. #define MSM_BUS_FAB_MMSS 2048
  23. #define MSM_BUS_FAB_SYSTEM_FPB 3072
  24. #define MSM_BUS_FAB_CPSS_FPB 4096
  25. #define MSM_BUS_FAB_BIMC 0
  26. #define MSM_BUS_FAB_SYS_NOC 1024
  27. #define MSM_BUS_FAB_MMSS_NOC 2048
  28. #define MSM_BUS_FAB_OCMEM_NOC 3072
  29. #define MSM_BUS_FAB_PERIPH_NOC 4096
  30. #define MSM_BUS_FAB_CONFIG_NOC 5120
  31. #define MSM_BUS_FAB_OCMEM_VNOC 6144
  32. #define MSM_BUS_FAB_MMSS_AHB 2049
  33. #define MSM_BUS_FAB_A0_NOC 6145
  34. #define MSM_BUS_FAB_A1_NOC 6146
  35. #define MSM_BUS_FAB_A2_NOC 6147
  36. #define MSM_BUS_FAB_GNOC 6148
  37. #define MSM_BUS_FAB_CR_VIRT 6149
  38. #define MSM_BUS_FAB_DC_NOC 6150
  39. #define MSM_BUS_FAB_MC_VIRT 6151
  40. #define MSM_BUS_FAB_MEM_NOC 6152
  41. #define MSM_BUS_FAB_IPA_VIRT 6153
  42. #define MSM_BUS_FAB_CAMNOC_VIRT 6154
  43. #define MSM_BUS_FAB_MC_VIRT_DISPLAY 26000
  44. #define MSM_BUS_FAB_MEM_NOC_DISPLAY 26001
  45. #define MSM_BUS_FAB_MMSS_NOC_DISPLAY 26002
  46. #define MSM_BUS_BCM_MC0 7000
  47. #define MSM_BUS_BCM_MC1 7001
  48. #define MSM_BUS_BCM_MC2 7002
  49. #define MSM_BUS_BCM_SH0 7003
  50. #define MSM_BUS_BCM_SH1 7004
  51. #define MSM_BUS_BCM_SH2 7005
  52. #define MSM_BUS_BCM_SH3 7006
  53. #define MSM_BUS_BCM_SH4 7007
  54. #define MSM_BUS_BCM_SH5 7008
  55. #define MSM_BUS_BCM_SH6 7009
  56. #define MSM_BUS_BCM_SH7 7010
  57. #define MSM_BUS_BCM_MM0 7011
  58. #define MSM_BUS_BCM_MM1 7012
  59. #define MSM_BUS_BCM_MM2 7013
  60. #define MSM_BUS_BCM_MM3 7014
  61. #define MSM_BUS_BCM_MM4 7015
  62. #define MSM_BUS_BCM_MM5 7016
  63. #define MSM_BUS_BCM_MM6 7017
  64. #define MSM_BUS_BCM_SN0 7018
  65. #define MSM_BUS_BCM_SN1 7019
  66. #define MSM_BUS_BCM_SN2 7020
  67. #define MSM_BUS_BCM_SN3 7021
  68. #define MSM_BUS_BCM_SN4 7022
  69. #define MSM_BUS_BCM_SN5 7023
  70. #define MSM_BUS_BCM_SN6 7024
  71. #define MSM_BUS_BCM_SN7 7025
  72. #define MSM_BUS_BCM_SN8 7026
  73. #define MSM_BUS_BCM_SN9 7027
  74. #define MSM_BUS_BCM_SN10 7028
  75. #define MSM_BUS_BCM_SN11 7029
  76. #define MSM_BUS_BCM_SN12 7030
  77. #define MSM_BUS_BCM_SN13 7031
  78. #define MSM_BUS_BCM_SN14 7032
  79. #define MSM_BUS_BCM_SN15 7033
  80. #define MSM_BUS_BCM_CE0 7034
  81. #define MSM_BUS_BCM_IP0 7035
  82. #define MSM_BUS_BCM_CN0 7036
  83. #define MSM_BUS_BCM_ACV 7037
  84. #define MSM_BUS_BCM_ALC 7038
  85. #define MSM_BUS_BCM_QUP0 7039
  86. #define MSM_BUS_BCM_CE 7040
  87. #define MSM_BUS_BCM_PN0 7041
  88. #define MSM_BUS_BCM_PN1 7042
  89. #define MSM_BUS_BCM_PN2 7043
  90. #define MSM_BUS_BCM_PN3 7044
  91. #define MSM_BUS_BCM_PN4 7045
  92. #define MSM_BUS_BCM_PN5 7046
  93. #define MSM_BUS_RSC_APPS 8000
  94. #define MSM_BUS_RSC_DISP 8001
  95. #define MSM_BUS_BCM_MC0_DISPLAY 27000
  96. #define MSM_BUS_BCM_SH0_DISPLAY 27001
  97. #define MSM_BUS_BCM_MM0_DISPLAY 27002
  98. #define MSM_BUS_BCM_MM1_DISPLAY 27003
  99. #define MSM_BUS_BCM_MM2_DISPLAY 27004
  100. #define MSM_BUS_BCM_MM3_DISPLAY 27005
  101. #define MSM_BUS_MASTER_FIRST 1
  102. #define MSM_BUS_MASTER_AMPSS_M0 1
  103. #define MSM_BUS_MASTER_AMPSS_M1 2
  104. #define MSM_BUS_APPSS_MASTER_FAB_MMSS 3
  105. #define MSM_BUS_APPSS_MASTER_FAB_SYSTEM 4
  106. #define MSM_BUS_SYSTEM_MASTER_FAB_APPSS 5
  107. #define MSM_BUS_MASTER_SPS 6
  108. #define MSM_BUS_MASTER_ADM_PORT0 7
  109. #define MSM_BUS_MASTER_ADM_PORT1 8
  110. #define MSM_BUS_SYSTEM_MASTER_ADM1_PORT0 9
  111. #define MSM_BUS_MASTER_ADM1_PORT1 10
  112. #define MSM_BUS_MASTER_LPASS_PROC 11
  113. #define MSM_BUS_MASTER_MSS_PROCI 12
  114. #define MSM_BUS_MASTER_MSS_PROCD 13
  115. #define MSM_BUS_MASTER_MSS_MDM_PORT0 14
  116. #define MSM_BUS_MASTER_LPASS 15
  117. #define MSM_BUS_SYSTEM_MASTER_CPSS_FPB 16
  118. #define MSM_BUS_SYSTEM_MASTER_SYSTEM_FPB 17
  119. #define MSM_BUS_SYSTEM_MASTER_MMSS_FPB 18
  120. #define MSM_BUS_MASTER_ADM1_CI 19
  121. #define MSM_BUS_MASTER_ADM0_CI 20
  122. #define MSM_BUS_MASTER_MSS_MDM_PORT1 21
  123. #define MSM_BUS_MASTER_MDP_PORT0 22
  124. #define MSM_BUS_MASTER_MDP_PORT1 23
  125. #define MSM_BUS_MMSS_MASTER_ADM1_PORT0 24
  126. #define MSM_BUS_MASTER_ROTATOR 25
  127. #define MSM_BUS_MASTER_GRAPHICS_3D 26
  128. #define MSM_BUS_MASTER_JPEG_DEC 27
  129. #define MSM_BUS_MASTER_GRAPHICS_2D_CORE0 28
  130. #define MSM_BUS_MASTER_VFE 29
  131. #define MSM_BUS_MASTER_VFE0 MSM_BUS_MASTER_VFE
  132. #define MSM_BUS_MASTER_VPE 30
  133. #define MSM_BUS_MASTER_JPEG_ENC 31
  134. #define MSM_BUS_MASTER_GRAPHICS_2D_CORE1 32
  135. #define MSM_BUS_MMSS_MASTER_APPS_FAB 33
  136. #define MSM_BUS_MASTER_HD_CODEC_PORT0 34
  137. #define MSM_BUS_MASTER_HD_CODEC_PORT1 35
  138. #define MSM_BUS_MASTER_SPDM 36
  139. #define MSM_BUS_MASTER_RPM 37
  140. #define MSM_BUS_MASTER_MSS 38
  141. #define MSM_BUS_MASTER_RIVA 39
  142. #define MSM_BUS_MASTER_SNOC_VMEM 40
  143. #define MSM_BUS_MASTER_MSS_SW_PROC 41
  144. #define MSM_BUS_MASTER_MSS_FW_PROC 42
  145. #define MSM_BUS_MASTER_HMSS 43
  146. #define MSM_BUS_MASTER_GSS_NAV 44
  147. #define MSM_BUS_MASTER_PCIE 45
  148. #define MSM_BUS_MASTER_SATA 46
  149. #define MSM_BUS_MASTER_CRYPTO 47
  150. #define MSM_BUS_MASTER_VIDEO_CAP 48
  151. #define MSM_BUS_MASTER_GRAPHICS_3D_PORT1 49
  152. #define MSM_BUS_MASTER_VIDEO_ENC 50
  153. #define MSM_BUS_MASTER_VIDEO_DEC 51
  154. #define MSM_BUS_MASTER_LPASS_AHB 52
  155. #define MSM_BUS_MASTER_QDSS_BAM 53
  156. #define MSM_BUS_MASTER_SNOC_CFG 54
  157. #define MSM_BUS_MASTER_CRYPTO_CORE0 55
  158. #define MSM_BUS_MASTER_CRYPTO_CORE1 56
  159. #define MSM_BUS_MASTER_MSS_NAV 57
  160. #define MSM_BUS_MASTER_OCMEM_DMA 58
  161. #define MSM_BUS_MASTER_WCSS 59
  162. #define MSM_BUS_MASTER_QDSS_ETR 60
  163. #define MSM_BUS_MASTER_USB3 61
  164. #define MSM_BUS_MASTER_JPEG 62
  165. #define MSM_BUS_MASTER_VIDEO_P0 63
  166. #define MSM_BUS_MASTER_VIDEO_P1 64
  167. #define MSM_BUS_MASTER_MSS_PROC 65
  168. #define MSM_BUS_MASTER_JPEG_OCMEM 66
  169. #define MSM_BUS_MASTER_MDP_OCMEM 67
  170. #define MSM_BUS_MASTER_VIDEO_P0_OCMEM 68
  171. #define MSM_BUS_MASTER_VIDEO_P1_OCMEM 69
  172. #define MSM_BUS_MASTER_VFE_OCMEM 70
  173. #define MSM_BUS_MASTER_CNOC_ONOC_CFG 71
  174. #define MSM_BUS_MASTER_RPM_INST 72
  175. #define MSM_BUS_MASTER_RPM_DATA 73
  176. #define MSM_BUS_MASTER_RPM_SYS 74
  177. #define MSM_BUS_MASTER_DEHR 75
  178. #define MSM_BUS_MASTER_QDSS_DAP 76
  179. #define MSM_BUS_MASTER_TIC 77
  180. #define MSM_BUS_MASTER_SDCC_1 78
  181. #define MSM_BUS_MASTER_SDCC_3 79
  182. #define MSM_BUS_MASTER_SDCC_4 80
  183. #define MSM_BUS_MASTER_SDCC_2 81
  184. #define MSM_BUS_MASTER_TSIF 82
  185. #define MSM_BUS_MASTER_BAM_DMA 83
  186. #define MSM_BUS_MASTER_BLSP_2 84
  187. #define MSM_BUS_MASTER_USB_HSIC 85
  188. #define MSM_BUS_MASTER_BLSP_1 86
  189. #define MSM_BUS_MASTER_USB_HS 87
  190. #define MSM_BUS_MASTER_PNOC_CFG 88
  191. #define MSM_BUS_MASTER_V_OCMEM_GFX3D 89
  192. #define MSM_BUS_MASTER_IPA 90
  193. #define MSM_BUS_MASTER_QPIC 91
  194. #define MSM_BUS_MASTER_MDPE 92
  195. #define MSM_BUS_MASTER_USB_HS2 93
  196. #define MSM_BUS_MASTER_VPU 94
  197. #define MSM_BUS_MASTER_UFS 95
  198. #define MSM_BUS_MASTER_BCAST 96
  199. #define MSM_BUS_MASTER_CRYPTO_CORE2 97
  200. #define MSM_BUS_MASTER_EMAC 98
  201. #define MSM_BUS_MASTER_VPU_1 99
  202. #define MSM_BUS_MASTER_PCIE_1 100
  203. #define MSM_BUS_MASTER_USB3_1 101
  204. #define MSM_BUS_MASTER_CNOC_MNOC_MMSS_CFG 102
  205. #define MSM_BUS_MASTER_CNOC_MNOC_CFG 103
  206. #define MSM_BUS_MASTER_TCU_0 104
  207. #define MSM_BUS_MASTER_TCU_1 105
  208. #define MSM_BUS_MASTER_CPP 106
  209. #define MSM_BUS_MASTER_AUDIO 107
  210. #define MSM_BUS_MASTER_PCIE_2 108
  211. #define MSM_BUS_MASTER_VFE1 109
  212. #define MSM_BUS_MASTER_XM_USB_HS1 110
  213. #define MSM_BUS_MASTER_PCNOC_BIMC_1 111
  214. #define MSM_BUS_MASTER_BIMC_PCNOC 112
  215. #define MSM_BUS_MASTER_XI_USB_HSIC 113
  216. #define MSM_BUS_MASTER_SGMII 114
  217. #define MSM_BUS_SPMI_FETCHER 115
  218. #define MSM_BUS_MASTER_GNOC_BIMC 116
  219. #define MSM_BUS_MASTER_CRVIRT_A2NOC 117
  220. #define MSM_BUS_MASTER_CNOC_A2NOC 118
  221. #define MSM_BUS_MASTER_WLAN 119
  222. #define MSM_BUS_MASTER_MSS_CE 120
  223. #define MSM_BUS_MASTER_A1NOC_CFG 121
  224. #define MSM_BUS_MASTER_UFS_CARD 122
  225. #define MSM_BUS_MASTER_UFS_MEM 123
  226. #define MSM_BUS_MASTER_A2NOC_CFG 124
  227. #define MSM_BUS_MASTER_CRYPTO_CORE_0 125
  228. #define MSM_BUS_MASTER_CNOC_DC_NOC 126
  229. #define MSM_BUS_MASTER_GNOC_CFG 127
  230. #define MSM_BUS_MASTER_MEM_NOC_GNOC 128
  231. #define MSM_BUS_MASTER_LLCC 129
  232. #define MSM_BUS_MASTER_MEM_NOC_CFG 130
  233. #define MSM_BUS_MASTER_GNOC_MEM_NOC 131
  234. #define MSM_BUS_MASTER_MNOC_HF_MEM_NOC 132
  235. #define MSM_BUS_MASTER_MNOC_SF_MEM_NOC 133
  236. #define MSM_BUS_MASTER_SNOC_GC_MEM_NOC 134
  237. #define MSM_BUS_MASTER_SNOC_SF_MEM_NOC 135
  238. #define MSM_BUS_MASTER_CAMNOC_HF0 136
  239. #define MSM_BUS_MASTER_CAMNOC_SF 137
  240. #define MSM_BUS_MASTER_VIDEO_PROC 138
  241. #define MSM_BUS_MASTER_GNOC_SNOC 139
  242. #define MSM_BUS_MASTER_ANOC_PCIE_SNOC 140
  243. #define MSM_BUS_MASTER_PIMEM 141
  244. #define MSM_BUS_MASTER_MEM_NOC_SNOC 142
  245. #define MSM_BUS_MASTER_IPA_CORE 143
  246. #define MSM_BUS_MASTER_ALC 144
  247. #define MSM_BUS_MASTER_CAMNOC_HF1 145
  248. #define MSM_BUS_MASTER_CAMNOC_HF0_UNCOMP 146
  249. #define MSM_BUS_MASTER_CAMNOC_HF1_UNCOMP 147
  250. #define MSM_BUS_MASTER_CAMNOC_SF_UNCOMP 148
  251. #define MSM_BUS_MASTER_GIC 149
  252. #define MSM_BUS_MASTER_EMMC 150
  253. #define MSM_BUS_MASTER_SPMI_FETCHER 151
  254. #define MSM_BUS_MASTER_ANOC_SNOC 152
  255. #define MSM_BUS_MASTER_ANOC_IPA 153
  256. #define MSM_BUS_MASTER_IPA_PCIE 154
  257. #define MSM_BUS_MASTER_LLCC_DISPLAY 20000
  258. #define MSM_BUS_MASTER_MNOC_HF_MEM_NOC_DISPLAY 20001
  259. #define MSM_BUS_MASTER_MNOC_SF_MEM_NOC_DISPLAY 20002
  260. #define MSM_BUS_MASTER_MDP_PORT0_DISPLAY 20003
  261. #define MSM_BUS_MASTER_MDP_PORT1_DISPLAY 20004
  262. #define MSM_BUS_MASTER_ROTATOR_DISPLAY 20005
  263. #define MSM_BUS_SYSTEM_FPB_MASTER_SYSTEM MSM_BUS_SYSTEM_MASTER_SYSTEM_FPB
  264. #define MSM_BUS_CPSS_FPB_MASTER_SYSTEM MSM_BUS_SYSTEM_MASTER_CPSS_FPB
  265. #define MSM_BUS_SNOC_MM_INT_0 10000
  266. #define MSM_BUS_SNOC_MM_INT_1 10001
  267. #define MSM_BUS_SNOC_MM_INT_2 10002
  268. #define MSM_BUS_SNOC_MM_INT_BIMC 10003
  269. #define MSM_BUS_SNOC_INT_0 10004
  270. #define MSM_BUS_SNOC_INT_1 10005
  271. #define MSM_BUS_SNOC_INT_BIMC 10006
  272. #define MSM_BUS_SNOC_BIMC_0_MAS 10007
  273. #define MSM_BUS_SNOC_BIMC_1_MAS 10008
  274. #define MSM_BUS_SNOC_QDSS_INT 10009
  275. #define MSM_BUS_PNOC_SNOC_MAS 10010
  276. #define MSM_BUS_PNOC_SNOC_SLV 10011
  277. #define MSM_BUS_PNOC_INT_0 10012
  278. #define MSM_BUS_PNOC_INT_1 10013
  279. #define MSM_BUS_PNOC_M_0 10014
  280. #define MSM_BUS_PNOC_M_1 10015
  281. #define MSM_BUS_BIMC_SNOC_MAS 10016
  282. #define MSM_BUS_BIMC_SNOC_SLV 10017
  283. #define MSM_BUS_PNOC_SLV_0 10018
  284. #define MSM_BUS_PNOC_SLV_1 10019
  285. #define MSM_BUS_PNOC_SLV_2 10020
  286. #define MSM_BUS_PNOC_SLV_3 10021
  287. #define MSM_BUS_PNOC_SLV_4 10022
  288. #define MSM_BUS_PNOC_SLV_8 10023
  289. #define MSM_BUS_PNOC_SLV_9 10024
  290. #define MSM_BUS_SNOC_BIMC_0_SLV 10025
  291. #define MSM_BUS_SNOC_BIMC_1_SLV 10026
  292. #define MSM_BUS_MNOC_BIMC_MAS 10027
  293. #define MSM_BUS_MNOC_BIMC_SLV 10028
  294. #define MSM_BUS_BIMC_MNOC_MAS 10029
  295. #define MSM_BUS_BIMC_MNOC_SLV 10030
  296. #define MSM_BUS_SNOC_BIMC_MAS 10031
  297. #define MSM_BUS_SNOC_BIMC_SLV 10032
  298. #define MSM_BUS_CNOC_SNOC_MAS 10033
  299. #define MSM_BUS_CNOC_SNOC_SLV 10034
  300. #define MSM_BUS_SNOC_CNOC_MAS 10035
  301. #define MSM_BUS_SNOC_CNOC_SLV 10036
  302. #define MSM_BUS_OVNOC_SNOC_MAS 10037
  303. #define MSM_BUS_OVNOC_SNOC_SLV 10038
  304. #define MSM_BUS_SNOC_OVNOC_MAS 10039
  305. #define MSM_BUS_SNOC_OVNOC_SLV 10040
  306. #define MSM_BUS_SNOC_PNOC_MAS 10041
  307. #define MSM_BUS_SNOC_PNOC_SLV 10042
  308. #define MSM_BUS_BIMC_INT_APPS_EBI 10043
  309. #define MSM_BUS_BIMC_INT_APPS_SNOC 10044
  310. #define MSM_BUS_SNOC_BIMC_2_MAS 10045
  311. #define MSM_BUS_SNOC_BIMC_2_SLV 10046
  312. #define MSM_BUS_PNOC_SLV_5 10047
  313. #define MSM_BUS_PNOC_SLV_7 10048
  314. #define MSM_BUS_PNOC_INT_2 10049
  315. #define MSM_BUS_PNOC_INT_3 10050
  316. #define MSM_BUS_PNOC_INT_4 10051
  317. #define MSM_BUS_PNOC_INT_5 10052
  318. #define MSM_BUS_PNOC_INT_6 10053
  319. #define MSM_BUS_PNOC_INT_7 10054
  320. #define MSM_BUS_BIMC_SNOC_1_MAS 10055
  321. #define MSM_BUS_BIMC_SNOC_1_SLV 10056
  322. #define MSM_BUS_PNOC_A1NOC_MAS 10057
  323. #define MSM_BUS_PNOC_A1NOC_SLV 10058
  324. #define MSM_BUS_CNOC_A1NOC_MAS 10059
  325. #define MSM_BUS_A0NOC_SNOC_MAS 10060
  326. #define MSM_BUS_A0NOC_SNOC_SLV 10061
  327. #define MSM_BUS_A1NOC_SNOC_SLV 10062
  328. #define MSM_BUS_A1NOC_SNOC_MAS 10063
  329. #define MSM_BUS_A2NOC_SNOC_MAS 10064
  330. #define MSM_BUS_A2NOC_SNOC_SLV 10065
  331. #define MSM_BUS_SNOC_INT_2 10066
  332. #define MSM_BUS_A0NOC_QDSS_INT 10067
  333. #define MSM_BUS_SLAVE_ANOC_PCIE_A1NOC_SNOC 10068
  334. #define MSM_BUS_INT_TEST_ID 20000
  335. #define MSM_BUS_SLAVE_FIRST 512
  336. #define MSM_BUS_SLAVE_EBI_CH0 512
  337. #define MSM_BUS_SLAVE_EBI_CH1 513
  338. #define MSM_BUS_SLAVE_AMPSS_L2 514
  339. #define MSM_BUS_APPSS_SLAVE_FAB_MMSS 515
  340. #define MSM_BUS_APPSS_SLAVE_FAB_SYSTEM 516
  341. #define MSM_BUS_SYSTEM_SLAVE_FAB_APPS 517
  342. #define MSM_BUS_SLAVE_SPS 518
  343. #define MSM_BUS_SLAVE_SYSTEM_IMEM 519
  344. #define MSM_BUS_SLAVE_AMPSS 520
  345. #define MSM_BUS_SLAVE_MSS 521
  346. #define MSM_BUS_SLAVE_LPASS 522
  347. #define MSM_BUS_SYSTEM_SLAVE_CPSS_FPB 523
  348. #define MSM_BUS_SYSTEM_SLAVE_SYSTEM_FPB 524
  349. #define MSM_BUS_SYSTEM_SLAVE_MMSS_FPB 525
  350. #define MSM_BUS_SLAVE_CORESIGHT 526
  351. #define MSM_BUS_SLAVE_RIVA 527
  352. #define MSM_BUS_SLAVE_SMI 528
  353. #define MSM_BUS_MMSS_SLAVE_FAB_APPS 529
  354. #define MSM_BUS_MMSS_SLAVE_FAB_APPS_1 530
  355. #define MSM_BUS_SLAVE_MM_IMEM 531
  356. #define MSM_BUS_SLAVE_CRYPTO 532
  357. #define MSM_BUS_SLAVE_SPDM 533
  358. #define MSM_BUS_SLAVE_RPM 534
  359. #define MSM_BUS_SLAVE_RPM_MSG_RAM 535
  360. #define MSM_BUS_SLAVE_MPM 536
  361. #define MSM_BUS_SLAVE_PMIC1_SSBI1_A 537
  362. #define MSM_BUS_SLAVE_PMIC1_SSBI1_B 538
  363. #define MSM_BUS_SLAVE_PMIC1_SSBI1_C 539
  364. #define MSM_BUS_SLAVE_PMIC2_SSBI2_A 540
  365. #define MSM_BUS_SLAVE_PMIC2_SSBI2_B 541
  366. #define MSM_BUS_SLAVE_GSBI1_UART 542
  367. #define MSM_BUS_SLAVE_GSBI2_UART 543
  368. #define MSM_BUS_SLAVE_GSBI3_UART 544
  369. #define MSM_BUS_SLAVE_GSBI4_UART 545
  370. #define MSM_BUS_SLAVE_GSBI5_UART 546
  371. #define MSM_BUS_SLAVE_GSBI6_UART 547
  372. #define MSM_BUS_SLAVE_GSBI7_UART 548
  373. #define MSM_BUS_SLAVE_GSBI8_UART 549
  374. #define MSM_BUS_SLAVE_GSBI9_UART 550
  375. #define MSM_BUS_SLAVE_GSBI10_UART 551
  376. #define MSM_BUS_SLAVE_GSBI11_UART 552
  377. #define MSM_BUS_SLAVE_GSBI12_UART 553
  378. #define MSM_BUS_SLAVE_GSBI1_QUP 554
  379. #define MSM_BUS_SLAVE_GSBI2_QUP 555
  380. #define MSM_BUS_SLAVE_GSBI3_QUP 556
  381. #define MSM_BUS_SLAVE_GSBI4_QUP 557
  382. #define MSM_BUS_SLAVE_GSBI5_QUP 558
  383. #define MSM_BUS_SLAVE_GSBI6_QUP 559
  384. #define MSM_BUS_SLAVE_GSBI7_QUP 560
  385. #define MSM_BUS_SLAVE_GSBI8_QUP 561
  386. #define MSM_BUS_SLAVE_GSBI9_QUP 562
  387. #define MSM_BUS_SLAVE_GSBI10_QUP 563
  388. #define MSM_BUS_SLAVE_GSBI11_QUP 564
  389. #define MSM_BUS_SLAVE_GSBI12_QUP 565
  390. #define MSM_BUS_SLAVE_EBI2_NAND 566
  391. #define MSM_BUS_SLAVE_EBI2_CS0 567
  392. #define MSM_BUS_SLAVE_EBI2_CS1 568
  393. #define MSM_BUS_SLAVE_EBI2_CS2 569
  394. #define MSM_BUS_SLAVE_EBI2_CS3 570
  395. #define MSM_BUS_SLAVE_EBI2_CS4 571
  396. #define MSM_BUS_SLAVE_EBI2_CS5 572
  397. #define MSM_BUS_SLAVE_USB_FS1 573
  398. #define MSM_BUS_SLAVE_USB_FS2 574
  399. #define MSM_BUS_SLAVE_TSIF 575
  400. #define MSM_BUS_SLAVE_MSM_TSSC 576
  401. #define MSM_BUS_SLAVE_MSM_PDM 577
  402. #define MSM_BUS_SLAVE_MSM_DIMEM 578
  403. #define MSM_BUS_SLAVE_MSM_TCSR 579
  404. #define MSM_BUS_SLAVE_MSM_PRNG 580
  405. #define MSM_BUS_SLAVE_GSS 581
  406. #define MSM_BUS_SLAVE_SATA 582
  407. #define MSM_BUS_SLAVE_USB3 583
  408. #define MSM_BUS_SLAVE_WCSS 584
  409. #define MSM_BUS_SLAVE_OCIMEM 585
  410. #define MSM_BUS_SLAVE_SNOC_OCMEM 586
  411. #define MSM_BUS_SLAVE_SERVICE_SNOC 587
  412. #define MSM_BUS_SLAVE_QDSS_STM 588
  413. #define MSM_BUS_SLAVE_CAMERA_CFG 589
  414. #define MSM_BUS_SLAVE_DISPLAY_CFG 590
  415. #define MSM_BUS_SLAVE_OCMEM_CFG 591
  416. #define MSM_BUS_SLAVE_CPR_CFG 592
  417. #define MSM_BUS_SLAVE_CPR_XPU_CFG 593
  418. #define MSM_BUS_SLAVE_MISC_CFG 594
  419. #define MSM_BUS_SLAVE_MISC_XPU_CFG 595
  420. #define MSM_BUS_SLAVE_VENUS_CFG 596
  421. #define MSM_BUS_SLAVE_MISC_VENUS_CFG 597
  422. #define MSM_BUS_SLAVE_GRAPHICS_3D_CFG 598
  423. #define MSM_BUS_SLAVE_MMSS_CLK_CFG 599
  424. #define MSM_BUS_SLAVE_MMSS_CLK_XPU_CFG 600
  425. #define MSM_BUS_SLAVE_MNOC_MPU_CFG 601
  426. #define MSM_BUS_SLAVE_ONOC_MPU_CFG 602
  427. #define MSM_BUS_SLAVE_SERVICE_MNOC 603
  428. #define MSM_BUS_SLAVE_OCMEM 604
  429. #define MSM_BUS_SLAVE_SERVICE_ONOC 605
  430. #define MSM_BUS_SLAVE_SDCC_1 606
  431. #define MSM_BUS_SLAVE_SDCC_3 607
  432. #define MSM_BUS_SLAVE_SDCC_2 608
  433. #define MSM_BUS_SLAVE_SDCC_4 609
  434. #define MSM_BUS_SLAVE_BAM_DMA 610
  435. #define MSM_BUS_SLAVE_BLSP_2 611
  436. #define MSM_BUS_SLAVE_USB_HSIC 612
  437. #define MSM_BUS_SLAVE_BLSP_1 613
  438. #define MSM_BUS_SLAVE_USB_HS 614
  439. #define MSM_BUS_SLAVE_PDM 615
  440. #define MSM_BUS_SLAVE_PERIPH_APU_CFG 616
  441. #define MSM_BUS_SLAVE_PNOC_MPU_CFG 617
  442. #define MSM_BUS_SLAVE_PRNG 618
  443. #define MSM_BUS_SLAVE_SERVICE_PNOC 619
  444. #define MSM_BUS_SLAVE_CLK_CTL 620
  445. #define MSM_BUS_SLAVE_CNOC_MSS 621
  446. #define MSM_BUS_SLAVE_SECURITY 622
  447. #define MSM_BUS_SLAVE_TCSR 623
  448. #define MSM_BUS_SLAVE_TLMM 624
  449. #define MSM_BUS_SLAVE_CRYPTO_0_CFG 625
  450. #define MSM_BUS_SLAVE_CRYPTO_1_CFG 626
  451. #define MSM_BUS_SLAVE_IMEM_CFG 627
  452. #define MSM_BUS_SLAVE_MESSAGE_RAM 628
  453. #define MSM_BUS_SLAVE_BIMC_CFG 629
  454. #define MSM_BUS_SLAVE_BOOT_ROM 630
  455. #define MSM_BUS_SLAVE_CNOC_MNOC_MMSS_CFG 631
  456. #define MSM_BUS_SLAVE_PMIC_ARB 632
  457. #define MSM_BUS_SLAVE_SPDM_WRAPPER 633
  458. #define MSM_BUS_SLAVE_DEHR_CFG 634
  459. #define MSM_BUS_SLAVE_QDSS_CFG 635
  460. #define MSM_BUS_SLAVE_RBCPR_CFG 636
  461. #define MSM_BUS_SLAVE_RBCPR_QDSS_APU_CFG 637
  462. #define MSM_BUS_SLAVE_SNOC_MPU_CFG 638
  463. #define MSM_BUS_SLAVE_CNOC_ONOC_CFG 639
  464. #define MSM_BUS_SLAVE_CNOC_MNOC_CFG 640
  465. #define MSM_BUS_SLAVE_PNOC_CFG 641
  466. #define MSM_BUS_SLAVE_SNOC_CFG 642
  467. #define MSM_BUS_SLAVE_EBI1_DLL_CFG 643
  468. #define MSM_BUS_SLAVE_PHY_APU_CFG 644
  469. #define MSM_BUS_SLAVE_EBI1_PHY_CFG 645
  470. #define MSM_BUS_SLAVE_SERVICE_CNOC 646
  471. #define MSM_BUS_SLAVE_IPS_CFG 647
  472. #define MSM_BUS_SLAVE_QPIC 648
  473. #define MSM_BUS_SLAVE_DSI_CFG 649
  474. #define MSM_BUS_SLAVE_UFS_CFG 650
  475. #define MSM_BUS_SLAVE_RBCPR_CX_CFG 651
  476. #define MSM_BUS_SLAVE_RBCPR_MX_CFG 652
  477. #define MSM_BUS_SLAVE_PCIE_CFG 653
  478. #define MSM_BUS_SLAVE_USB_PHYS_CFG 654
  479. #define MSM_BUS_SLAVE_VIDEO_CAP_CFG 655
  480. #define MSM_BUS_SLAVE_AVSYNC_CFG 656
  481. #define MSM_BUS_SLAVE_CRYPTO_2_CFG 657
  482. #define MSM_BUS_SLAVE_VPU_CFG 658
  483. #define MSM_BUS_SLAVE_BCAST_CFG 659
  484. #define MSM_BUS_SLAVE_KLM_CFG 660
  485. #define MSM_BUS_SLAVE_GENI_IR_CFG 661
  486. #define MSM_BUS_SLAVE_OCMEM_GFX 662
  487. #define MSM_BUS_SLAVE_CATS_128 663
  488. #define MSM_BUS_SLAVE_OCMEM_64 664
  489. #define MSM_BUS_SLAVE_PCIE_0 665
  490. #define MSM_BUS_SLAVE_PCIE_1 666
  491. #define MSM_BUS_SLAVE_PCIE_0_CFG 667
  492. #define MSM_BUS_SLAVE_PCIE_1_CFG 668
  493. #define MSM_BUS_SLAVE_SRVC_MNOC 669
  494. #define MSM_BUS_SLAVE_USB_HS2 670
  495. #define MSM_BUS_SLAVE_AUDIO 671
  496. #define MSM_BUS_SLAVE_TCU 672
  497. #define MSM_BUS_SLAVE_APPSS 673
  498. #define MSM_BUS_SLAVE_PCIE_PARF 674
  499. #define MSM_BUS_SLAVE_USB3_PHY_CFG 675
  500. #define MSM_BUS_SLAVE_IPA_CFG 676
  501. #define MSM_BUS_SLAVE_A0NOC_SNOC 677
  502. #define MSM_BUS_SLAVE_A1NOC_SNOC 678
  503. #define MSM_BUS_SLAVE_A2NOC_SNOC 679
  504. #define MSM_BUS_SLAVE_HMSS_L3 680
  505. #define MSM_BUS_SLAVE_PIMEM_CFG 681
  506. #define MSM_BUS_SLAVE_DCC_CFG 682
  507. #define MSM_BUS_SLAVE_QDSS_RBCPR_APU_CFG 683
  508. #define MSM_BUS_SLAVE_PCIE_2_CFG 684
  509. #define MSM_BUS_SLAVE_PCIE20_AHB2PHY 685
  510. #define MSM_BUS_SLAVE_A0NOC_CFG 686
  511. #define MSM_BUS_SLAVE_A1NOC_CFG 687
  512. #define MSM_BUS_SLAVE_A2NOC_CFG 688
  513. #define MSM_BUS_SLAVE_A1NOC_MPU_CFG 689
  514. #define MSM_BUS_SLAVE_A2NOC_MPU_CFG 690
  515. #define MSM_BUS_SLAVE_A0NOC_SMMU_CFG 691
  516. #define MSM_BUS_SLAVE_A1NOC_SMMU_CFG 692
  517. #define MSM_BUS_SLAVE_A2NOC_SMMU_CFG 693
  518. #define MSM_BUS_SLAVE_LPASS_SMMU_CFG 694
  519. #define MSM_BUS_SLAVE_MMAGIC_CFG 695
  520. #define MSM_BUS_SLAVE_VENUS_THROTTLE_CFG 696
  521. #define MSM_BUS_SLAVE_SSC_CFG 697
  522. #define MSM_BUS_SLAVE_DSA_CFG 698
  523. #define MSM_BUS_SLAVE_DSA_MPU_CFG 699
  524. #define MSM_BUS_SLAVE_DISPLAY_THROTTLE_CFG 700
  525. #define MSM_BUS_SLAVE_SMMU_CPP_CFG 701
  526. #define MSM_BUS_SLAVE_SMMU_JPEG_CFG 702
  527. #define MSM_BUS_SLAVE_SMMU_MDP_CFG 703
  528. #define MSM_BUS_SLAVE_SMMU_ROTATOR_CFG 704
  529. #define MSM_BUS_SLAVE_SMMU_VENUS_CFG 705
  530. #define MSM_BUS_SLAVE_SMMU_VFE_CFG 706
  531. #define MSM_BUS_SLAVE_A0NOC_MPU_CFG 707
  532. #define MSM_BUS_SLAVE_VMEM_CFG 708
  533. #define MSM_BUS_SLAVE_CAMERA_THROTTLE_CFG 709
  534. #define MSM_BUS_SLAVE_VMEM 710
  535. #define MSM_BUS_SLAVE_AHB2PHY 711
  536. #define MSM_BUS_SLAVE_PIMEM 712
  537. #define MSM_BUS_SLAVE_SNOC_VMEM 713
  538. #define MSM_BUS_SLAVE_PCIE_2 714
  539. #define MSM_BUS_SLAVE_RBCPR_MX 715
  540. #define MSM_BUS_SLAVE_RBCPR_CX 716
  541. #define MSM_BUS_SLAVE_BIMC_PCNOC 717
  542. #define MSM_BUS_SLAVE_PCNOC_BIMC_1 718
  543. #define MSM_BUS_SLAVE_SGMII 719
  544. #define MSM_BUS_SLAVE_SPMI_FETCHER 720
  545. #define MSM_BUS_PNOC_SLV_6 721
  546. #define MSM_BUS_SLAVE_MMSS_SMMU_CFG 722
  547. #define MSM_BUS_SLAVE_WLAN 723
  548. #define MSM_BUS_SLAVE_CRVIRT_A2NOC 724
  549. #define MSM_BUS_SLAVE_CNOC_A2NOC 725
  550. #define MSM_BUS_SLAVE_GLM 726
  551. #define MSM_BUS_SLAVE_GNOC_BIMC 727
  552. #define MSM_BUS_SLAVE_GNOC_SNOC 728
  553. #define MSM_BUS_SLAVE_QM_CFG 729
  554. #define MSM_BUS_SLAVE_TLMM_EAST 730
  555. #define MSM_BUS_SLAVE_TLMM_NORTH 731
  556. #define MSM_BUS_SLAVE_TLMM_WEST 732
  557. #define MSM_BUS_SLAVE_SKL 733
  558. #define MSM_BUS_SLAVE_SERVICE_A1NOC 744
  559. #define MSM_BUS_SLAVE_ANOC_PCIE_SNOC 745
  560. #define MSM_BUS_SLAVE_SERVICE_A2NOC 746
  561. #define MSM_BUS_SLAVE_AOP 747
  562. #define MSM_BUS_SLAVE_AOSS 748
  563. #define MSM_BUS_SLAVE_CDSP_CFG 749
  564. #define MSM_BUS_SLAVE_CNOC_DDRSS 750
  565. #define MSM_BUS_SLAVE_USB3_1 751
  566. #define MSM_BUS_SLAVE_SOUTH_PHY_CFG 752
  567. #define MSM_BUS_SLAVE_SPSS_CFG 753
  568. #define MSM_BUS_SLAVE_TLMM_SOUTH 755
  569. #define MSM_BUS_SLAVE_UFS_CARD_CFG 756
  570. #define MSM_BUS_SLAVE_UFS_MEM_CFG 757
  571. #define MSM_BUS_SLAVE_VSENSE_CTRL_CFG 758
  572. #define MSM_BUS_SLAVE_LLCC_CFG 760
  573. #define MSM_BUS_SLAVE_MEM_NOC_CFG 761
  574. #define MSM_BUS_SLAVE_GNOC_MEM_NOC 763
  575. #define MSM_BUS_SLAVE_SERVICE_GNOC 764
  576. #define MSM_BUS_SLAVE_MSS_PROC_MS_MPU_CFG 765
  577. #define MSM_BUS_SLAVE_MEM_NOC_GNOC 766
  578. #define MSM_BUS_SLAVE_CDC_SNOC_GC 767
  579. #define MSM_BUS_SLAVE_CDC_SNOC_SF 768
  580. #define MSM_BUS_SLAVE_CDC_TCU 769
  581. #define MSM_BUS_SLAVE_LLCC 770
  582. #define MSM_BUS_SLAVE_SERVICE_MEM_NOC 771
  583. #define MSM_BUS_SLAVE_MNOC_SF_MEM_NOC 772
  584. #define MSM_BUS_SLAVE_MNOC_HF_MEM_NOC 773
  585. #define MSM_BUS_SLAVE_SNOC_MEM_NOC_GC 774
  586. #define MSM_BUS_SLAVE_SNOC_MEM_NOC_SF 775
  587. #define MSM_BUS_SLAVE_MEM_NOC_SNOC 776
  588. #define MSM_BUS_SLAVE_IPA_CORE 777
  589. #define MSM_BUS_SLAVE_CAMNOC_UNCOMP 778
  590. #define MSM_BUS_SLAVE_ANOC_SNOC 779
  591. #define MSM_BUS_SLAVE_ANOC_IPA 780
  592. #define MSM_BUS_SLAVE_EMAC_CFG 781
  593. #define MSM_BUS_SLAVE_EMMC_CFG 782
  594. #define MSM_BUS_SLAVE_EBI_CH0_DISPLAY 20512
  595. #define MSM_BUS_SLAVE_LLCC_DISPLAY 20513
  596. #define MSM_BUS_SLAVE_MNOC_SF_MEM_NOC_DISPLAY 20514
  597. #define MSM_BUS_SLAVE_MNOC_HF_MEM_NOC_DISPLAY 20515
  598. #define MSM_BUS_SYSTEM_FPB_SLAVE_SYSTEM MSM_BUS_SYSTEM_SLAVE_SYSTEM_FPB
  599. #define MSM_BUS_CPSS_FPB_SLAVE_SYSTEM MSM_BUS_SYSTEM_SLAVE_CPSS_FPB
  600. /*
  601. * ID's used in RPM messages
  602. */
  603. #define ICBID_MASTER_APPSS_PROC 0
  604. #define ICBID_MASTER_MSS_PROC 1
  605. #define ICBID_MASTER_MNOC_BIMC 2
  606. #define ICBID_MASTER_SNOC_BIMC 3
  607. #define ICBID_MASTER_SNOC_BIMC_0 ICBID_MASTER_SNOC_BIMC
  608. #define ICBID_MASTER_CNOC_MNOC_MMSS_CFG 4
  609. #define ICBID_MASTER_CNOC_MNOC_CFG 5
  610. #define ICBID_MASTER_GFX3D 6
  611. #define ICBID_MASTER_JPEG 7
  612. #define ICBID_MASTER_MDP 8
  613. #define ICBID_MASTER_MDP0 ICBID_MASTER_MDP
  614. #define ICBID_MASTER_MDPS ICBID_MASTER_MDP
  615. #define ICBID_MASTER_VIDEO 9
  616. #define ICBID_MASTER_VIDEO_P0 ICBID_MASTER_VIDEO
  617. #define ICBID_MASTER_VIDEO_P1 10
  618. #define ICBID_MASTER_VFE 11
  619. #define ICBID_MASTER_VFE0 ICBID_MASTER_VFE
  620. #define ICBID_MASTER_CNOC_ONOC_CFG 12
  621. #define ICBID_MASTER_JPEG_OCMEM 13
  622. #define ICBID_MASTER_MDP_OCMEM 14
  623. #define ICBID_MASTER_VIDEO_P0_OCMEM 15
  624. #define ICBID_MASTER_VIDEO_P1_OCMEM 16
  625. #define ICBID_MASTER_VFE_OCMEM 17
  626. #define ICBID_MASTER_LPASS_AHB 18
  627. #define ICBID_MASTER_QDSS_BAM 19
  628. #define ICBID_MASTER_SNOC_CFG 20
  629. #define ICBID_MASTER_BIMC_SNOC 21
  630. #define ICBID_MASTER_BIMC_SNOC_0 ICBID_MASTER_BIMC_SNOC
  631. #define ICBID_MASTER_CNOC_SNOC 22
  632. #define ICBID_MASTER_CRYPTO 23
  633. #define ICBID_MASTER_CRYPTO_CORE0 ICBID_MASTER_CRYPTO
  634. #define ICBID_MASTER_CRYPTO_CORE1 24
  635. #define ICBID_MASTER_LPASS_PROC 25
  636. #define ICBID_MASTER_MSS 26
  637. #define ICBID_MASTER_MSS_NAV 27
  638. #define ICBID_MASTER_OCMEM_DMA 28
  639. #define ICBID_MASTER_PNOC_SNOC 29
  640. #define ICBID_MASTER_WCSS 30
  641. #define ICBID_MASTER_QDSS_ETR 31
  642. #define ICBID_MASTER_USB3 32
  643. #define ICBID_MASTER_USB3_0 ICBID_MASTER_USB3
  644. #define ICBID_MASTER_SDCC_1 33
  645. #define ICBID_MASTER_SDCC_3 34
  646. #define ICBID_MASTER_SDCC_2 35
  647. #define ICBID_MASTER_SDCC_4 36
  648. #define ICBID_MASTER_TSIF 37
  649. #define ICBID_MASTER_BAM_DMA 38
  650. #define ICBID_MASTER_BLSP_2 39
  651. #define ICBID_MASTER_USB_HSIC 40
  652. #define ICBID_MASTER_BLSP_1 41
  653. #define ICBID_MASTER_USB_HS 42
  654. #define ICBID_MASTER_USB_HS1 ICBID_MASTER_USB_HS
  655. #define ICBID_MASTER_PNOC_CFG 43
  656. #define ICBID_MASTER_SNOC_PNOC 44
  657. #define ICBID_MASTER_RPM_INST 45
  658. #define ICBID_MASTER_RPM_DATA 46
  659. #define ICBID_MASTER_RPM_SYS 47
  660. #define ICBID_MASTER_DEHR 48
  661. #define ICBID_MASTER_QDSS_DAP 49
  662. #define ICBID_MASTER_SPDM 50
  663. #define ICBID_MASTER_TIC 51
  664. #define ICBID_MASTER_SNOC_CNOC 52
  665. #define ICBID_MASTER_GFX3D_OCMEM 53
  666. #define ICBID_MASTER_GFX3D_GMEM ICBID_MASTER_GFX3D_OCMEM
  667. #define ICBID_MASTER_OVIRT_SNOC 54
  668. #define ICBID_MASTER_SNOC_OVIRT 55
  669. #define ICBID_MASTER_SNOC_GVIRT ICBID_MASTER_SNOC_OVIRT
  670. #define ICBID_MASTER_ONOC_OVIRT 56
  671. #define ICBID_MASTER_USB_HS2 57
  672. #define ICBID_MASTER_QPIC 58
  673. #define ICBID_MASTER_IPA 59
  674. #define ICBID_MASTER_DSI 60
  675. #define ICBID_MASTER_MDP1 61
  676. #define ICBID_MASTER_MDPE ICBID_MASTER_MDP1
  677. #define ICBID_MASTER_VPU_PROC 62
  678. #define ICBID_MASTER_VPU 63
  679. #define ICBID_MASTER_VPU0 ICBID_MASTER_VPU
  680. #define ICBID_MASTER_CRYPTO_CORE2 64
  681. #define ICBID_MASTER_PCIE_0 65
  682. #define ICBID_MASTER_PCIE_1 66
  683. #define ICBID_MASTER_SATA 67
  684. #define ICBID_MASTER_UFS 68
  685. #define ICBID_MASTER_USB3_1 69
  686. #define ICBID_MASTER_VIDEO_OCMEM 70
  687. #define ICBID_MASTER_VPU1 71
  688. #define ICBID_MASTER_VCAP 72
  689. #define ICBID_MASTER_EMAC 73
  690. #define ICBID_MASTER_BCAST 74
  691. #define ICBID_MASTER_MMSS_PROC 75
  692. #define ICBID_MASTER_SNOC_BIMC_1 76
  693. #define ICBID_MASTER_SNOC_PCNOC 77
  694. #define ICBID_MASTER_AUDIO 78
  695. #define ICBID_MASTER_MM_INT_0 79
  696. #define ICBID_MASTER_MM_INT_1 80
  697. #define ICBID_MASTER_MM_INT_2 81
  698. #define ICBID_MASTER_MM_INT_BIMC 82
  699. #define ICBID_MASTER_MSS_INT 83
  700. #define ICBID_MASTER_PCNOC_CFG 84
  701. #define ICBID_MASTER_PCNOC_INT_0 85
  702. #define ICBID_MASTER_PCNOC_INT_1 86
  703. #define ICBID_MASTER_PCNOC_M_0 87
  704. #define ICBID_MASTER_PCNOC_M_1 88
  705. #define ICBID_MASTER_PCNOC_S_0 89
  706. #define ICBID_MASTER_PCNOC_S_1 90
  707. #define ICBID_MASTER_PCNOC_S_2 91
  708. #define ICBID_MASTER_PCNOC_S_3 92
  709. #define ICBID_MASTER_PCNOC_S_4 93
  710. #define ICBID_MASTER_PCNOC_S_6 94
  711. #define ICBID_MASTER_PCNOC_S_7 95
  712. #define ICBID_MASTER_PCNOC_S_8 96
  713. #define ICBID_MASTER_PCNOC_S_9 97
  714. #define ICBID_MASTER_QDSS_INT 98
  715. #define ICBID_MASTER_SNOC_INT_0 99
  716. #define ICBID_MASTER_SNOC_INT_1 100
  717. #define ICBID_MASTER_SNOC_INT_BIMC 101
  718. #define ICBID_MASTER_TCU_0 102
  719. #define ICBID_MASTER_TCU_1 103
  720. #define ICBID_MASTER_BIMC_INT_0 104
  721. #define ICBID_MASTER_BIMC_INT_1 105
  722. #define ICBID_MASTER_CAMERA 106
  723. #define ICBID_MASTER_RICA 107
  724. #define ICBID_MASTER_SNOC_BIMC_2 108
  725. #define ICBID_MASTER_BIMC_SNOC_1 109
  726. #define ICBID_MASTER_A0NOC_SNOC 110
  727. #define ICBID_MASTER_A1NOC_SNOC 111
  728. #define ICBID_MASTER_A2NOC_SNOC 112
  729. #define ICBID_MASTER_PIMEM 113
  730. #define ICBID_MASTER_SNOC_VMEM 114
  731. #define ICBID_MASTER_CPP 115
  732. #define ICBID_MASTER_CNOC_A1NOC 116
  733. #define ICBID_MASTER_PNOC_A1NOC 117
  734. #define ICBID_MASTER_HMSS 118
  735. #define ICBID_MASTER_PCIE_2 119
  736. #define ICBID_MASTER_ROTATOR 120
  737. #define ICBID_MASTER_VENUS_VMEM 121
  738. #define ICBID_MASTER_DCC 122
  739. #define ICBID_MASTER_MCDMA 123
  740. #define ICBID_MASTER_PCNOC_INT_2 124
  741. #define ICBID_MASTER_PCNOC_INT_3 125
  742. #define ICBID_MASTER_PCNOC_INT_4 126
  743. #define ICBID_MASTER_PCNOC_INT_5 127
  744. #define ICBID_MASTER_PCNOC_INT_6 128
  745. #define ICBID_MASTER_PCNOC_S_5 129
  746. #define ICBID_MASTER_SENSORS_AHB 130
  747. #define ICBID_MASTER_SENSORS_PROC 131
  748. #define ICBID_MASTER_QSPI 132
  749. #define ICBID_MASTER_VFE1 133
  750. #define ICBID_MASTER_SNOC_INT_2 134
  751. #define ICBID_MASTER_SMMNOC_BIMC 135
  752. #define ICBID_MASTER_CRVIRT_A1NOC 136
  753. #define ICBID_MASTER_XM_USB_HS1 137
  754. #define ICBID_MASTER_XI_USB_HS1 138
  755. #define ICBID_MASTER_PCNOC_BIMC_1 139
  756. #define ICBID_MASTER_BIMC_PCNOC 140
  757. #define ICBID_MASTER_XI_HSIC 141
  758. #define ICBID_MASTER_SGMII 142
  759. #define ICBID_MASTER_SPMI_FETCHER 143
  760. #define ICBID_MASTER_GNOC_BIMC 144
  761. #define ICBID_MASTER_CRVIRT_A2NOC 145
  762. #define ICBID_MASTER_CNOC_A2NOC 146
  763. #define ICBID_MASTER_WLAN 147
  764. #define ICBID_MASTER_MSS_CE 148
  765. #define ICBID_MASTER_EMMC 149
  766. #define ICBID_SLAVE_EBI1 0
  767. #define ICBID_SLAVE_APPSS_L2 1
  768. #define ICBID_SLAVE_BIMC_SNOC 2
  769. #define ICBID_SLAVE_BIMC_SNOC_0 ICBID_SLAVE_BIMC_SNOC
  770. #define ICBID_SLAVE_CAMERA_CFG 3
  771. #define ICBID_SLAVE_DISPLAY_CFG 4
  772. #define ICBID_SLAVE_OCMEM_CFG 5
  773. #define ICBID_SLAVE_CPR_CFG 6
  774. #define ICBID_SLAVE_CPR_XPU_CFG 7
  775. #define ICBID_SLAVE_MISC_CFG 8
  776. #define ICBID_SLAVE_MISC_XPU_CFG 9
  777. #define ICBID_SLAVE_VENUS_CFG 10
  778. #define ICBID_SLAVE_GFX3D_CFG 11
  779. #define ICBID_SLAVE_MMSS_CLK_CFG 12
  780. #define ICBID_SLAVE_MMSS_CLK_XPU_CFG 13
  781. #define ICBID_SLAVE_MNOC_MPU_CFG 14
  782. #define ICBID_SLAVE_ONOC_MPU_CFG 15
  783. #define ICBID_SLAVE_MNOC_BIMC 16
  784. #define ICBID_SLAVE_SERVICE_MNOC 17
  785. #define ICBID_SLAVE_OCMEM 18
  786. #define ICBID_SLAVE_GMEM ICBID_SLAVE_OCMEM
  787. #define ICBID_SLAVE_SERVICE_ONOC 19
  788. #define ICBID_SLAVE_APPSS 20
  789. #define ICBID_SLAVE_LPASS 21
  790. #define ICBID_SLAVE_USB3 22
  791. #define ICBID_SLAVE_USB3_0 ICBID_SLAVE_USB3
  792. #define ICBID_SLAVE_WCSS 23
  793. #define ICBID_SLAVE_SNOC_BIMC 24
  794. #define ICBID_SLAVE_SNOC_BIMC_0 ICBID_SLAVE_SNOC_BIMC
  795. #define ICBID_SLAVE_SNOC_CNOC 25
  796. #define ICBID_SLAVE_IMEM 26
  797. #define ICBID_SLAVE_OCIMEM ICBID_SLAVE_IMEM
  798. #define ICBID_SLAVE_SNOC_OVIRT 27
  799. #define ICBID_SLAVE_SNOC_GVIRT ICBID_SLAVE_SNOC_OVIRT
  800. #define ICBID_SLAVE_SNOC_PNOC 28
  801. #define ICBID_SLAVE_SNOC_PCNOC ICBID_SLAVE_SNOC_PNOC
  802. #define ICBID_SLAVE_SERVICE_SNOC 29
  803. #define ICBID_SLAVE_QDSS_STM 30
  804. #define ICBID_SLAVE_SDCC_1 31
  805. #define ICBID_SLAVE_SDCC_3 32
  806. #define ICBID_SLAVE_SDCC_2 33
  807. #define ICBID_SLAVE_SDCC_4 34
  808. #define ICBID_SLAVE_TSIF 35
  809. #define ICBID_SLAVE_BAM_DMA 36
  810. #define ICBID_SLAVE_BLSP_2 37
  811. #define ICBID_SLAVE_USB_HSIC 38
  812. #define ICBID_SLAVE_BLSP_1 39
  813. #define ICBID_SLAVE_USB_HS 40
  814. #define ICBID_SLAVE_USB_HS1 ICBID_SLAVE_USB_HS
  815. #define ICBID_SLAVE_PDM 41
  816. #define ICBID_SLAVE_PERIPH_APU_CFG 42
  817. #define ICBID_SLAVE_PNOC_MPU_CFG 43
  818. #define ICBID_SLAVE_PRNG 44
  819. #define ICBID_SLAVE_PNOC_SNOC 45
  820. #define ICBID_SLAVE_PCNOC_SNOC ICBID_SLAVE_PNOC_SNOC
  821. #define ICBID_SLAVE_SERVICE_PNOC 46
  822. #define ICBID_SLAVE_CLK_CTL 47
  823. #define ICBID_SLAVE_CNOC_MSS 48
  824. #define ICBID_SLAVE_PCNOC_MSS ICBID_SLAVE_CNOC_MSS
  825. #define ICBID_SLAVE_SECURITY 49
  826. #define ICBID_SLAVE_TCSR 50
  827. #define ICBID_SLAVE_TLMM 51
  828. #define ICBID_SLAVE_CRYPTO_0_CFG 52
  829. #define ICBID_SLAVE_CRYPTO_1_CFG 53
  830. #define ICBID_SLAVE_IMEM_CFG 54
  831. #define ICBID_SLAVE_MESSAGE_RAM 55
  832. #define ICBID_SLAVE_BIMC_CFG 56
  833. #define ICBID_SLAVE_BOOT_ROM 57
  834. #define ICBID_SLAVE_CNOC_MNOC_MMSS_CFG 58
  835. #define ICBID_SLAVE_PMIC_ARB 59
  836. #define ICBID_SLAVE_SPDM_WRAPPER 60
  837. #define ICBID_SLAVE_DEHR_CFG 61
  838. #define ICBID_SLAVE_MPM 62
  839. #define ICBID_SLAVE_QDSS_CFG 63
  840. #define ICBID_SLAVE_RBCPR_CFG 64
  841. #define ICBID_SLAVE_RBCPR_CX_CFG ICBID_SLAVE_RBCPR_CFG
  842. #define ICBID_SLAVE_RBCPR_QDSS_APU_CFG 65
  843. #define ICBID_SLAVE_CNOC_MNOC_CFG 66
  844. #define ICBID_SLAVE_SNOC_MPU_CFG 67
  845. #define ICBID_SLAVE_CNOC_ONOC_CFG 68
  846. #define ICBID_SLAVE_PNOC_CFG 69
  847. #define ICBID_SLAVE_SNOC_CFG 70
  848. #define ICBID_SLAVE_EBI1_DLL_CFG 71
  849. #define ICBID_SLAVE_PHY_APU_CFG 72
  850. #define ICBID_SLAVE_EBI1_PHY_CFG 73
  851. #define ICBID_SLAVE_RPM 74
  852. #define ICBID_SLAVE_CNOC_SNOC 75
  853. #define ICBID_SLAVE_SERVICE_CNOC 76
  854. #define ICBID_SLAVE_OVIRT_SNOC 77
  855. #define ICBID_SLAVE_OVIRT_OCMEM 78
  856. #define ICBID_SLAVE_USB_HS2 79
  857. #define ICBID_SLAVE_QPIC 80
  858. #define ICBID_SLAVE_IPS_CFG 81
  859. #define ICBID_SLAVE_DSI_CFG 82
  860. #define ICBID_SLAVE_USB3_1 83
  861. #define ICBID_SLAVE_PCIE_0 84
  862. #define ICBID_SLAVE_PCIE_1 85
  863. #define ICBID_SLAVE_PSS_SMMU_CFG 86
  864. #define ICBID_SLAVE_CRYPTO_2_CFG 87
  865. #define ICBID_SLAVE_PCIE_0_CFG 88
  866. #define ICBID_SLAVE_PCIE_1_CFG 89
  867. #define ICBID_SLAVE_SATA_CFG 90
  868. #define ICBID_SLAVE_SPSS_GENI_IR 91
  869. #define ICBID_SLAVE_UFS_CFG 92
  870. #define ICBID_SLAVE_AVSYNC_CFG 93
  871. #define ICBID_SLAVE_VPU_CFG 94
  872. #define ICBID_SLAVE_USB_PHY_CFG 95
  873. #define ICBID_SLAVE_RBCPR_MX_CFG 96
  874. #define ICBID_SLAVE_PCIE_PARF 97
  875. #define ICBID_SLAVE_VCAP_CFG 98
  876. #define ICBID_SLAVE_EMAC_CFG 99
  877. #define ICBID_SLAVE_BCAST_CFG 100
  878. #define ICBID_SLAVE_KLM_CFG 101
  879. #define ICBID_SLAVE_DISPLAY_PWM 102
  880. #define ICBID_SLAVE_GENI 103
  881. #define ICBID_SLAVE_SNOC_BIMC_1 104
  882. #define ICBID_SLAVE_AUDIO 105
  883. #define ICBID_SLAVE_CATS_0 106
  884. #define ICBID_SLAVE_CATS_1 107
  885. #define ICBID_SLAVE_MM_INT_0 108
  886. #define ICBID_SLAVE_MM_INT_1 109
  887. #define ICBID_SLAVE_MM_INT_2 110
  888. #define ICBID_SLAVE_MM_INT_BIMC 111
  889. #define ICBID_SLAVE_MMU_MODEM_XPU_CFG 112
  890. #define ICBID_SLAVE_MSS_INT 113
  891. #define ICBID_SLAVE_PCNOC_INT_0 114
  892. #define ICBID_SLAVE_PCNOC_INT_1 115
  893. #define ICBID_SLAVE_PCNOC_M_0 116
  894. #define ICBID_SLAVE_PCNOC_M_1 117
  895. #define ICBID_SLAVE_PCNOC_S_0 118
  896. #define ICBID_SLAVE_PCNOC_S_1 119
  897. #define ICBID_SLAVE_PCNOC_S_2 120
  898. #define ICBID_SLAVE_PCNOC_S_3 121
  899. #define ICBID_SLAVE_PCNOC_S_4 122
  900. #define ICBID_SLAVE_PCNOC_S_6 123
  901. #define ICBID_SLAVE_PCNOC_S_7 124
  902. #define ICBID_SLAVE_PCNOC_S_8 125
  903. #define ICBID_SLAVE_PCNOC_S_9 126
  904. #define ICBID_SLAVE_PRNG_XPU_CFG 127
  905. #define ICBID_SLAVE_QDSS_INT 128
  906. #define ICBID_SLAVE_RPM_XPU_CFG 129
  907. #define ICBID_SLAVE_SNOC_INT_0 130
  908. #define ICBID_SLAVE_SNOC_INT_1 131
  909. #define ICBID_SLAVE_SNOC_INT_BIMC 132
  910. #define ICBID_SLAVE_TCU 133
  911. #define ICBID_SLAVE_BIMC_INT_0 134
  912. #define ICBID_SLAVE_BIMC_INT_1 135
  913. #define ICBID_SLAVE_RICA_CFG 136
  914. #define ICBID_SLAVE_SNOC_BIMC_2 137
  915. #define ICBID_SLAVE_BIMC_SNOC_1 138
  916. #define ICBID_SLAVE_PNOC_A1NOC 139
  917. #define ICBID_SLAVE_SNOC_VMEM 140
  918. #define ICBID_SLAVE_A0NOC_SNOC 141
  919. #define ICBID_SLAVE_A1NOC_SNOC 142
  920. #define ICBID_SLAVE_A2NOC_SNOC 143
  921. #define ICBID_SLAVE_A0NOC_CFG 144
  922. #define ICBID_SLAVE_A0NOC_MPU_CFG 145
  923. #define ICBID_SLAVE_A0NOC_SMMU_CFG 146
  924. #define ICBID_SLAVE_A1NOC_CFG 147
  925. #define ICBID_SLAVE_A1NOC_MPU_CFG 148
  926. #define ICBID_SLAVE_A1NOC_SMMU_CFG 149
  927. #define ICBID_SLAVE_A2NOC_CFG 150
  928. #define ICBID_SLAVE_A2NOC_MPU_CFG 151
  929. #define ICBID_SLAVE_A2NOC_SMMU_CFG 152
  930. #define ICBID_SLAVE_AHB2PHY 153
  931. #define ICBID_SLAVE_CAMERA_THROTTLE_CFG 154
  932. #define ICBID_SLAVE_DCC_CFG 155
  933. #define ICBID_SLAVE_DISPLAY_THROTTLE_CFG 156
  934. #define ICBID_SLAVE_DSA_CFG 157
  935. #define ICBID_SLAVE_DSA_MPU_CFG 158
  936. #define ICBID_SLAVE_SSC_MPU_CFG 159
  937. #define ICBID_SLAVE_HMSS_L3 160
  938. #define ICBID_SLAVE_LPASS_SMMU_CFG 161
  939. #define ICBID_SLAVE_MMAGIC_CFG 162
  940. #define ICBID_SLAVE_PCIE20_AHB2PHY 163
  941. #define ICBID_SLAVE_PCIE_2 164
  942. #define ICBID_SLAVE_PCIE_2_CFG 165
  943. #define ICBID_SLAVE_PIMEM 166
  944. #define ICBID_SLAVE_PIMEM_CFG 167
  945. #define ICBID_SLAVE_QDSS_RBCPR_APU_CFG 168
  946. #define ICBID_SLAVE_RBCPR_CX 169
  947. #define ICBID_SLAVE_RBCPR_MX 170
  948. #define ICBID_SLAVE_SMMU_CPP_CFG 171
  949. #define ICBID_SLAVE_SMMU_JPEG_CFG 172
  950. #define ICBID_SLAVE_SMMU_MDP_CFG 173
  951. #define ICBID_SLAVE_SMMU_ROTATOR_CFG 174
  952. #define ICBID_SLAVE_SMMU_VENUS_CFG 175
  953. #define ICBID_SLAVE_SMMU_VFE_CFG 176
  954. #define ICBID_SLAVE_SSC_CFG 177
  955. #define ICBID_SLAVE_VENUS_THROTTLE_CFG 178
  956. #define ICBID_SLAVE_VMEM 179
  957. #define ICBID_SLAVE_VMEM_CFG 180
  958. #define ICBID_SLAVE_QDSS_MPU_CFG 181
  959. #define ICBID_SLAVE_USB3_PHY_CFG 182
  960. #define ICBID_SLAVE_IPA_CFG 183
  961. #define ICBID_SLAVE_PCNOC_INT_2 184
  962. #define ICBID_SLAVE_PCNOC_INT_3 185
  963. #define ICBID_SLAVE_PCNOC_INT_4 186
  964. #define ICBID_SLAVE_PCNOC_INT_5 187
  965. #define ICBID_SLAVE_PCNOC_INT_6 188
  966. #define ICBID_SLAVE_PCNOC_S_5 189
  967. #define ICBID_SLAVE_QSPI 190
  968. #define ICBID_SLAVE_A1NOC_MS_MPU_CFG 191
  969. #define ICBID_SLAVE_A2NOC_MS_MPU_CFG 192
  970. #define ICBID_SLAVE_MODEM_Q6_SMMU_CFG 193
  971. #define ICBID_SLAVE_MSS_MPU_CFG 194
  972. #define ICBID_SLAVE_MSS_PROC_MS_MPU_CFG 195
  973. #define ICBID_SLAVE_SKL 196
  974. #define ICBID_SLAVE_SNOC_INT_2 197
  975. #define ICBID_SLAVE_SMMNOC_BIMC 198
  976. #define ICBID_SLAVE_CRVIRT_A1NOC 199
  977. #define ICBID_SLAVE_SGMII 200
  978. #define ICBID_SLAVE_QHS4_APPS 201
  979. #define ICBID_SLAVE_BIMC_PCNOC 202
  980. #define ICBID_SLAVE_PCNOC_BIMC_1 203
  981. #define ICBID_SLAVE_SPMI_FETCHER 204
  982. #define ICBID_SLAVE_MMSS_SMMU_CFG 205
  983. #define ICBID_SLAVE_WLAN 206
  984. #define ICBID_SLAVE_CRVIRT_A2NOC 207
  985. #define ICBID_SLAVE_CNOC_A2NOC 208
  986. #define ICBID_SLAVE_GLM 209
  987. #define ICBID_SLAVE_GNOC_BIMC 210
  988. #define ICBID_SLAVE_GNOC_SNOC 211
  989. #define ICBID_SLAVE_QM_CFG 212
  990. #define ICBID_SLAVE_TLMM_EAST 213
  991. #define ICBID_SLAVE_TLMM_NORTH 214
  992. #define ICBID_SLAVE_TLMM_WEST 215
  993. #endif