xref: /linux/include/dt-bindings/interconnect/qcom,glymur-rpmh.h (revision ec2e0fb07d789976c601bec19ecced7a501c3705)
1*7fdc1d1bSRaviteja Laggyshetty /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*7fdc1d1bSRaviteja Laggyshetty /*
3*7fdc1d1bSRaviteja Laggyshetty  * Copyright (c) 2025, Qualcomm Innovation Center, Inc. All rights reserved.
4*7fdc1d1bSRaviteja Laggyshetty  */
5*7fdc1d1bSRaviteja Laggyshetty 
6*7fdc1d1bSRaviteja Laggyshetty #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_GLYMUR_H
7*7fdc1d1bSRaviteja Laggyshetty #define __DT_BINDINGS_INTERCONNECT_QCOM_GLYMUR_H
8*7fdc1d1bSRaviteja Laggyshetty 
9*7fdc1d1bSRaviteja Laggyshetty #define MASTER_CRYPTO				0
10*7fdc1d1bSRaviteja Laggyshetty #define MASTER_SOCCP_PROC			1
11*7fdc1d1bSRaviteja Laggyshetty #define MASTER_QDSS_ETR				2
12*7fdc1d1bSRaviteja Laggyshetty #define MASTER_QDSS_ETR_1			3
13*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_A1NOC_SNOC			4
14*7fdc1d1bSRaviteja Laggyshetty 
15*7fdc1d1bSRaviteja Laggyshetty #define MASTER_UFS_MEM				0
16*7fdc1d1bSRaviteja Laggyshetty #define MASTER_USB3_2				1
17*7fdc1d1bSRaviteja Laggyshetty #define MASTER_USB4_2				2
18*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_A2NOC_SNOC			3
19*7fdc1d1bSRaviteja Laggyshetty 
20*7fdc1d1bSRaviteja Laggyshetty #define MASTER_QSPI_0				0
21*7fdc1d1bSRaviteja Laggyshetty #define MASTER_QUP_0				1
22*7fdc1d1bSRaviteja Laggyshetty #define MASTER_QUP_1				2
23*7fdc1d1bSRaviteja Laggyshetty #define MASTER_QUP_2				3
24*7fdc1d1bSRaviteja Laggyshetty #define MASTER_SP				4
25*7fdc1d1bSRaviteja Laggyshetty #define MASTER_SDCC_2				5
26*7fdc1d1bSRaviteja Laggyshetty #define MASTER_SDCC_4				6
27*7fdc1d1bSRaviteja Laggyshetty #define MASTER_USB2				7
28*7fdc1d1bSRaviteja Laggyshetty #define MASTER_USB3_MP				8
29*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_A3NOC_SNOC			9
30*7fdc1d1bSRaviteja Laggyshetty 
31*7fdc1d1bSRaviteja Laggyshetty #define MASTER_USB3_0				0
32*7fdc1d1bSRaviteja Laggyshetty #define MASTER_USB3_1				1
33*7fdc1d1bSRaviteja Laggyshetty #define MASTER_USB4_0				2
34*7fdc1d1bSRaviteja Laggyshetty #define MASTER_USB4_1				3
35*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_A4NOC_HSCNOC			4
36*7fdc1d1bSRaviteja Laggyshetty 
37*7fdc1d1bSRaviteja Laggyshetty #define MASTER_QUP_CORE_0			0
38*7fdc1d1bSRaviteja Laggyshetty #define MASTER_QUP_CORE_1			1
39*7fdc1d1bSRaviteja Laggyshetty #define MASTER_QUP_CORE_2			2
40*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_QUP_CORE_0			3
41*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_QUP_CORE_1			4
42*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_QUP_CORE_2			5
43*7fdc1d1bSRaviteja Laggyshetty 
44*7fdc1d1bSRaviteja Laggyshetty #define MASTER_CNOC_CFG				0
45*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_AHB2PHY_SOUTH			1
46*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_AHB2PHY_NORTH			2
47*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_AHB2PHY_2				3
48*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_AHB2PHY_3				4
49*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_AV1_ENC_CFG			5
50*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_CAMERA_CFG			6
51*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_CLK_CTL				7
52*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_CRYPTO_0_CFG			8
53*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_DISPLAY_CFG			9
54*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_GFX3D_CFG				10
55*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_IMEM_CFG				11
56*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_0_CFG			12
57*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_1_CFG			13
58*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_2_CFG			14
59*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_3A_CFG			15
60*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_3B_CFG			16
61*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_4_CFG			17
62*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_5_CFG			18
63*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_6_CFG			19
64*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_RSCC				20
65*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PDM				21
66*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PRNG				22
67*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_QDSS_CFG				23
68*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_QSPI_0				24
69*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_QUP_0				25
70*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_QUP_1				26
71*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_QUP_2				27
72*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_SDCC_2				28
73*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_SDCC_4				29
74*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_SMMUV3_CFG			30
75*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_TCSR				31
76*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_TLMM				32
77*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_UFS_MEM_CFG			33
78*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_USB2				34
79*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_USB3_0				35
80*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_USB3_1				36
81*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_USB3_2				37
82*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_USB3_MP				38
83*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_USB4_0				39
84*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_USB4_1				40
85*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_USB4_2				41
86*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_VENUS_CFG				42
87*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_CNOC_PCIE_SLAVE_EAST_CFG		43
88*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_CNOC_PCIE_SLAVE_WEST_CFG		44
89*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_LPASS_QTB_CFG			45
90*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_CNOC_MNOC_CFG			46
91*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_NSP_QTB_CFG			47
92*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_EAST_ANOC_CFG		48
93*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_WEST_ANOC_CFG		49
94*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_QDSS_STM				50
95*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_TCU				51
96*7fdc1d1bSRaviteja Laggyshetty 
97*7fdc1d1bSRaviteja Laggyshetty #define MASTER_HSCNOC_CNOC			0
98*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_AOSS				1
99*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_IPC_ROUTER_CFG			2
100*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_SOCCP				3
101*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_TME_CFG				4
102*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_APPSS				5
103*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_CNOC_CFG				6
104*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_BOOT_IMEM				7
105*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_IMEM				8
106*7fdc1d1bSRaviteja Laggyshetty 
107*7fdc1d1bSRaviteja Laggyshetty #define MASTER_GPU_TCU				0
108*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_TCU				1
109*7fdc1d1bSRaviteja Laggyshetty #define MASTER_SYS_TCU				2
110*7fdc1d1bSRaviteja Laggyshetty #define MASTER_APPSS_PROC			3
111*7fdc1d1bSRaviteja Laggyshetty #define MASTER_AGGRE_NOC_EAST			4
112*7fdc1d1bSRaviteja Laggyshetty #define MASTER_GFX3D				5
113*7fdc1d1bSRaviteja Laggyshetty #define MASTER_LPASS_GEM_NOC			6
114*7fdc1d1bSRaviteja Laggyshetty #define MASTER_MNOC_HF_MEM_NOC			7
115*7fdc1d1bSRaviteja Laggyshetty #define MASTER_MNOC_SF_MEM_NOC			8
116*7fdc1d1bSRaviteja Laggyshetty #define MASTER_COMPUTE_NOC			9
117*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_EAST			10
118*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_WEST			11
119*7fdc1d1bSRaviteja Laggyshetty #define MASTER_SNOC_SF_MEM_NOC			12
120*7fdc1d1bSRaviteja Laggyshetty #define MASTER_WLAN_Q6				13
121*7fdc1d1bSRaviteja Laggyshetty #define MASTER_GIC				14
122*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_HSCNOC_CNOC			15
123*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_LLCC				16
124*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_EAST				17
125*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_WEST				18
126*7fdc1d1bSRaviteja Laggyshetty 
127*7fdc1d1bSRaviteja Laggyshetty #define MASTER_LPIAON_NOC			0
128*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_LPASS_GEM_NOC			1
129*7fdc1d1bSRaviteja Laggyshetty 
130*7fdc1d1bSRaviteja Laggyshetty #define MASTER_LPASS_LPINOC			0
131*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_LPIAON_NOC_LPASS_AG_NOC		1
132*7fdc1d1bSRaviteja Laggyshetty 
133*7fdc1d1bSRaviteja Laggyshetty #define MASTER_LPASS_PROC			0
134*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_LPICX_NOC_LPIAON_NOC		1
135*7fdc1d1bSRaviteja Laggyshetty 
136*7fdc1d1bSRaviteja Laggyshetty #define MASTER_LLCC				0
137*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_EBI1				1
138*7fdc1d1bSRaviteja Laggyshetty 
139*7fdc1d1bSRaviteja Laggyshetty #define MASTER_AV1_ENC				0
140*7fdc1d1bSRaviteja Laggyshetty #define MASTER_CAMNOC_HF			1
141*7fdc1d1bSRaviteja Laggyshetty #define MASTER_CAMNOC_ICP			2
142*7fdc1d1bSRaviteja Laggyshetty #define MASTER_CAMNOC_SF			3
143*7fdc1d1bSRaviteja Laggyshetty #define MASTER_EVA				4
144*7fdc1d1bSRaviteja Laggyshetty #define MASTER_MDP				5
145*7fdc1d1bSRaviteja Laggyshetty #define MASTER_CDSP_HCP				6
146*7fdc1d1bSRaviteja Laggyshetty #define MASTER_VIDEO				7
147*7fdc1d1bSRaviteja Laggyshetty #define MASTER_VIDEO_CV_PROC			8
148*7fdc1d1bSRaviteja Laggyshetty #define MASTER_VIDEO_V_PROC			9
149*7fdc1d1bSRaviteja Laggyshetty #define MASTER_CNOC_MNOC_CFG			10
150*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_MNOC_HF_MEM_NOC			11
151*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_MNOC_SF_MEM_NOC			12
152*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_SERVICE_MNOC			13
153*7fdc1d1bSRaviteja Laggyshetty 
154*7fdc1d1bSRaviteja Laggyshetty #define MASTER_CPUCP				0
155*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_NSINOC_SYSTEM_NOC			1
156*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_SERVICE_NSINOC			2
157*7fdc1d1bSRaviteja Laggyshetty 
158*7fdc1d1bSRaviteja Laggyshetty #define MASTER_CDSP_PROC			0
159*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_NSP0_HSC_NOC			1
160*7fdc1d1bSRaviteja Laggyshetty 
161*7fdc1d1bSRaviteja Laggyshetty #define MASTER_OOBMSS_SP_PROC			0
162*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_OOBMSS_SNOC			1
163*7fdc1d1bSRaviteja Laggyshetty 
164*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_EAST_ANOC_CFG		0
165*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_0				1
166*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_1				2
167*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_5				3
168*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_EAST_MEM_NOC			4
169*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_SERVICE_PCIE_EAST_AGGRE_NOC	5
170*7fdc1d1bSRaviteja Laggyshetty 
171*7fdc1d1bSRaviteja Laggyshetty #define MASTER_HSCNOC_PCIE_EAST			0
172*7fdc1d1bSRaviteja Laggyshetty #define MASTER_CNOC_PCIE_EAST_SLAVE_CFG		1
173*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_HSCNOC_PCIE_EAST_MS_MPU_CFG	2
174*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_SERVICE_PCIE_EAST			3
175*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_0				4
176*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_1				5
177*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_5				6
178*7fdc1d1bSRaviteja Laggyshetty 
179*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_WEST_ANOC_CFG		0
180*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_2				1
181*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_3A				2
182*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_3B				3
183*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_4				4
184*7fdc1d1bSRaviteja Laggyshetty #define MASTER_PCIE_6				5
185*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_WEST_MEM_NOC			6
186*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_SERVICE_PCIE_WEST_AGGRE_NOC	7
187*7fdc1d1bSRaviteja Laggyshetty 
188*7fdc1d1bSRaviteja Laggyshetty #define MASTER_HSCNOC_PCIE_WEST			0
189*7fdc1d1bSRaviteja Laggyshetty #define MASTER_CNOC_PCIE_WEST_SLAVE_CFG		1
190*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_HSCNOC_PCIE_WEST_MS_MPU_CFG	2
191*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_SERVICE_PCIE_WEST			3
192*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_2				4
193*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_3A				5
194*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_3B				6
195*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_4				7
196*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_PCIE_6				8
197*7fdc1d1bSRaviteja Laggyshetty 
198*7fdc1d1bSRaviteja Laggyshetty #define MASTER_A1NOC_SNOC			0
199*7fdc1d1bSRaviteja Laggyshetty #define MASTER_A2NOC_SNOC			1
200*7fdc1d1bSRaviteja Laggyshetty #define MASTER_A3NOC_SNOC			2
201*7fdc1d1bSRaviteja Laggyshetty #define MASTER_NSINOC_SNOC			3
202*7fdc1d1bSRaviteja Laggyshetty #define MASTER_OOBMSS				4
203*7fdc1d1bSRaviteja Laggyshetty #define SLAVE_SNOC_GEM_NOC_SF			5
204*7fdc1d1bSRaviteja Laggyshetty 
205*7fdc1d1bSRaviteja Laggyshetty #endif
206