xref: /linux/drivers/interconnect/qcom/sdx55.h (revision 34dc1baba215b826e454b8d19e4f24adbeb7d00d)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (c) 2021, Linaro Ltd.
4  */
5 
6 #ifndef __DRIVERS_INTERCONNECT_QCOM_SDX55_H
7 #define __DRIVERS_INTERCONNECT_QCOM_SDX55_H
8 
9 /* 0 was used by MASTER_IPA_CORE, now represented as RPMh clock */
10 #define SDX55_MASTER_LLCC			1
11 #define SDX55_MASTER_TCU_0			2
12 #define SDX55_MASTER_SNOC_GC_MEM_NOC		3
13 #define SDX55_MASTER_AMPSS_M0			4
14 #define SDX55_MASTER_AUDIO			5
15 #define SDX55_MASTER_BLSP_1			6
16 #define SDX55_MASTER_QDSS_BAM			7
17 #define SDX55_MASTER_QPIC			8
18 #define SDX55_MASTER_SNOC_CFG			9
19 #define SDX55_MASTER_SPMI_FETCHER		10
20 #define SDX55_MASTER_ANOC_SNOC			11
21 #define SDX55_MASTER_IPA			12
22 #define SDX55_MASTER_MEM_NOC_SNOC		13
23 #define SDX55_MASTER_MEM_NOC_PCIE_SNOC		14
24 #define SDX55_MASTER_CRYPTO_CORE_0		15
25 #define SDX55_MASTER_EMAC			16
26 #define SDX55_MASTER_IPA_PCIE			17
27 #define SDX55_MASTER_PCIE			18
28 #define SDX55_MASTER_QDSS_ETR			19
29 #define SDX55_MASTER_SDCC_1			20
30 #define SDX55_MASTER_USB3			21
31 /* 22 was used by SLAVE_IPA_CORE, now represented as RPMh clock */
32 #define SDX55_SLAVE_EBI_CH0			23
33 #define SDX55_SLAVE_LLCC			24
34 #define SDX55_SLAVE_MEM_NOC_SNOC		25
35 #define SDX55_SLAVE_MEM_NOC_PCIE_SNOC		26
36 #define SDX55_SLAVE_ANOC_SNOC			27
37 #define SDX55_SLAVE_SNOC_CFG			28
38 #define SDX55_SLAVE_EMAC_CFG			29
39 #define SDX55_SLAVE_USB3			30
40 #define SDX55_SLAVE_TLMM			31
41 #define SDX55_SLAVE_SPMI_FETCHER		32
42 #define SDX55_SLAVE_QDSS_CFG			33
43 #define SDX55_SLAVE_PDM				34
44 #define SDX55_SLAVE_SNOC_MEM_NOC_GC		35
45 #define SDX55_SLAVE_TCSR			36
46 #define SDX55_SLAVE_CNOC_DDRSS			37
47 #define SDX55_SLAVE_SPMI_VGI_COEX		38
48 #define SDX55_SLAVE_QPIC			39
49 #define SDX55_SLAVE_OCIMEM			40
50 #define SDX55_SLAVE_IPA_CFG			41
51 #define SDX55_SLAVE_USB3_PHY_CFG		42
52 #define SDX55_SLAVE_AOP				43
53 #define SDX55_SLAVE_BLSP_1			44
54 #define SDX55_SLAVE_SDCC_1			45
55 #define SDX55_SLAVE_CNOC_MSS			46
56 #define SDX55_SLAVE_PCIE_PARF			47
57 #define SDX55_SLAVE_ECC_CFG			48
58 #define SDX55_SLAVE_AUDIO			49
59 #define SDX55_SLAVE_AOSS			51
60 #define SDX55_SLAVE_PRNG			52
61 #define SDX55_SLAVE_CRYPTO_0_CFG		53
62 #define SDX55_SLAVE_TCU				54
63 #define SDX55_SLAVE_CLK_CTL			55
64 #define SDX55_SLAVE_IMEM_CFG			56
65 #define SDX55_SLAVE_SERVICE_SNOC		57
66 #define SDX55_SLAVE_PCIE_0			58
67 #define SDX55_SLAVE_QDSS_STM			59
68 #define SDX55_SLAVE_APPSS			60
69 
70 #endif
71