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