xref: /linux/include/dt-bindings/interconnect/qcom,msm8937.h (revision 7a4ffec9fd54ea27395e24dff726dbf58e2fe06b)
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2 /*
3  * Qualcomm MSM8937 interconnect IDs
4  */
5 
6 #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8937_H
7 #define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8937_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_USB_HS1		3
24 #define MAS_XI_USB_HS1		4
25 #define MAS_CRYPTO		5
26 #define MAS_SDCC_1		6
27 #define MAS_SDCC_2		7
28 #define MAS_SNOC_PCNOC		8
29 #define PCNOC_M_0		9
30 #define PCNOC_M_1		10
31 #define PCNOC_INT_0		11
32 #define PCNOC_INT_1		12
33 #define PCNOC_INT_2		13
34 #define PCNOC_INT_3		14
35 #define PCNOC_S_0		15
36 #define PCNOC_S_1		16
37 #define PCNOC_S_2		17
38 #define PCNOC_S_3		18
39 #define PCNOC_S_4		19
40 #define PCNOC_S_6		20
41 #define PCNOC_S_7		21
42 #define PCNOC_S_8		22
43 #define SLV_SDCC_2		23
44 #define SLV_SPDM		24
45 #define SLV_PDM			25
46 #define SLV_PRNG		26
47 #define SLV_TCSR		27
48 #define SLV_SNOC_CFG		28
49 #define SLV_MESSAGE_RAM		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_TLMM		34
55 #define SLV_BLSP_1		35
56 #define SLV_BLSP_2		36
57 #define SLV_PMIC_ARB		37
58 #define SLV_SDCC_1		38
59 #define SLV_CRYPTO_0_CFG	39
60 #define SLV_USB_HS		40
61 #define SLV_TCU			41
62 #define SLV_PCNOC_SNOC		42
63 
64 /* SNOC fabric */
65 #define MAS_QDSS_BAM		0
66 #define MAS_BIMC_SNOC		1
67 #define MAS_PCNOC_SNOC		2
68 #define MAS_QDSS_ETR		3
69 #define QDSS_INT		4
70 #define SNOC_INT_0		5
71 #define SNOC_INT_1		6
72 #define SNOC_INT_2		7
73 #define SLV_KPSS_AHB		8
74 #define SLV_WCSS		9
75 #define SLV_SNOC_BIMC_1		10
76 #define SLV_IMEM		11
77 #define SLV_SNOC_PCNOC		12
78 #define SLV_QDSS_STM		13
79 #define SLV_CATS_1		14
80 #define SLV_LPASS		15
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_MSM8937_H */
94