xref: /linux/include/dt-bindings/interconnect/qcom,msm8953.h (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2 /*
3  * Qualcomm MSM8953 interconnect IDs
4  */
5 
6 #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8953_H
7 #define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8953_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_2		3
14 #define MAS_SNOC_BIMC_1		4
15 #define MAS_TCU_0		5
16 #define SLV_EBI			6
17 #define SLV_BIMC_SNOC		7
18 
19 /* PCNOC fabric */
20 #define MAS_SPDM		0
21 #define MAS_BLSP_1		1
22 #define MAS_BLSP_2		2
23 #define MAS_USB3		3
24 #define MAS_CRYPTO		4
25 #define MAS_SDCC_1		5
26 #define MAS_SDCC_2		6
27 #define MAS_SNOC_PCNOC		7
28 #define PCNOC_M_0		8
29 #define PCNOC_M_1		9
30 #define PCNOC_INT_1		10
31 #define PCNOC_INT_2		11
32 #define PCNOC_S_0		12
33 #define PCNOC_S_1		13
34 #define PCNOC_S_2		14
35 #define PCNOC_S_3		15
36 #define PCNOC_S_4		16
37 #define PCNOC_S_6		17
38 #define PCNOC_S_7		18
39 #define PCNOC_S_8		19
40 #define PCNOC_S_9		20
41 #define SLV_SPDM		21
42 #define SLV_PDM			22
43 #define SLV_TCSR		23
44 #define SLV_SNOC_CFG		24
45 #define SLV_TLMM		25
46 #define SLV_MESSAGE_RAM		26
47 #define SLV_BLSP_1		27
48 #define SLV_BLSP_2		28
49 #define SLV_PRNG		29
50 #define SLV_CAMERA_SS_CFG	30
51 #define SLV_DISP_SS_CFG		31
52 #define SLV_VENUS_CFG		32
53 #define SLV_GPU_CFG		33
54 #define SLV_SDCC_1		34
55 #define SLV_SDCC_2		35
56 #define SLV_CRYPTO_0_CFG	36
57 #define SLV_PMIC_ARB		37
58 #define SLV_USB3		38
59 #define SLV_IPA_CFG		39
60 #define SLV_TCU			40
61 #define SLV_PCNOC_SNOC		41
62 
63 /* SNOC fabric */
64 #define MAS_QDSS_BAM		0
65 #define MAS_BIMC_SNOC		1
66 #define MAS_PCNOC_SNOC		2
67 #define MAS_IPA			3
68 #define MAS_QDSS_ETR		4
69 #define QDSS_INT		5
70 #define SNOC_INT_0		6
71 #define SNOC_INT_1		7
72 #define SNOC_INT_2		8
73 #define SLV_KPSS_AHB		9
74 #define SLV_WCSS		10
75 #define SLV_SNOC_BIMC_1		11
76 #define SLV_IMEM		12
77 #define SLV_SNOC_PCNOC		13
78 #define SLV_QDSS_STM		14
79 #define SLV_CATS_1		15
80 #define SLV_LPASS		16
81 
82 /* SNOC-MM fabric */
83 #define MAS_JPEG		0
84 #define MAS_MDP			1
85 #define MAS_VENUS		2
86 #define MAS_VFE0		3
87 #define MAS_VFE1		4
88 #define MAS_CPP			5
89 #define SLV_SNOC_BIMC_0		6
90 #define SLV_SNOC_BIMC_2		7
91 #define SLV_CATS_0		8
92 
93 #endif /* __DT_BINDINGS_INTERCONNECT_QCOM_MSM8953_H */
94