xref: /linux/drivers/interconnect/qcom/qcs615.h (revision 2eff01ee2881becc9daaa0d53477ec202136b1f4)
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
4  */
5 
6 #ifndef __DRIVERS_INTERCONNECT_QCOM_QCS615_H
7 #define __DRIVERS_INTERCONNECT_QCOM_QCS615_H
8 
9 #define QCS615_MASTER_A1NOC_CFG				1
10 #define QCS615_MASTER_A1NOC_SNOC			2
11 #define QCS615_MASTER_ANOC_PCIE_SNOC			3
12 #define QCS615_MASTER_APPSS_PROC			4
13 #define QCS615_MASTER_BLSP_1				5
14 #define QCS615_MASTER_CAMNOC_HF0			6
15 #define QCS615_MASTER_CAMNOC_HF0_UNCOMP			7
16 #define QCS615_MASTER_CAMNOC_HF1			8
17 #define QCS615_MASTER_CAMNOC_HF1_UNCOMP			9
18 #define QCS615_MASTER_CAMNOC_SF				10
19 #define QCS615_MASTER_CAMNOC_SF_UNCOMP			11
20 #define QCS615_MASTER_CNOC_A2NOC			12
21 #define QCS615_MASTER_CNOC_DC_NOC			13
22 #define QCS615_MASTER_CNOC_MNOC_CFG			14
23 #define QCS615_MASTER_CRYPTO				15
24 #define QCS615_MASTER_EMAC_EVB				16
25 #define QCS615_MASTER_GEM_NOC_CFG			17
26 #define QCS615_MASTER_GEM_NOC_PCIE_SNOC			18
27 #define QCS615_MASTER_GEM_NOC_SNOC			19
28 #define QCS615_MASTER_GFX3D				20
29 #define QCS615_MASTER_GIC				21
30 #define QCS615_MASTER_GPU_TCU				22
31 #define QCS615_MASTER_IPA				23
32 #define QCS615_MASTER_IPA_CORE				24
33 #define QCS615_MASTER_LLCC				25
34 #define QCS615_MASTER_LPASS_ANOC			26
35 #define QCS615_MASTER_MDP0				27
36 #define QCS615_MASTER_MNOC_HF_MEM_NOC			28
37 #define QCS615_MASTER_MNOC_SF_MEM_NOC			29
38 #define QCS615_MASTER_PCIE				30
39 #define QCS615_MASTER_PIMEM				31
40 #define QCS615_MASTER_QDSS_BAM				32
41 #define QCS615_MASTER_QDSS_DAP				33
42 #define QCS615_MASTER_QDSS_ETR				34
43 #define QCS615_MASTER_QSPI				35
44 #define QCS615_MASTER_QUP_0				36
45 #define QCS615_MASTER_ROTATOR				37
46 #define QCS615_MASTER_SDCC_1				38
47 #define QCS615_MASTER_SDCC_2				39
48 #define QCS615_MASTER_SNOC_CFG				40
49 #define QCS615_MASTER_SNOC_CNOC				41
50 #define QCS615_MASTER_SNOC_GC_MEM_NOC			42
51 #define QCS615_MASTER_SNOC_SF_MEM_NOC			43
52 #define QCS615_MASTER_SPDM				44
53 #define QCS615_MASTER_SYS_TCU				45
54 #define QCS615_MASTER_UFS_MEM				46
55 #define QCS615_MASTER_USB2				47
56 #define QCS615_MASTER_USB3_0				48
57 #define QCS615_MASTER_VIDEO_P0				49
58 #define QCS615_MASTER_VIDEO_PROC			50
59 #define QCS615_SLAVE_A1NOC_CFG				51
60 #define QCS615_SLAVE_A1NOC_SNOC				52
61 #define QCS615_SLAVE_AHB2PHY_EAST			53
62 #define QCS615_SLAVE_AHB2PHY_WEST			54
63 #define QCS615_SLAVE_ANOC_PCIE_SNOC			55
64 #define QCS615_SLAVE_AOP				56
65 #define QCS615_SLAVE_AOSS				57
66 #define QCS615_SLAVE_APPSS				58
67 #define QCS615_SLAVE_CAMERA_CFG				59
68 #define QCS615_SLAVE_CAMNOC_UNCOMP			60
69 #define QCS615_SLAVE_CLK_CTL				61
70 #define QCS615_SLAVE_CNOC_A2NOC				62
71 #define QCS615_SLAVE_CNOC_DDRSS				63
72 #define QCS615_SLAVE_CNOC_MNOC_CFG			64
73 #define QCS615_SLAVE_CRYPTO_0_CFG			65
74 #define QCS615_SLAVE_DC_NOC_GEMNOC			66
75 #define QCS615_SLAVE_DISPLAY_CFG			67
76 #define QCS615_SLAVE_EBI1				68
77 #define QCS615_SLAVE_EMAC_AVB_CFG			69
78 #define QCS615_SLAVE_GEM_NOC_SNOC			70
79 #define QCS615_SLAVE_GFX3D_CFG				71
80 #define QCS615_SLAVE_GLM				72
81 #define QCS615_SLAVE_IMEM				73
82 #define QCS615_SLAVE_IMEM_CFG				74
83 #define QCS615_SLAVE_IPA_CFG				75
84 #define QCS615_SLAVE_IPA_CORE				76
85 #define QCS615_SLAVE_LLCC				77
86 #define QCS615_SLAVE_LLCC_CFG				78
87 #define QCS615_SLAVE_LPASS_SNOC				79
88 #define QCS615_SLAVE_MEM_NOC_PCIE_SNOC			80
89 #define QCS615_SLAVE_MNOC_HF_MEM_NOC			81
90 #define QCS615_SLAVE_MNOC_SF_MEM_NOC			82
91 #define QCS615_SLAVE_MSS_PROC_MS_MPU_CFG		83
92 #define QCS615_SLAVE_PCIE_0				84
93 #define QCS615_SLAVE_PCIE_CFG				85
94 #define QCS615_SLAVE_PIMEM				86
95 #define QCS615_SLAVE_PIMEM_CFG				87
96 #define QCS615_SLAVE_PRNG				88
97 #define QCS615_SLAVE_QDSS_CFG				89
98 #define QCS615_SLAVE_QDSS_STM				90
99 #define QCS615_SLAVE_QSPI				91
100 #define QCS615_SLAVE_QUP_0				92
101 #define QCS615_SLAVE_QUP_1				93
102 #define QCS615_SLAVE_RBCPR_CX_CFG			94
103 #define QCS615_SLAVE_RBCPR_MX_CFG			95
104 #define QCS615_SLAVE_SDCC_1				96
105 #define QCS615_SLAVE_SDCC_2				97
106 #define QCS615_SLAVE_SERVICE_A2NOC			98
107 #define QCS615_SLAVE_SERVICE_CNOC			99
108 #define QCS615_SLAVE_SERVICE_GEM_NOC			100
109 #define QCS615_SLAVE_SERVICE_MNOC			101
110 #define QCS615_SLAVE_SERVICE_SNOC			102
111 #define QCS615_SLAVE_SNOC_CFG				103
112 #define QCS615_SLAVE_SNOC_CNOC				104
113 #define QCS615_SLAVE_SNOC_GEM_NOC_SF			105
114 #define QCS615_SLAVE_SNOC_MEM_NOC_GC			106
115 #define QCS615_SLAVE_SPDM_WRAPPER			107
116 #define QCS615_SLAVE_TCSR				108
117 #define QCS615_SLAVE_TCU				109
118 #define QCS615_SLAVE_TLMM_EAST				110
119 #define QCS615_SLAVE_TLMM_SOUTH				111
120 #define QCS615_SLAVE_TLMM_WEST				112
121 #define QCS615_SLAVE_UFS_MEM_CFG			113
122 #define QCS615_SLAVE_USB2				114
123 #define QCS615_SLAVE_USB3				115
124 #define QCS615_SLAVE_VENUS_CFG				116
125 #define QCS615_SLAVE_VSENSE_CTRL_CFG			117
126 
127 #endif
128 
129