1243750Srwatson/* SPDX-License-Identifier: GPL-2.0 */
2156283Srwatson/*
3156283Srwatson * Qualcomm interconnect IDs
4243750Srwatson *
5243750Srwatson * Copyright (c) 2019, Linaro Ltd.
6156283Srwatson * Author: Georgi Djakov <georgi.djakov@linaro.org>
7156283Srwatson */
8156283Srwatson
9156283Srwatson#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_QCS404_H
10156283Srwatson#define __DT_BINDINGS_INTERCONNECT_QCOM_QCS404_H
11156283Srwatson
12156283Srwatson#define MASTER_AMPSS_M0			0
13156283Srwatson#define MASTER_OXILI			1
14156283Srwatson#define MASTER_MDP_PORT0		2
15156283Srwatson#define MASTER_SNOC_BIMC_1		3
16156283Srwatson#define MASTER_TCU_0			4
17243750Srwatson#define SLAVE_EBI_CH0			5
18243750Srwatson#define SLAVE_BIMC_SNOC			6
19243750Srwatson
20243750Srwatson#define MASTER_SPDM			0
21243750Srwatson#define MASTER_BLSP_1			1
22243750Srwatson#define MASTER_BLSP_2			2
23243750Srwatson#define MASTER_XI_USB_HS1		3
24243750Srwatson#define MASTER_CRYPT0			4
25243750Srwatson#define MASTER_SDCC_1			5
26243750Srwatson#define MASTER_SDCC_2			6
27243750Srwatson#define MASTER_SNOC_PCNOC		7
28243750Srwatson#define MASTER_QPIC			8
29243750Srwatson#define PCNOC_INT_0			9
30243750Srwatson#define PCNOC_INT_2			10
31243750Srwatson#define PCNOC_INT_3			11
32243750Srwatson#define PCNOC_S_0			12
33243750Srwatson#define PCNOC_S_1			13
34156283Srwatson#define PCNOC_S_2			14
35243750Srwatson#define PCNOC_S_3			15
36156283Srwatson#define PCNOC_S_4			16
37243750Srwatson#define PCNOC_S_6			17
38156283Srwatson#define PCNOC_S_7			18
39156283Srwatson#define PCNOC_S_8			19
40156283Srwatson#define PCNOC_S_9			20
41156283Srwatson#define PCNOC_S_10			21
42156283Srwatson#define PCNOC_S_11			22
43156283Srwatson#define SLAVE_SPDM			23
44156283Srwatson#define SLAVE_PDM			24
45156283Srwatson#define SLAVE_PRNG			25
46156283Srwatson#define SLAVE_TCSR			26
47156283Srwatson#define SLAVE_SNOC_CFG			27
48156283Srwatson#define SLAVE_MESSAGE_RAM		28
49156283Srwatson#define SLAVE_DISP_SS_CFG		29
50156283Srwatson#define SLAVE_GPU_CFG			30
51156283Srwatson#define SLAVE_BLSP_1			31
52186647Srwatson#define SLAVE_BLSP_2			32
53186647Srwatson#define SLAVE_TLMM_NORTH		33
54186647Srwatson#define SLAVE_PCIE			34
55173143Srwatson#define SLAVE_ETHERNET			35
56156283Srwatson#define SLAVE_TLMM_EAST			36
57243750Srwatson#define SLAVE_TCU			37
58243750Srwatson#define SLAVE_PMIC_ARB			38
59243750Srwatson#define SLAVE_SDCC_1			39
60243750Srwatson#define SLAVE_SDCC_2			40
61243750Srwatson#define SLAVE_TLMM_SOUTH		41
62293161Sbrueffer#define SLAVE_USB_HS			42
63293161Sbrueffer#define SLAVE_USB3			43
64293161Sbrueffer#define SLAVE_CRYPTO_0_CFG		44
65156283Srwatson#define SLAVE_PCNOC_SNOC		45
66156283Srwatson
67156283Srwatson#define MASTER_QDSS_BAM			0
68156283Srwatson#define MASTER_BIMC_SNOC		1
69156283Srwatson#define MASTER_PCNOC_SNOC		2
70173143Srwatson#define MASTER_QDSS_ETR			3
71156283Srwatson#define MASTER_EMAC			4
72156283Srwatson#define MASTER_PCIE			5
73156283Srwatson#define MASTER_USB3			6
74243750Srwatson#define QDSS_INT			7
75156283Srwatson#define SNOC_INT_0			8
76156283Srwatson#define SNOC_INT_1			9
77156283Srwatson#define SNOC_INT_2			10
78156283Srwatson#define SLAVE_KPSS_AHB			11
79173143Srwatson#define SLAVE_WCSS			12
80173143Srwatson#define SLAVE_SNOC_BIMC_1		13
81173143Srwatson#define SLAVE_IMEM			14
82173143Srwatson#define SLAVE_SNOC_PCNOC		15
83173143Srwatson#define SLAVE_QDSS_STM			16
84243750Srwatson#define SLAVE_CATS_0			17
85243750Srwatson#define SLAVE_CATS_1			18
86243750Srwatson#define SLAVE_LPASS			19
87243750Srwatson
88243750Srwatson#endif
89173143Srwatson