xref: /linux/include/dt-bindings/interconnect/qcom,qcs615-rpmh.h (revision c771600c6af14749609b49565ffb4cac2959710d)
1*6c5e948fSRaviteja Laggyshetty /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*6c5e948fSRaviteja Laggyshetty /*
3*6c5e948fSRaviteja Laggyshetty  * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
4*6c5e948fSRaviteja Laggyshetty  */
5*6c5e948fSRaviteja Laggyshetty 
6*6c5e948fSRaviteja Laggyshetty #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_QCS615_H
7*6c5e948fSRaviteja Laggyshetty #define __DT_BINDINGS_INTERCONNECT_QCOM_QCS615_H
8*6c5e948fSRaviteja Laggyshetty 
9*6c5e948fSRaviteja Laggyshetty #define MASTER_A1NOC_CFG		1
10*6c5e948fSRaviteja Laggyshetty #define MASTER_QDSS_BAM			2
11*6c5e948fSRaviteja Laggyshetty #define MASTER_QSPI			3
12*6c5e948fSRaviteja Laggyshetty #define MASTER_QUP_0			4
13*6c5e948fSRaviteja Laggyshetty #define MASTER_BLSP_1			5
14*6c5e948fSRaviteja Laggyshetty #define MASTER_CNOC_A2NOC		6
15*6c5e948fSRaviteja Laggyshetty #define MASTER_CRYPTO			7
16*6c5e948fSRaviteja Laggyshetty #define MASTER_IPA			8
17*6c5e948fSRaviteja Laggyshetty #define MASTER_EMAC_EVB			9
18*6c5e948fSRaviteja Laggyshetty #define MASTER_PCIE			10
19*6c5e948fSRaviteja Laggyshetty #define MASTER_QDSS_ETR			11
20*6c5e948fSRaviteja Laggyshetty #define MASTER_SDCC_1			12
21*6c5e948fSRaviteja Laggyshetty #define MASTER_SDCC_2			13
22*6c5e948fSRaviteja Laggyshetty #define MASTER_UFS_MEM			14
23*6c5e948fSRaviteja Laggyshetty #define MASTER_USB2			15
24*6c5e948fSRaviteja Laggyshetty #define MASTER_USB3_0			16
25*6c5e948fSRaviteja Laggyshetty #define SLAVE_A1NOC_SNOC		17
26*6c5e948fSRaviteja Laggyshetty #define SLAVE_LPASS_SNOC		18
27*6c5e948fSRaviteja Laggyshetty #define SLAVE_ANOC_PCIE_SNOC		19
28*6c5e948fSRaviteja Laggyshetty #define SLAVE_SERVICE_A2NOC		20
29*6c5e948fSRaviteja Laggyshetty 
30*6c5e948fSRaviteja Laggyshetty #define MASTER_CAMNOC_HF0_UNCOMP	1
31*6c5e948fSRaviteja Laggyshetty #define MASTER_CAMNOC_HF1_UNCOMP	2
32*6c5e948fSRaviteja Laggyshetty #define MASTER_CAMNOC_SF_UNCOMP		3
33*6c5e948fSRaviteja Laggyshetty #define SLAVE_CAMNOC_UNCOMP		4
34*6c5e948fSRaviteja Laggyshetty 
35*6c5e948fSRaviteja Laggyshetty #define MASTER_SPDM			1
36*6c5e948fSRaviteja Laggyshetty #define MASTER_SNOC_CNOC		2
37*6c5e948fSRaviteja Laggyshetty #define MASTER_QDSS_DAP			3
38*6c5e948fSRaviteja Laggyshetty #define SLAVE_A1NOC_CFG			4
39*6c5e948fSRaviteja Laggyshetty #define SLAVE_AHB2PHY_EAST		5
40*6c5e948fSRaviteja Laggyshetty #define SLAVE_AHB2PHY_WEST		6
41*6c5e948fSRaviteja Laggyshetty #define SLAVE_AOP			7
42*6c5e948fSRaviteja Laggyshetty #define SLAVE_AOSS			8
43*6c5e948fSRaviteja Laggyshetty #define SLAVE_CAMERA_CFG		9
44*6c5e948fSRaviteja Laggyshetty #define SLAVE_CLK_CTL			10
45*6c5e948fSRaviteja Laggyshetty #define SLAVE_RBCPR_CX_CFG		11
46*6c5e948fSRaviteja Laggyshetty #define SLAVE_RBCPR_MX_CFG		12
47*6c5e948fSRaviteja Laggyshetty #define SLAVE_CRYPTO_0_CFG		13
48*6c5e948fSRaviteja Laggyshetty #define SLAVE_CNOC_DDRSS		14
49*6c5e948fSRaviteja Laggyshetty #define SLAVE_DISPLAY_CFG		15
50*6c5e948fSRaviteja Laggyshetty #define SLAVE_EMAC_AVB_CFG		16
51*6c5e948fSRaviteja Laggyshetty #define SLAVE_GLM			17
52*6c5e948fSRaviteja Laggyshetty #define SLAVE_GFX3D_CFG			18
53*6c5e948fSRaviteja Laggyshetty #define SLAVE_IMEM_CFG			19
54*6c5e948fSRaviteja Laggyshetty #define SLAVE_IPA_CFG			20
55*6c5e948fSRaviteja Laggyshetty #define SLAVE_CNOC_MNOC_CFG		21
56*6c5e948fSRaviteja Laggyshetty #define SLAVE_PCIE_CFG			22
57*6c5e948fSRaviteja Laggyshetty #define SLAVE_PIMEM_CFG			23
58*6c5e948fSRaviteja Laggyshetty #define SLAVE_PRNG			24
59*6c5e948fSRaviteja Laggyshetty #define SLAVE_QDSS_CFG			25
60*6c5e948fSRaviteja Laggyshetty #define SLAVE_QSPI			26
61*6c5e948fSRaviteja Laggyshetty #define SLAVE_QUP_0			27
62*6c5e948fSRaviteja Laggyshetty #define SLAVE_QUP_1			28
63*6c5e948fSRaviteja Laggyshetty #define SLAVE_SDCC_1			29
64*6c5e948fSRaviteja Laggyshetty #define SLAVE_SDCC_2			30
65*6c5e948fSRaviteja Laggyshetty #define SLAVE_SNOC_CFG			31
66*6c5e948fSRaviteja Laggyshetty #define SLAVE_SPDM_WRAPPER		32
67*6c5e948fSRaviteja Laggyshetty #define SLAVE_TCSR			33
68*6c5e948fSRaviteja Laggyshetty #define SLAVE_TLMM_EAST			34
69*6c5e948fSRaviteja Laggyshetty #define SLAVE_TLMM_SOUTH		35
70*6c5e948fSRaviteja Laggyshetty #define SLAVE_TLMM_WEST			36
71*6c5e948fSRaviteja Laggyshetty #define SLAVE_UFS_MEM_CFG		37
72*6c5e948fSRaviteja Laggyshetty #define SLAVE_USB2			38
73*6c5e948fSRaviteja Laggyshetty #define SLAVE_USB3			39
74*6c5e948fSRaviteja Laggyshetty #define SLAVE_VENUS_CFG			40
75*6c5e948fSRaviteja Laggyshetty #define SLAVE_VSENSE_CTRL_CFG		41
76*6c5e948fSRaviteja Laggyshetty #define SLAVE_CNOC_A2NOC		42
77*6c5e948fSRaviteja Laggyshetty #define SLAVE_SERVICE_CNOC		43
78*6c5e948fSRaviteja Laggyshetty 
79*6c5e948fSRaviteja Laggyshetty #define MASTER_CNOC_DC_NOC		1
80*6c5e948fSRaviteja Laggyshetty #define SLAVE_DC_NOC_GEMNOC		2
81*6c5e948fSRaviteja Laggyshetty #define SLAVE_LLCC_CFG			3
82*6c5e948fSRaviteja Laggyshetty 
83*6c5e948fSRaviteja Laggyshetty #define MASTER_APPSS_PROC		1
84*6c5e948fSRaviteja Laggyshetty #define MASTER_GPU_TCU			2
85*6c5e948fSRaviteja Laggyshetty #define MASTER_SYS_TCU			3
86*6c5e948fSRaviteja Laggyshetty #define MASTER_GEM_NOC_CFG		4
87*6c5e948fSRaviteja Laggyshetty #define MASTER_GFX3D			5
88*6c5e948fSRaviteja Laggyshetty #define MASTER_MNOC_HF_MEM_NOC		6
89*6c5e948fSRaviteja Laggyshetty #define MASTER_MNOC_SF_MEM_NOC		7
90*6c5e948fSRaviteja Laggyshetty #define MASTER_SNOC_GC_MEM_NOC		8
91*6c5e948fSRaviteja Laggyshetty #define MASTER_SNOC_SF_MEM_NOC		9
92*6c5e948fSRaviteja Laggyshetty #define SLAVE_MSS_PROC_MS_MPU_CFG	10
93*6c5e948fSRaviteja Laggyshetty #define SLAVE_GEM_NOC_SNOC		11
94*6c5e948fSRaviteja Laggyshetty #define SLAVE_LLCC			12
95*6c5e948fSRaviteja Laggyshetty #define SLAVE_MEM_NOC_PCIE_SNOC		13
96*6c5e948fSRaviteja Laggyshetty #define SLAVE_SERVICE_GEM_NOC		14
97*6c5e948fSRaviteja Laggyshetty 
98*6c5e948fSRaviteja Laggyshetty #define MASTER_IPA_CORE			1
99*6c5e948fSRaviteja Laggyshetty #define SLAVE_IPA_CORE			2
100*6c5e948fSRaviteja Laggyshetty 
101*6c5e948fSRaviteja Laggyshetty #define MASTER_LLCC			1
102*6c5e948fSRaviteja Laggyshetty #define SLAVE_EBI1			2
103*6c5e948fSRaviteja Laggyshetty 
104*6c5e948fSRaviteja Laggyshetty #define MASTER_CNOC_MNOC_CFG		1
105*6c5e948fSRaviteja Laggyshetty #define MASTER_CAMNOC_HF0		2
106*6c5e948fSRaviteja Laggyshetty #define MASTER_CAMNOC_HF1		3
107*6c5e948fSRaviteja Laggyshetty #define MASTER_CAMNOC_SF		4
108*6c5e948fSRaviteja Laggyshetty #define MASTER_MDP0			5
109*6c5e948fSRaviteja Laggyshetty #define MASTER_ROTATOR			6
110*6c5e948fSRaviteja Laggyshetty #define MASTER_VIDEO_P0			7
111*6c5e948fSRaviteja Laggyshetty #define MASTER_VIDEO_PROC		8
112*6c5e948fSRaviteja Laggyshetty #define SLAVE_MNOC_SF_MEM_NOC		9
113*6c5e948fSRaviteja Laggyshetty #define SLAVE_MNOC_HF_MEM_NOC		10
114*6c5e948fSRaviteja Laggyshetty #define SLAVE_SERVICE_MNOC		11
115*6c5e948fSRaviteja Laggyshetty 
116*6c5e948fSRaviteja Laggyshetty #define MASTER_SNOC_CFG			1
117*6c5e948fSRaviteja Laggyshetty #define MASTER_A1NOC_SNOC		2
118*6c5e948fSRaviteja Laggyshetty #define MASTER_GEM_NOC_SNOC		3
119*6c5e948fSRaviteja Laggyshetty #define MASTER_GEM_NOC_PCIE_SNOC	4
120*6c5e948fSRaviteja Laggyshetty #define MASTER_LPASS_ANOC		5
121*6c5e948fSRaviteja Laggyshetty #define MASTER_ANOC_PCIE_SNOC		6
122*6c5e948fSRaviteja Laggyshetty #define MASTER_PIMEM			7
123*6c5e948fSRaviteja Laggyshetty #define MASTER_GIC			8
124*6c5e948fSRaviteja Laggyshetty #define SLAVE_APPSS			9
125*6c5e948fSRaviteja Laggyshetty #define SLAVE_SNOC_CNOC			10
126*6c5e948fSRaviteja Laggyshetty #define SLAVE_SNOC_GEM_NOC_SF		11
127*6c5e948fSRaviteja Laggyshetty #define SLAVE_SNOC_MEM_NOC_GC		12
128*6c5e948fSRaviteja Laggyshetty #define SLAVE_IMEM			13
129*6c5e948fSRaviteja Laggyshetty #define SLAVE_PIMEM			14
130*6c5e948fSRaviteja Laggyshetty #define SLAVE_SERVICE_SNOC		15
131*6c5e948fSRaviteja Laggyshetty #define SLAVE_PCIE_0			16
132*6c5e948fSRaviteja Laggyshetty #define SLAVE_QDSS_STM			17
133*6c5e948fSRaviteja Laggyshetty #define SLAVE_TCU			18
134*6c5e948fSRaviteja Laggyshetty 
135*6c5e948fSRaviteja Laggyshetty #endif
136*6c5e948fSRaviteja Laggyshetty 
137