summaryrefslogtreecommitdiff
path: root/drivers/interconnect/qcom/sm7150.h
blob: e00a9b0c1279367890e01e2a4108aef7c5cd7580 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Qualcomm #define SM7150 interconnect IDs
 *
 * Copyright (c) 2020, The Linux Foundation. All rights reserved.
 * Copyright (c) 2024, Danila Tikhonov <danila@jiaxyga.com>
 */

#ifndef __DRIVERS_INTERCONNECT_QCOM_SM7150_H
#define __DRIVERS_INTERCONNECT_QCOM_SM7150_H

#define SM7150_A1NOC_SNOC_MAS			0
#define SM7150_A1NOC_SNOC_SLV			1
#define SM7150_A2NOC_SNOC_MAS			2
#define SM7150_A2NOC_SNOC_SLV			3
#define SM7150_MASTER_A1NOC_CFG			4
#define SM7150_MASTER_A2NOC_CFG			5
#define SM7150_MASTER_AMPSS_M0			6
#define SM7150_MASTER_CAMNOC_HF0		7
#define SM7150_MASTER_CAMNOC_HF0_UNCOMP		8
#define SM7150_MASTER_CAMNOC_NRT		9
#define SM7150_MASTER_CAMNOC_NRT_UNCOMP		10
#define SM7150_MASTER_CAMNOC_RT			11
#define SM7150_MASTER_CAMNOC_RT_UNCOMP		12
#define SM7150_MASTER_CAMNOC_SF			13
#define SM7150_MASTER_CAMNOC_SF_UNCOMP		14
#define SM7150_MASTER_CNOC_A2NOC		15
#define SM7150_MASTER_CNOC_DC_NOC		16
#define SM7150_MASTER_CNOC_MNOC_CFG		17
#define SM7150_MASTER_COMPUTE_NOC		18
#define SM7150_MASTER_CRYPTO_CORE_0		19
#define SM7150_MASTER_EMMC			20
#define SM7150_MASTER_GEM_NOC_CFG		21
#define SM7150_MASTER_GEM_NOC_PCIE_SNOC		22
#define SM7150_MASTER_GEM_NOC_SNOC		23
#define SM7150_MASTER_GIC			24
#define SM7150_MASTER_GRAPHICS_3D		25
#define SM7150_MASTER_IPA			26
#define SM7150_MASTER_LLCC			27
#define SM7150_MASTER_MDP_PORT0			28
#define SM7150_MASTER_MDP_PORT1			29
#define SM7150_MASTER_MNOC_HF_MEM_NOC		30
#define SM7150_MASTER_MNOC_SF_MEM_NOC		31
#define SM7150_MASTER_NPU			32
#define SM7150_MASTER_PCIE			33
#define SM7150_MASTER_PIMEM			34
#define SM7150_MASTER_QDSS_BAM			35
#define SM7150_MASTER_QDSS_DAP			36
#define SM7150_MASTER_QDSS_ETR			37
#define SM7150_MASTER_QUP_0			38
#define SM7150_MASTER_QUP_1			39
#define SM7150_MASTER_ROTATOR			40
#define SM7150_MASTER_SDCC_2			41
#define SM7150_MASTER_SDCC_4			42
#define SM7150_MASTER_SNOC_CFG			43
#define SM7150_MASTER_SNOC_GC_MEM_NOC		44
#define SM7150_MASTER_SNOC_SF_MEM_NOC		45
#define SM7150_MASTER_SPDM			46
#define SM7150_MASTER_SYS_TCU			47
#define SM7150_MASTER_TSIF			48
#define SM7150_MASTER_UFS_MEM			49
#define SM7150_MASTER_USB3			50
#define SM7150_MASTER_VIDEO_P0			51
#define SM7150_MASTER_VIDEO_P1			52
#define SM7150_MASTER_VIDEO_PROC		53
#define SM7150_SLAVE_A1NOC_CFG			54
#define SM7150_SLAVE_A2NOC_CFG			55
#define SM7150_SLAVE_AHB2PHY_NORTH		56
#define SM7150_SLAVE_AHB2PHY_SOUTH		57
#define SM7150_SLAVE_AHB2PHY_WEST		58
#define SM7150_SLAVE_ANOC_PCIE_GEM_NOC		59
#define SM7150_SLAVE_AOP			60
#define SM7150_SLAVE_AOSS			61
#define SM7150_SLAVE_APPSS			62
#define SM7150_SLAVE_CAMERA_CFG			63
#define SM7150_SLAVE_CAMERA_NRT_THROTTLE_CFG	64
#define SM7150_SLAVE_CAMERA_RT_THROTTLE_CFG	65
#define SM7150_SLAVE_CAMNOC_UNCOMP		66
#define SM7150_SLAVE_CDSP_CFG			67
#define SM7150_SLAVE_CDSP_GEM_NOC		68
#define SM7150_SLAVE_CLK_CTL			69
#define SM7150_SLAVE_CNOC_A2NOC			70
#define SM7150_SLAVE_CNOC_DDRSS			71
#define SM7150_SLAVE_CNOC_MNOC_CFG		72
#define SM7150_SLAVE_CRYPTO_0_CFG		73
#define SM7150_SLAVE_DISPLAY_CFG		74
#define SM7150_SLAVE_DISPLAY_THROTTLE_CFG	75
#define SM7150_SLAVE_EBI_CH0			76
#define SM7150_SLAVE_EMMC_CFG			77
#define SM7150_SLAVE_GEM_NOC_CFG		78
#define SM7150_SLAVE_GEM_NOC_SNOC		79
#define SM7150_SLAVE_GLM			80
#define SM7150_SLAVE_GRAPHICS_3D_CFG		81
#define SM7150_SLAVE_IMEM_CFG			82
#define SM7150_SLAVE_IPA_CFG			83
#define SM7150_SLAVE_LLCC			84
#define SM7150_SLAVE_LLCC_CFG			85
#define SM7150_SLAVE_MNOC_HF_MEM_NOC		86
#define SM7150_SLAVE_MNOC_SF_MEM_NOC		87
#define SM7150_SLAVE_MSS_PROC_MS_MPU_CFG	88
#define SM7150_SLAVE_OCIMEM			89
#define SM7150_SLAVE_PCIE_CFG			90
#define SM7150_SLAVE_PDM			91
#define SM7150_SLAVE_PIMEM			92
#define SM7150_SLAVE_PIMEM_CFG			93
#define SM7150_SLAVE_PRNG			94
#define SM7150_SLAVE_QDSS_CFG			95
#define SM7150_SLAVE_QDSS_STM			96
#define SM7150_SLAVE_QUP_0			97
#define SM7150_SLAVE_QUP_1			98
#define SM7150_SLAVE_RBCPR_CX_CFG		99
#define SM7150_SLAVE_RBCPR_MX_CFG		100
#define SM7150_SLAVE_SDCC_2			101
#define SM7150_SLAVE_SDCC_4			102
#define SM7150_SLAVE_SERVICE_A1NOC		103
#define SM7150_SLAVE_SERVICE_A2NOC		104
#define SM7150_SLAVE_SERVICE_CNOC		105
#define SM7150_SLAVE_SERVICE_GEM_NOC		106
#define SM7150_SLAVE_SERVICE_MNOC		107
#define SM7150_SLAVE_SERVICE_SNOC		108
#define SM7150_SLAVE_SNOC_CFG			109
#define SM7150_SLAVE_SNOC_GEM_NOC_GC		110
#define SM7150_SLAVE_SNOC_GEM_NOC_SF		111
#define SM7150_SLAVE_SPDM_WRAPPER		112
#define SM7150_SLAVE_TCSR			113
#define SM7150_SLAVE_TCU			114
#define SM7150_SLAVE_TLMM_NORTH			115
#define SM7150_SLAVE_TLMM_SOUTH			116
#define SM7150_SLAVE_TLMM_WEST			117
#define SM7150_SLAVE_TSIF			118
#define SM7150_SLAVE_UFS_MEM_CFG		119
#define SM7150_SLAVE_USB3			120
#define SM7150_SLAVE_VENUS_CFG			121
#define SM7150_SLAVE_VENUS_CVP_THROTTLE_CFG	122
#define SM7150_SLAVE_VENUS_THROTTLE_CFG		123
#define SM7150_SLAVE_VSENSE_CTRL_CFG		124
#define SM7150_SNOC_CNOC_MAS			125
#define SM7150_SNOC_CNOC_SLV			126

#endif