aboutsummaryrefslogtreecommitdiff
path: root/drivers/interconnect/qcom/msm8996_ids.h
blob: e025bad65765b5032560c96b5b75d7e380c18a7b (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
141
142
143
144
145
146
147
148
149
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Qualcomm MSM8996 interconnect IDs
 *
 * Copyright (c) 2018, Linaro Ltd.
 * Author: Georgi Djakov <georgi.djakov@linaro.org>
 */

#ifndef __DRIVERS_INTERCONNECT_QCOM_MSM8996_H
#define __DRIVERS_INTERCONNECT_QCOM_MSM8996_H

#define MSM8996_A0NOC_SNOC_MAS			0
#define MSM8996_A1NOC_SNOC_MAS			1
#define MSM8996_A2NOC_SNOC_MAS			2
#define MSM8996_MASTER_AMPSS_M0			3
#define MSM8996_BIMC_SNOC_MAS			4
#define MSM8996_BIMC_SNOC_1_MAS			5
#define MSM8996_MASTER_BLSP_1			6
#define MSM8996_MASTER_BLSP_2			7
#define MSM8996_CNOC_A1NOC_MAS			8
#define MSM8996_MASTER_CNOC_MNOC_CFG		9
#define MSM8996_MASTER_CNOC_MNOC_MMSS_CFG	10
#define MSM8996_MASTER_CPP			11
#define MSM8996_MASTER_CRYPTO_CORE0		12
#define MSM8996_MASTER_HMSS			13
#define MSM8996_MASTER_IPA			14
#define MSM8996_MASTER_JPEG			15
#define MSM8996_MASTER_MDP_PORT0		16
#define MSM8996_MASTER_MDP_PORT1		17
#define MSM8996_MNOC_BIMC_MAS			18
#define MSM8996_MASTER_GRAPHICS_3D		19
#define MSM8996_MASTER_PCIE			20
#define MSM8996_MASTER_PCIE_1			21
#define MSM8996_MASTER_PCIE_2			22
#define MSM8996_PNOC_A1NOC_MAS			23
#define MSM8996_MASTER_QDSS_BAM			24
#define MSM8996_MASTER_QDSS_DAP			25
#define MSM8996_MASTER_QDSS_ETR			26
#define MSM8996_MASTER_ROTATOR			27
#define MSM8996_MASTER_SDCC_1			28
#define MSM8996_MASTER_SDCC_2			29
#define MSM8996_MASTER_SDCC_4			30
#define MSM8996_SNOC_BIMC_MAS			31
#define MSM8996_MASTER_SNOC_CFG			32
#define MSM8996_SNOC_CNOC_MAS			33
#define MSM8996_SNOC_PNOC_MAS			34
#define MSM8996_MASTER_SNOC_VMEM		35
#define MSM8996_MASTER_TSIF			36
#define MSM8996_MASTER_UFS			37
#define MSM8996_MASTER_USB3			38
#define MSM8996_MASTER_USB_HS			39
#define MSM8996_MASTER_VIDEO_P0			40
#define MSM8996_MASTER_VIDEO_P0_OCMEM		41
#define MSM8996_MASTER_VFE			42
#define MSM8996_SLAVE_A0NOC_CFG			43
#define MSM8996_SLAVE_A0NOC_MPU_CFG		44
#define MSM8996_SLAVE_A0NOC_SMMU_CFG		45
#define MSM8996_A0NOC_SNOC_SLV			46
#define MSM8996_SLAVE_A1NOC_CFG			47
#define MSM8996_SLAVE_A1NOC_MPU_CFG		48
#define MSM8996_SLAVE_A1NOC_SMMU_CFG		49
#define MSM8996_A1NOC_SNOC_SLV			50
#define MSM8996_SLAVE_A2NOC_CFG			51
#define MSM8996_SLAVE_A2NOC_MPU_CFG		52
#define MSM8996_SLAVE_A2NOC_SMMU_CFG		53
#define MSM8996_A2NOC_SNOC_SLV			54
#define MSM8996_SLAVE_AHB2PHY			55
#define MSM8996_SLAVE_BIMC_CFG			56
#define MSM8996_BIMC_SNOC_SLV			57
#define MSM8996_BIMC_SNOC_1_SLV			58
#define MSM8996_SLAVE_BLSP_1			59
#define MSM8996_SLAVE_BLSP_2			60
#define MSM8996_SLAVE_CAMERA_CFG		61
#define MSM8996_SLAVE_CAMERA_THROTTLE_CFG	62
#define MSM8996_SLAVE_CLK_CTL			63
#define MSM8996_CNOC_SNOC_SLV			64
#define MSM8996_SLAVE_CNOC_MNOC_CFG		65
#define MSM8996_SLAVE_CNOC_MNOC_MMSS_CFG	66
#define MSM8996_SLAVE_QDSS_RBCPR_APU_CFG	67
#define MSM8996_SLAVE_CPR_CFG			68
#define MSM8996_SLAVE_CRYPTO_0_CFG		69
#define MSM8996_SLAVE_DCC_CFG			70
#define MSM8996_SLAVE_DISPLAY_CFG		71
#define MSM8996_SLAVE_DISPLAY_THROTTLE_CFG	72
#define MSM8996_SLAVE_DSA_CFG			73
#define MSM8996_SLAVE_DSA_MPU_CFG		74
#define MSM8996_SLAVE_EBI1_PHY_CFG		75
#define MSM8996_SLAVE_EBI_CH0			76
#define MSM8996_SLAVE_HMSS_L3			77
#define MSM8996_SLAVE_APPSS			78
#define MSM8996_SLAVE_IMEM_CFG			79
#define MSM8996_SLAVE_OCIMEM			80
#define MSM8996_SLAVE_LPASS			81
#define MSM8996_SLAVE_LPASS_SMMU_CFG		82
#define MSM8996_SLAVE_MESSAGE_RAM		83
#define MSM8996_SLAVE_MISC_CFG			84
#define MSM8996_SLAVE_MMAGIC_CFG		85
#define MSM8996_MNOC_BIMC_SLV			86
#define MSM8996_SLAVE_MMSS_CLK_CFG		87
#define MSM8996_SLAVE_MNOC_MPU_CFG		88
#define MSM8996_SLAVE_MPM			89
#define MSM8996_SLAVE_GRAPHICS_3D_CFG		90
#define MSM8996_SLAVE_PCIE_0_CFG		91
#define MSM8996_SLAVE_PCIE_0			92
#define MSM8996_SLAVE_PCIE_1_CFG		93
#define MSM8996_SLAVE_PCIE_1			94
#define MSM8996_SLAVE_PCIE20_AHB2PHY		95
#define MSM8996_SLAVE_PCIE_2_CFG		96
#define MSM8996_SLAVE_PCIE_2			97
#define MSM8996_SLAVE_PDM			98
#define MSM8996_SLAVE_PIMEM_CFG			99
#define MSM8996_SLAVE_PIMEM			100
#define MSM8996_SLAVE_PMIC_ARB			101
#define MSM8996_PNOC_A1NOC_SLV			102
#define MSM8996_SLAVE_PRNG			103
#define MSM8996_SLAVE_QDSS_CFG			104
#define MSM8996_SLAVE_QDSS_STM			105
#define MSM8996_SLAVE_RBCPR_CX			106
#define MSM8996_SLAVE_RBCPR_MX			107
#define MSM8996_SLAVE_SDCC_1			108
#define MSM8996_SLAVE_SDCC_2			109
#define MSM8996_SLAVE_SDCC_4			110
#define MSM8996_SLAVE_SMMU_CPP_CFG		111
#define MSM8996_SLAVE_SMMU_JPEG_CFG		112
#define MSM8996_SLAVE_SMMU_MDP_CFG		113
#define MSM8996_SLAVE_SMMU_ROTATOR_CFG		114
#define MSM8996_SLAVE_SMMU_VENUS_CFG		115
#define MSM8996_SLAVE_SMMU_VFE_CFG		116
#define MSM8996_SNOC_BIMC_SLV			117
#define MSM8996_SLAVE_SNOC_CFG			118
#define MSM8996_SNOC_CNOC_SLV			119
#define MSM8996_SLAVE_SNOC_MPU_CFG		120
#define MSM8996_SNOC_PNOC_SLV			121
#define MSM8996_SLAVE_SNOC_VMEM			122
#define MSM8996_SLAVE_SERVICE_MNOC		123
#define MSM8996_SLAVE_SERVICE_SNOC		124
#define MSM8996_SLAVE_SSC_CFG			125
#define MSM8996_SLAVE_TCSR			126
#define MSM8996_SLAVE_TLMM			127
#define MSM8996_SLAVE_TSIF			128
#define MSM8996_SLAVE_UFS_CFG			129
#define MSM8996_SLAVE_USB3			130
#define MSM8996_SLAVE_USB_HS			131
#define MSM8996_SLAVE_VENUS_CFG			132
#define MSM8996_SLAVE_VENUS_THROTTLE_CFG	133
#define MSM8996_SLAVE_VMEM_CFG			134
#define MSM8996_SLAVE_VMEM			135

#endif