]> Git Repo - linux.git/blob - drivers/interconnect/qcom/x1e80100.h
x86/kaslr: Expose and use the end of the physical memory address space
[linux.git] / drivers / interconnect / qcom / x1e80100.h
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  * X1E80100 interconnect IDs
4  *
5  * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
6  * Copyright (c) 2023, Linaro Limited
7  */
8
9 #ifndef __DRIVERS_INTERCONNECT_QCOM_X1E80100_H
10 #define __DRIVERS_INTERCONNECT_QCOM_X1E80100_H
11
12 #define X1E80100_MASTER_A1NOC_SNOC                      0
13 #define X1E80100_MASTER_A2NOC_SNOC                      1
14 #define X1E80100_MASTER_ANOC_PCIE_GEM_NOC               2
15 #define X1E80100_MASTER_ANOC_PCIE_GEM_NOC_DISP          3
16 #define X1E80100_MASTER_APPSS_PROC                      4
17 #define X1E80100_MASTER_CAMNOC_HF                       5
18 #define X1E80100_MASTER_CAMNOC_ICP                      6
19 #define X1E80100_MASTER_CAMNOC_SF                       7
20 #define X1E80100_MASTER_CDSP_PROC                       8
21 #define X1E80100_MASTER_CNOC_CFG                        9
22 #define X1E80100_MASTER_CNOC_MNOC_CFG                   10
23 #define X1E80100_MASTER_COMPUTE_NOC                     11
24 #define X1E80100_MASTER_CRYPTO                          12
25 #define X1E80100_MASTER_GEM_NOC_CNOC                    13
26 #define X1E80100_MASTER_GEM_NOC_PCIE_SNOC               14
27 #define X1E80100_MASTER_GFX3D                           15
28 #define X1E80100_MASTER_GPU_TCU                         16
29 #define X1E80100_MASTER_IPA                             17
30 #define X1E80100_MASTER_LLCC                            18
31 #define X1E80100_MASTER_LLCC_DISP                       19
32 #define X1E80100_MASTER_LPASS_GEM_NOC                   20
33 #define X1E80100_MASTER_LPASS_LPINOC                    21
34 #define X1E80100_MASTER_LPASS_PROC                      22
35 #define X1E80100_MASTER_LPIAON_NOC                      23
36 #define X1E80100_MASTER_MDP                             24
37 #define X1E80100_MASTER_MDP_DISP                        25
38 #define X1E80100_MASTER_MNOC_HF_MEM_NOC                 26
39 #define X1E80100_MASTER_MNOC_HF_MEM_NOC_DISP            27
40 #define X1E80100_MASTER_MNOC_SF_MEM_NOC                 28
41 #define X1E80100_MASTER_PCIE_0                          29
42 #define X1E80100_MASTER_PCIE_1                          30
43 #define X1E80100_MASTER_QDSS_ETR                        31
44 #define X1E80100_MASTER_QDSS_ETR_1                      32
45 #define X1E80100_MASTER_QSPI_0                          33
46 #define X1E80100_MASTER_QUP_0                           34
47 #define X1E80100_MASTER_QUP_1                           35
48 #define X1E80100_MASTER_QUP_2                           36
49 #define X1E80100_MASTER_QUP_CORE_0                      37
50 #define X1E80100_MASTER_QUP_CORE_1                      38
51 #define X1E80100_MASTER_SDCC_2                          39
52 #define X1E80100_MASTER_SDCC_4                          40
53 #define X1E80100_MASTER_SNOC_SF_MEM_NOC                 41
54 #define X1E80100_MASTER_SP                              42
55 #define X1E80100_MASTER_SYS_TCU                         43
56 #define X1E80100_MASTER_UFS_MEM                         44
57 #define X1E80100_MASTER_USB3_0                          45
58 #define X1E80100_MASTER_VIDEO                           46
59 #define X1E80100_MASTER_VIDEO_CV_PROC                   47
60 #define X1E80100_MASTER_VIDEO_V_PROC                    48
61 #define X1E80100_SLAVE_A1NOC_SNOC                       49
62 #define X1E80100_SLAVE_A2NOC_SNOC                       50
63 #define X1E80100_SLAVE_AHB2PHY_NORTH                    51
64 #define X1E80100_SLAVE_AHB2PHY_SOUTH                    52
65 #define X1E80100_SLAVE_ANOC_PCIE_GEM_NOC                53
66 #define X1E80100_SLAVE_AOSS                             54
67 #define X1E80100_SLAVE_APPSS                            55
68 #define X1E80100_SLAVE_BOOT_IMEM                        56
69 #define X1E80100_SLAVE_CAMERA_CFG                       57
70 #define X1E80100_SLAVE_CDSP_MEM_NOC                     58
71 #define X1E80100_SLAVE_CLK_CTL                          59
72 #define X1E80100_SLAVE_CNOC_CFG                         60
73 #define X1E80100_SLAVE_CNOC_MNOC_CFG                    61
74 #define X1E80100_SLAVE_CRYPTO_0_CFG                     62
75 #define X1E80100_SLAVE_DISPLAY_CFG                      63
76 #define X1E80100_SLAVE_EBI1                             64
77 #define X1E80100_SLAVE_EBI1_DISP                        65
78 #define X1E80100_SLAVE_GEM_NOC_CNOC                     66
79 #define X1E80100_SLAVE_GFX3D_CFG                        67
80 #define X1E80100_SLAVE_IMEM                             68
81 #define X1E80100_SLAVE_IMEM_CFG                         69
82 #define X1E80100_SLAVE_IPC_ROUTER_CFG                   70
83 #define X1E80100_SLAVE_LLCC                             71
84 #define X1E80100_SLAVE_LLCC_DISP                        72
85 #define X1E80100_SLAVE_LPASS_GEM_NOC                    73
86 #define X1E80100_SLAVE_LPASS_QTB_CFG                    74
87 #define X1E80100_SLAVE_LPIAON_NOC_LPASS_AG_NOC          75
88 #define X1E80100_SLAVE_LPICX_NOC_LPIAON_NOC             76
89 #define X1E80100_SLAVE_MEM_NOC_PCIE_SNOC                77
90 #define X1E80100_SLAVE_MNOC_HF_MEM_NOC                  78
91 #define X1E80100_SLAVE_MNOC_HF_MEM_NOC_DISP             79
92 #define X1E80100_SLAVE_MNOC_SF_MEM_NOC                  80
93 #define X1E80100_SLAVE_NSP_QTB_CFG                      81
94 #define X1E80100_SLAVE_PCIE_0                           82
95 #define X1E80100_SLAVE_PCIE_0_CFG                       83
96 #define X1E80100_SLAVE_PCIE_1                           84
97 #define X1E80100_SLAVE_PCIE_1_CFG                       85
98 #define X1E80100_SLAVE_PDM                              86
99 #define X1E80100_SLAVE_PRNG                             87
100 #define X1E80100_SLAVE_QDSS_CFG                         88
101 #define X1E80100_SLAVE_QDSS_STM                         89
102 #define X1E80100_SLAVE_QSPI_0                           90
103 #define X1E80100_SLAVE_QUP_1                            91
104 #define X1E80100_SLAVE_QUP_2                            92
105 #define X1E80100_SLAVE_QUP_CORE_0                       93
106 #define X1E80100_SLAVE_QUP_CORE_1                       94
107 #define X1E80100_SLAVE_QUP_CORE_2                       95
108 #define X1E80100_SLAVE_SDCC_2                           96
109 #define X1E80100_SLAVE_SDCC_4                           97
110 #define X1E80100_SLAVE_SERVICE_MNOC                     98
111 #define X1E80100_SLAVE_SNOC_GEM_NOC_SF                  99
112 #define X1E80100_SLAVE_TCSR                             100
113 #define X1E80100_SLAVE_TCU                              101
114 #define X1E80100_SLAVE_TLMM                             102
115 #define X1E80100_SLAVE_TME_CFG                          103
116 #define X1E80100_SLAVE_UFS_MEM_CFG                      104
117 #define X1E80100_SLAVE_USB3_0                           105
118 #define X1E80100_SLAVE_VENUS_CFG                        106
119 #define X1E80100_MASTER_DDR_PERF_MODE                   107
120 #define X1E80100_MASTER_QUP_CORE_2                      108
121 #define X1E80100_MASTER_PCIE_TCU                        109
122 #define X1E80100_MASTER_GIC2                            110
123 #define X1E80100_MASTER_AV1_ENC                         111
124 #define X1E80100_MASTER_EVA                             112
125 #define X1E80100_MASTER_PCIE_NORTH                      113
126 #define X1E80100_MASTER_PCIE_SOUTH                      114
127 #define X1E80100_MASTER_PCIE_3                          115
128 #define X1E80100_MASTER_PCIE_4                          116
129 #define X1E80100_MASTER_PCIE_5                          117
130 #define X1E80100_MASTER_PCIE_2                          118
131 #define X1E80100_MASTER_PCIE_6A                         119
132 #define X1E80100_MASTER_PCIE_6B                         120
133 #define X1E80100_MASTER_GIC1                            121
134 #define X1E80100_MASTER_USB_NOC_SNOC                    122
135 #define X1E80100_MASTER_AGGRE_USB_NORTH                 123
136 #define X1E80100_MASTER_AGGRE_USB_SOUTH                 124
137 #define X1E80100_MASTER_USB2                            125
138 #define X1E80100_MASTER_USB3_MP                         126
139 #define X1E80100_MASTER_USB3_1                          127
140 #define X1E80100_MASTER_USB3_2                          128
141 #define X1E80100_MASTER_USB4_0                          129
142 #define X1E80100_MASTER_USB4_1                          130
143 #define X1E80100_MASTER_USB4_2                          131
144 #define X1E80100_MASTER_ANOC_PCIE_GEM_NOC_PCIE          132
145 #define X1E80100_MASTER_LLCC_PCIE                       133
146 #define X1E80100_MASTER_PCIE_NORTH_PCIE                 134
147 #define X1E80100_MASTER_PCIE_SOUTH_PCIE                 135
148 #define X1E80100_MASTER_PCIE_3_PCIE                     136
149 #define X1E80100_MASTER_PCIE_4_PCIE                     137
150 #define X1E80100_MASTER_PCIE_5_PCIE                     138
151 #define X1E80100_MASTER_PCIE_0_PCIE                     139
152 #define X1E80100_MASTER_PCIE_1_PCIE                     140
153 #define X1E80100_MASTER_PCIE_2_PCIE                     141
154 #define X1E80100_MASTER_PCIE_6A_PCIE                    142
155 #define X1E80100_MASTER_PCIE_6B_PCIE                    143
156 #define X1E80100_SLAVE_AHB2PHY_2                        144
157 #define X1E80100_SLAVE_AV1_ENC_CFG                      145
158 #define X1E80100_SLAVE_PCIE_2_CFG                       146
159 #define X1E80100_SLAVE_PCIE_3_CFG                       147
160 #define X1E80100_SLAVE_PCIE_4_CFG                       148
161 #define X1E80100_SLAVE_PCIE_5_CFG                       149
162 #define X1E80100_SLAVE_PCIE_6A_CFG                      150
163 #define X1E80100_SLAVE_PCIE_6B_CFG                      151
164 #define X1E80100_SLAVE_PCIE_RSC_CFG                     152
165 #define X1E80100_SLAVE_QUP_0                            153
166 #define X1E80100_SLAVE_SMMUV3_CFG                       154
167 #define X1E80100_SLAVE_USB2                             155
168 #define X1E80100_SLAVE_USB3_1                           156
169 #define X1E80100_SLAVE_USB3_2                           157
170 #define X1E80100_SLAVE_USB3_MP                          158
171 #define X1E80100_SLAVE_USB4_0                           159
172 #define X1E80100_SLAVE_USB4_1                           160
173 #define X1E80100_SLAVE_USB4_2                           161
174 #define X1E80100_SLAVE_PCIE_2                           162
175 #define X1E80100_SLAVE_PCIE_3                           163
176 #define X1E80100_SLAVE_PCIE_4                           164
177 #define X1E80100_SLAVE_PCIE_5                           165
178 #define X1E80100_SLAVE_PCIE_6A                          166
179 #define X1E80100_SLAVE_PCIE_6B                          167
180 #define X1E80100_SLAVE_DDR_PERF_MODE                    168
181 #define X1E80100_SLAVE_PCIE_NORTH                       169
182 #define X1E80100_SLAVE_PCIE_SOUTH                       170
183 #define X1E80100_SLAVE_USB_NOC_SNOC                     171
184 #define X1E80100_SLAVE_AGGRE_USB_NORTH                  172
185 #define X1E80100_SLAVE_AGGRE_USB_SOUTH                  173
186 #define X1E80100_SLAVE_LLCC_PCIE                        174
187 #define X1E80100_SLAVE_EBI1_PCIE                        175
188 #define X1E80100_SLAVE_ANOC_PCIE_GEM_NOC_PCIE           176
189 #define X1E80100_SLAVE_PCIE_NORTH_PCIE                  177
190 #define X1E80100_SLAVE_PCIE_SOUTH_PCIE                  178
191
192 #endif
This page took 0.04395 seconds and 4 git commands to generate.