1303980Sngie/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2303980Sngie/*
3303980Sngie * Qualcomm MSM8909 interconnect IDs
4303980Sngie */
5303980Sngie
6303980Sngie#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H
7303980Sngie#define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H
8303980Sngie
9303980Sngie/* BIMC fabric */
10303980Sngie#define MAS_APPS_PROC			0
11303980Sngie#define MAS_OXILI			1
12303980Sngie#define MAS_SNOC_BIMC_0			2
13303980Sngie#define MAS_SNOC_BIMC_1			3
14303980Sngie#define MAS_TCU_0			4
15303980Sngie#define MAS_TCU_1			5
16303980Sngie#define SLV_EBI				6
17303980Sngie#define SLV_BIMC_SNOC			7
18303980Sngie
19303980Sngie/* PCNOC fabric */
20303980Sngie#define MAS_AUDIO			0
21303980Sngie#define MAS_SPDM			1
22303980Sngie#define MAS_DEHR			2
23303980Sngie#define MAS_QPIC			3
24303980Sngie#define MAS_BLSP_1			4
25303980Sngie#define MAS_USB_HS			5
26303980Sngie#define MAS_CRYPTO			6
27303980Sngie#define MAS_SDCC_1			7
28303980Sngie#define MAS_SDCC_2			8
29303980Sngie#define MAS_SNOC_PCNOC			9
30303980Sngie#define PCNOC_M_0			10
31303980Sngie#define PCNOC_M_1			11
32303980Sngie#define PCNOC_INT_0			12
33303980Sngie#define PCNOC_INT_1			13
34303980Sngie#define PCNOC_S_0			14
35303980Sngie#define PCNOC_S_1			15
36303980Sngie#define PCNOC_S_2			16
37303980Sngie#define PCNOC_S_3			17
38303980Sngie#define PCNOC_S_4			18
39303980Sngie#define PCNOC_S_5			19
40303980Sngie#define PCNOC_S_7			20
41303980Sngie#define SLV_TCSR			21
42303980Sngie#define SLV_SDCC_1			22
43303980Sngie#define SLV_BLSP_1			23
44303980Sngie#define SLV_CRYPTO_0_CFG		24
45303980Sngie#define SLV_MESSAGE_RAM			25
46303980Sngie#define SLV_PDM				26
47303980Sngie#define SLV_PRNG			27
48303980Sngie#define SLV_USB_HS			28
49303980Sngie#define SLV_QPIC			29
50303980Sngie#define SLV_SPDM			30
51303980Sngie#define SLV_SDCC_2			31
52303980Sngie#define SLV_AUDIO			32
53303980Sngie#define SLV_DEHR_CFG			33
54303980Sngie#define SLV_SNOC_CFG			34
55303980Sngie#define SLV_QDSS_CFG			35
56303980Sngie#define SLV_USB_PHY			36
57303980Sngie#define SLV_CAMERA_SS_CFG		37
58303980Sngie#define SLV_DISP_SS_CFG			38
59303980Sngie#define SLV_VENUS_CFG			39
60303980Sngie#define SLV_TLMM			40
61303980Sngie#define SLV_GPU_CFG			41
62303980Sngie#define SLV_IMEM_CFG			42
63303980Sngie#define SLV_BIMC_CFG			43
64303980Sngie#define SLV_PMIC_ARB			44
65303980Sngie#define SLV_TCU				45
66303980Sngie#define SLV_PCNOC_SNOC			46
67303980Sngie
68303980Sngie/* SNOC fabric */
69303980Sngie#define MAS_QDSS_BAM			0
70303980Sngie#define MAS_BIMC_SNOC			1
71303980Sngie#define MAS_MDP				2
72303980Sngie#define MAS_PCNOC_SNOC			3
73303980Sngie#define MAS_VENUS			4
74303980Sngie#define MAS_VFE				5
75303980Sngie#define MAS_QDSS_ETR			6
76303980Sngie#define MM_INT_0			7
77303980Sngie#define MM_INT_1			8
78303980Sngie#define MM_INT_2			9
79303980Sngie#define MM_INT_BIMC			10
80303980Sngie#define QDSS_INT			11
81303980Sngie#define SNOC_INT_0			12
82303980Sngie#define SNOC_INT_1			13
83303980Sngie#define SNOC_INT_BIMC			14
84303980Sngie#define SLV_KPSS_AHB			15
85303980Sngie#define SLV_SNOC_BIMC_0			16
86303980Sngie#define SLV_SNOC_BIMC_1			17
87303980Sngie#define SLV_IMEM			18
88303980Sngie#define SLV_SNOC_PCNOC			19
89303980Sngie#define SLV_QDSS_STM			20
90303980Sngie#define SLV_CATS_0			21
91303980Sngie#define SLV_CATS_1			22
92303980Sngie
93303980Sngie#endif /* __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H */
94303980Sngie