xref: /linux/include/dt-bindings/interconnect/qcom,msm8909.h (revision 4b660dbd9ee2059850fd30e0df420ca7a38a1856)
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2 /*
3  * Qualcomm MSM8909 interconnect IDs
4  */
5 
6 #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H
7 #define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H
8 
9 /* BIMC fabric */
10 #define MAS_APPS_PROC			0
11 #define MAS_OXILI			1
12 #define MAS_SNOC_BIMC_0			2
13 #define MAS_SNOC_BIMC_1			3
14 #define MAS_TCU_0			4
15 #define MAS_TCU_1			5
16 #define SLV_EBI				6
17 #define SLV_BIMC_SNOC			7
18 
19 /* PCNOC fabric */
20 #define MAS_AUDIO			0
21 #define MAS_SPDM			1
22 #define MAS_DEHR			2
23 #define MAS_QPIC			3
24 #define MAS_BLSP_1			4
25 #define MAS_USB_HS			5
26 #define MAS_CRYPTO			6
27 #define MAS_SDCC_1			7
28 #define MAS_SDCC_2			8
29 #define MAS_SNOC_PCNOC			9
30 #define PCNOC_M_0			10
31 #define PCNOC_M_1			11
32 #define PCNOC_INT_0			12
33 #define PCNOC_INT_1			13
34 #define PCNOC_S_0			14
35 #define PCNOC_S_1			15
36 #define PCNOC_S_2			16
37 #define PCNOC_S_3			17
38 #define PCNOC_S_4			18
39 #define PCNOC_S_5			19
40 #define PCNOC_S_7			20
41 #define SLV_TCSR			21
42 #define SLV_SDCC_1			22
43 #define SLV_BLSP_1			23
44 #define SLV_CRYPTO_0_CFG		24
45 #define SLV_MESSAGE_RAM			25
46 #define SLV_PDM				26
47 #define SLV_PRNG			27
48 #define SLV_USB_HS			28
49 #define SLV_QPIC			29
50 #define SLV_SPDM			30
51 #define SLV_SDCC_2			31
52 #define SLV_AUDIO			32
53 #define SLV_DEHR_CFG			33
54 #define SLV_SNOC_CFG			34
55 #define SLV_QDSS_CFG			35
56 #define SLV_USB_PHY			36
57 #define SLV_CAMERA_SS_CFG		37
58 #define SLV_DISP_SS_CFG			38
59 #define SLV_VENUS_CFG			39
60 #define SLV_TLMM			40
61 #define SLV_GPU_CFG			41
62 #define SLV_IMEM_CFG			42
63 #define SLV_BIMC_CFG			43
64 #define SLV_PMIC_ARB			44
65 #define SLV_TCU				45
66 #define SLV_PCNOC_SNOC			46
67 
68 /* SNOC fabric */
69 #define MAS_QDSS_BAM			0
70 #define MAS_BIMC_SNOC			1
71 #define MAS_MDP				2
72 #define MAS_PCNOC_SNOC			3
73 #define MAS_VENUS			4
74 #define MAS_VFE				5
75 #define MAS_QDSS_ETR			6
76 #define MM_INT_0			7
77 #define MM_INT_1			8
78 #define MM_INT_2			9
79 #define MM_INT_BIMC			10
80 #define QDSS_INT			11
81 #define SNOC_INT_0			12
82 #define SNOC_INT_1			13
83 #define SNOC_INT_BIMC			14
84 #define SLV_KPSS_AHB			15
85 #define SLV_SNOC_BIMC_0			16
86 #define SLV_SNOC_BIMC_1			17
87 #define SLV_IMEM			18
88 #define SLV_SNOC_PCNOC			19
89 #define SLV_QDSS_STM			20
90 #define SLV_CATS_0			21
91 #define SLV_CATS_1			22
92 
93 #endif /* __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H */
94