xref: /linux/scripts/dtc/include-prefixes/dt-bindings/interconnect/qcom,sm8750-rpmh.h (revision 797212a81cdab676d6d0e7726b3bb1bda3fc28c5)
1*2102773cSRaviteja Laggyshetty /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*2102773cSRaviteja Laggyshetty /*
3*2102773cSRaviteja Laggyshetty  * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
4*2102773cSRaviteja Laggyshetty  */
5*2102773cSRaviteja Laggyshetty 
6*2102773cSRaviteja Laggyshetty #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_SM8750_H
7*2102773cSRaviteja Laggyshetty #define __DT_BINDINGS_INTERCONNECT_QCOM_SM8750_H
8*2102773cSRaviteja Laggyshetty 
9*2102773cSRaviteja Laggyshetty #define MASTER_QSPI_0				0
10*2102773cSRaviteja Laggyshetty #define MASTER_QUP_1				1
11*2102773cSRaviteja Laggyshetty #define MASTER_QUP_3				2
12*2102773cSRaviteja Laggyshetty #define MASTER_SDCC_4				3
13*2102773cSRaviteja Laggyshetty #define MASTER_UFS_MEM				4
14*2102773cSRaviteja Laggyshetty #define MASTER_USB3_0				5
15*2102773cSRaviteja Laggyshetty #define SLAVE_A1NOC_SNOC			6
16*2102773cSRaviteja Laggyshetty 
17*2102773cSRaviteja Laggyshetty #define MASTER_QDSS_BAM				0
18*2102773cSRaviteja Laggyshetty #define MASTER_QUP_2				1
19*2102773cSRaviteja Laggyshetty #define MASTER_CRYPTO				2
20*2102773cSRaviteja Laggyshetty #define MASTER_IPA				3
21*2102773cSRaviteja Laggyshetty #define MASTER_SOCCP_AGGR_NOC			4
22*2102773cSRaviteja Laggyshetty #define MASTER_SP				5
23*2102773cSRaviteja Laggyshetty #define MASTER_QDSS_ETR				6
24*2102773cSRaviteja Laggyshetty #define MASTER_QDSS_ETR_1			7
25*2102773cSRaviteja Laggyshetty #define MASTER_SDCC_2				8
26*2102773cSRaviteja Laggyshetty #define SLAVE_A2NOC_SNOC			9
27*2102773cSRaviteja Laggyshetty 
28*2102773cSRaviteja Laggyshetty #define MASTER_QUP_CORE_0			0
29*2102773cSRaviteja Laggyshetty #define MASTER_QUP_CORE_1			1
30*2102773cSRaviteja Laggyshetty #define MASTER_QUP_CORE_2			2
31*2102773cSRaviteja Laggyshetty #define SLAVE_QUP_CORE_0			3
32*2102773cSRaviteja Laggyshetty #define SLAVE_QUP_CORE_1			4
33*2102773cSRaviteja Laggyshetty #define SLAVE_QUP_CORE_2			5
34*2102773cSRaviteja Laggyshetty 
35*2102773cSRaviteja Laggyshetty #define MASTER_CNOC_CFG				0
36*2102773cSRaviteja Laggyshetty #define SLAVE_AHB2PHY_SOUTH			1
37*2102773cSRaviteja Laggyshetty #define SLAVE_AHB2PHY_NORTH			2
38*2102773cSRaviteja Laggyshetty #define SLAVE_CAMERA_CFG			3
39*2102773cSRaviteja Laggyshetty #define SLAVE_CLK_CTL				4
40*2102773cSRaviteja Laggyshetty #define SLAVE_CRYPTO_0_CFG			5
41*2102773cSRaviteja Laggyshetty #define SLAVE_DISPLAY_CFG			6
42*2102773cSRaviteja Laggyshetty #define SLAVE_EVA_CFG				7
43*2102773cSRaviteja Laggyshetty #define SLAVE_GFX3D_CFG				8
44*2102773cSRaviteja Laggyshetty #define SLAVE_I2C				9
45*2102773cSRaviteja Laggyshetty #define SLAVE_I3C_IBI0_CFG			10
46*2102773cSRaviteja Laggyshetty #define SLAVE_I3C_IBI1_CFG			11
47*2102773cSRaviteja Laggyshetty #define SLAVE_IMEM_CFG				12
48*2102773cSRaviteja Laggyshetty #define SLAVE_CNOC_MSS				13
49*2102773cSRaviteja Laggyshetty #define SLAVE_PCIE_CFG				14
50*2102773cSRaviteja Laggyshetty #define SLAVE_PRNG				15
51*2102773cSRaviteja Laggyshetty #define SLAVE_QDSS_CFG				16
52*2102773cSRaviteja Laggyshetty #define SLAVE_QSPI_0				17
53*2102773cSRaviteja Laggyshetty #define SLAVE_QUP_3				18
54*2102773cSRaviteja Laggyshetty #define SLAVE_QUP_1				19
55*2102773cSRaviteja Laggyshetty #define SLAVE_QUP_2				20
56*2102773cSRaviteja Laggyshetty #define SLAVE_SDCC_2				21
57*2102773cSRaviteja Laggyshetty #define SLAVE_SDCC_4				22
58*2102773cSRaviteja Laggyshetty #define SLAVE_SPSS_CFG				23
59*2102773cSRaviteja Laggyshetty #define SLAVE_TCSR				24
60*2102773cSRaviteja Laggyshetty #define SLAVE_TLMM				25
61*2102773cSRaviteja Laggyshetty #define SLAVE_UFS_MEM_CFG			26
62*2102773cSRaviteja Laggyshetty #define SLAVE_USB3_0				27
63*2102773cSRaviteja Laggyshetty #define SLAVE_VENUS_CFG				28
64*2102773cSRaviteja Laggyshetty #define SLAVE_VSENSE_CTRL_CFG			29
65*2102773cSRaviteja Laggyshetty #define SLAVE_CNOC_MNOC_CFG			30
66*2102773cSRaviteja Laggyshetty #define SLAVE_PCIE_ANOC_CFG			31
67*2102773cSRaviteja Laggyshetty #define SLAVE_QDSS_STM				32
68*2102773cSRaviteja Laggyshetty #define SLAVE_TCU				33
69*2102773cSRaviteja Laggyshetty 
70*2102773cSRaviteja Laggyshetty #define MASTER_GEM_NOC_CNOC			0
71*2102773cSRaviteja Laggyshetty #define MASTER_GEM_NOC_PCIE_SNOC		1
72*2102773cSRaviteja Laggyshetty #define SLAVE_AOSS				2
73*2102773cSRaviteja Laggyshetty #define SLAVE_IPA_CFG				3
74*2102773cSRaviteja Laggyshetty #define SLAVE_IPC_ROUTER_CFG			4
75*2102773cSRaviteja Laggyshetty #define SLAVE_SOCCP				5
76*2102773cSRaviteja Laggyshetty #define SLAVE_TME_CFG				6
77*2102773cSRaviteja Laggyshetty #define SLAVE_APPSS				7
78*2102773cSRaviteja Laggyshetty #define SLAVE_CNOC_CFG				8
79*2102773cSRaviteja Laggyshetty #define SLAVE_DDRSS_CFG				9
80*2102773cSRaviteja Laggyshetty #define SLAVE_BOOT_IMEM				10
81*2102773cSRaviteja Laggyshetty #define SLAVE_IMEM				11
82*2102773cSRaviteja Laggyshetty #define SLAVE_BOOT_IMEM_2			12
83*2102773cSRaviteja Laggyshetty #define SLAVE_SERVICE_CNOC			13
84*2102773cSRaviteja Laggyshetty #define SLAVE_PCIE_0				14
85*2102773cSRaviteja Laggyshetty 
86*2102773cSRaviteja Laggyshetty #define MASTER_GPU_TCU				0
87*2102773cSRaviteja Laggyshetty #define MASTER_SYS_TCU				1
88*2102773cSRaviteja Laggyshetty #define MASTER_APPSS_PROC			2
89*2102773cSRaviteja Laggyshetty #define MASTER_GFX3D				3
90*2102773cSRaviteja Laggyshetty #define MASTER_LPASS_GEM_NOC			4
91*2102773cSRaviteja Laggyshetty #define MASTER_MSS_PROC				5
92*2102773cSRaviteja Laggyshetty #define MASTER_MNOC_HF_MEM_NOC			6
93*2102773cSRaviteja Laggyshetty #define MASTER_MNOC_SF_MEM_NOC			7
94*2102773cSRaviteja Laggyshetty #define MASTER_COMPUTE_NOC			8
95*2102773cSRaviteja Laggyshetty #define MASTER_ANOC_PCIE_GEM_NOC		9
96*2102773cSRaviteja Laggyshetty #define MASTER_SNOC_SF_MEM_NOC			10
97*2102773cSRaviteja Laggyshetty #define MASTER_UBWC_P				11
98*2102773cSRaviteja Laggyshetty #define MASTER_GIC				12
99*2102773cSRaviteja Laggyshetty #define SLAVE_UBWC_P				13
100*2102773cSRaviteja Laggyshetty #define SLAVE_GEM_NOC_CNOC			14
101*2102773cSRaviteja Laggyshetty #define SLAVE_LLCC				15
102*2102773cSRaviteja Laggyshetty #define SLAVE_MEM_NOC_PCIE_SNOC			16
103*2102773cSRaviteja Laggyshetty 
104*2102773cSRaviteja Laggyshetty #define MASTER_LPIAON_NOC			0
105*2102773cSRaviteja Laggyshetty #define SLAVE_LPASS_GEM_NOC			1
106*2102773cSRaviteja Laggyshetty 
107*2102773cSRaviteja Laggyshetty #define MASTER_LPASS_LPINOC			0
108*2102773cSRaviteja Laggyshetty #define SLAVE_LPIAON_NOC_LPASS_AG_NOC		1
109*2102773cSRaviteja Laggyshetty 
110*2102773cSRaviteja Laggyshetty #define MASTER_LPASS_PROC			0
111*2102773cSRaviteja Laggyshetty #define SLAVE_LPICX_NOC_LPIAON_NOC		1
112*2102773cSRaviteja Laggyshetty 
113*2102773cSRaviteja Laggyshetty #define MASTER_LLCC				0
114*2102773cSRaviteja Laggyshetty #define SLAVE_EBI1				1
115*2102773cSRaviteja Laggyshetty 
116*2102773cSRaviteja Laggyshetty #define MASTER_CAMNOC_HF			0
117*2102773cSRaviteja Laggyshetty #define MASTER_CAMNOC_NRT_ICP_SF		1
118*2102773cSRaviteja Laggyshetty #define MASTER_CAMNOC_RT_CDM_SF			2
119*2102773cSRaviteja Laggyshetty #define MASTER_CAMNOC_SF			3
120*2102773cSRaviteja Laggyshetty #define MASTER_MDP				4
121*2102773cSRaviteja Laggyshetty #define MASTER_CDSP_HCP				5
122*2102773cSRaviteja Laggyshetty #define MASTER_VIDEO_CV_PROC			6
123*2102773cSRaviteja Laggyshetty #define MASTER_VIDEO_EVA			7
124*2102773cSRaviteja Laggyshetty #define MASTER_VIDEO_MVP			8
125*2102773cSRaviteja Laggyshetty #define MASTER_VIDEO_V_PROC			9
126*2102773cSRaviteja Laggyshetty #define MASTER_CNOC_MNOC_CFG			10
127*2102773cSRaviteja Laggyshetty #define SLAVE_MNOC_HF_MEM_NOC			11
128*2102773cSRaviteja Laggyshetty #define SLAVE_MNOC_SF_MEM_NOC			12
129*2102773cSRaviteja Laggyshetty #define SLAVE_SERVICE_MNOC			13
130*2102773cSRaviteja Laggyshetty 
131*2102773cSRaviteja Laggyshetty #define MASTER_CDSP_PROC			0
132*2102773cSRaviteja Laggyshetty #define SLAVE_CDSP_MEM_NOC			1
133*2102773cSRaviteja Laggyshetty 
134*2102773cSRaviteja Laggyshetty #define MASTER_PCIE_ANOC_CFG			0
135*2102773cSRaviteja Laggyshetty #define MASTER_PCIE_0				1
136*2102773cSRaviteja Laggyshetty #define SLAVE_ANOC_PCIE_GEM_NOC			2
137*2102773cSRaviteja Laggyshetty #define SLAVE_SERVICE_PCIE_ANOC			3
138*2102773cSRaviteja Laggyshetty 
139*2102773cSRaviteja Laggyshetty #define MASTER_A1NOC_SNOC			0
140*2102773cSRaviteja Laggyshetty #define MASTER_A2NOC_SNOC			1
141*2102773cSRaviteja Laggyshetty #define SLAVE_SNOC_GEM_NOC_SF			2
142*2102773cSRaviteja Laggyshetty 
143*2102773cSRaviteja Laggyshetty #endif
144