1/* SPDX-License-Identifier: GPL-2.0
2 *
3 * Copyright 2016-2018 HabanaLabs, Ltd.
4 * All Rights Reserved.
5 *
6 */
7
8/************************************
9 ** This is an auto-generated file **
10 ** DO NOT EDIT BELOW **
11 ************************************/
12
13#ifndef ASIC_REG_CPU_IF_REGS_H_
14#define ASIC_REG_CPU_IF_REGS_H_
15
16/*
17 *****************************************
18 * CPU_IF (Prototype: CPU_IF)
19 *****************************************
20 */
21
22#define mmCPU_IF_ARUSER_OVR 0x442104
23
24#define mmCPU_IF_ARUSER_OVR_EN 0x442108
25
26#define mmCPU_IF_AWUSER_OVR 0x44210C
27
28#define mmCPU_IF_AWUSER_OVR_EN 0x442110
29
30#define mmCPU_IF_AXCACHE_OVR 0x442114
31
32#define mmCPU_IF_LOCK_OVR 0x442118
33
34#define mmCPU_IF_PROT_OVR 0x44211C
35
36#define mmCPU_IF_MAX_OUTSTANDING 0x442120
37
38#define mmCPU_IF_EARLY_BRESP_EN 0x442124
39
40#define mmCPU_IF_FORCE_RSP_OK 0x442128
41
42#define mmCPU_IF_CPU_MSB_ADDR 0x44212C
43
44#define mmCPU_IF_AXI_SPLIT_INTR 0x442130
45
46#define mmCPU_IF_TOTAL_WR_CNT 0x442140
47
48#define mmCPU_IF_INFLIGHT_WR_CNT 0x442144
49
50#define mmCPU_IF_TOTAL_RD_CNT 0x442150
51
52#define mmCPU_IF_INFLIGHT_RD_CNT 0x442154
53
54#define mmCPU_IF_PF_PQ_PI 0x442200
55
56#define mmCPU_IF_PQ_BASE_ADDR_LOW 0x442204
57
58#define mmCPU_IF_PQ_BASE_ADDR_HIGH 0x442208
59
60#define mmCPU_IF_PQ_LENGTH 0x44220C
61
62#define mmCPU_IF_CQ_BASE_ADDR_LOW 0x442210
63
64#define mmCPU_IF_CQ_BASE_ADDR_HIGH 0x442214
65
66#define mmCPU_IF_CQ_LENGTH 0x442218
67
68#define mmCPU_IF_EQ_BASE_ADDR_LOW 0x442220
69
70#define mmCPU_IF_EQ_BASE_ADDR_HIGH 0x442224
71
72#define mmCPU_IF_EQ_LENGTH 0x442228
73
74#define mmCPU_IF_EQ_RD_OFFS 0x44222C
75
76#define mmCPU_IF_QUEUE_INIT 0x442230
77
78#define mmCPU_IF_TPC_SERR_INTR_STS 0x442300
79
80#define mmCPU_IF_TPC_SERR_INTR_CLR 0x442304
81
82#define mmCPU_IF_TPC_SERR_INTR_MASK 0x442308
83
84#define mmCPU_IF_TPC_DERR_INTR_STS 0x442310
85
86#define mmCPU_IF_TPC_DERR_INTR_CLR 0x442314
87
88#define mmCPU_IF_TPC_DERR_INTR_MASK 0x442318
89
90#define mmCPU_IF_DMA_SERR_INTR_STS 0x442320
91
92#define mmCPU_IF_DMA_SERR_INTR_CLR 0x442324
93
94#define mmCPU_IF_DMA_SERR_INTR_MASK 0x442328
95
96#define mmCPU_IF_DMA_DERR_INTR_STS 0x442330
97
98#define mmCPU_IF_DMA_DERR_INTR_CLR 0x442334
99
100#define mmCPU_IF_DMA_DERR_INTR_MASK 0x442338
101
102#define mmCPU_IF_SRAM_SERR_INTR_STS 0x442340
103
104#define mmCPU_IF_SRAM_SERR_INTR_CLR 0x442344
105
106#define mmCPU_IF_SRAM_SERR_INTR_MASK 0x442348
107
108#define mmCPU_IF_SRAM_DERR_INTR_STS 0x442350
109
110#define mmCPU_IF_SRAM_DERR_INTR_CLR 0x442354
111
112#define mmCPU_IF_SRAM_DERR_INTR_MASK 0x442358
113
114#define mmCPU_IF_NIC_SERR_INTR_STS 0x442360
115
116#define mmCPU_IF_NIC_SERR_INTR_CLR 0x442364
117
118#define mmCPU_IF_NIC_SERR_INTR_MASK 0x442368
119
120#define mmCPU_IF_NIC_DERR_INTR_STS 0x442370
121
122#define mmCPU_IF_NIC_DERR_INTR_CLR 0x442374
123
124#define mmCPU_IF_NIC_DERR_INTR_MASK 0x442378
125
126#define mmCPU_IF_DMA_IF_SERR_INTR_STS 0x442380
127
128#define mmCPU_IF_DMA_IF_SERR_INTR_CLR 0x442384
129
130#define mmCPU_IF_DMA_IF_SERR_INTR_MASK 0x442388
131
132#define mmCPU_IF_DMA_IF_DERR_INTR_STS 0x442390
133
134#define mmCPU_IF_DMA_IF_DERR_INTR_CLR 0x442394
135
136#define mmCPU_IF_DMA_IF_DERR_INTR_MASK 0x442398
137
138#define mmCPU_IF_HBM_SERR_INTR_STS 0x4423A0
139
140#define mmCPU_IF_HBM_SERR_INTR_CLR 0x4423A4
141
142#define mmCPU_IF_HBM_SERR_INTR_MASK 0x4423A8
143
144#define mmCPU_IF_HBM_DERR_INTR_STS 0x4423B0
145
146#define mmCPU_IF_HBM_DERR_INTR_CLR 0x4423B4
147
148#define mmCPU_IF_HBM_DERR_INTR_MASK 0x4423B8
149
150#define mmCPU_IF_PLL_SEI_INTR_STS 0x442400
151
152#define mmCPU_IF_PLL_SEI_INTR_CLR 0x442404
153
154#define mmCPU_IF_PLL_SEI_INTR_MASK 0x442408
155
156#define mmCPU_IF_NIC_SEI_INTR_STS 0x442410
157
158#define mmCPU_IF_NIC_SEI_INTR_CLR 0x442414
159
160#define mmCPU_IF_NIC_SEI_INTR_MASK 0x442418
161
162#define mmCPU_IF_DMA_SEI_INTR_STS 0x442420
163
164#define mmCPU_IF_DMA_SEI_INTR_CLR 0x442424
165
166#define mmCPU_IF_DMA_SEI_INTR_MASK 0x442428
167
168#define mmCPU_IF_DMA_IF_SEI_INTR_STS 0x442430
169
170#define mmCPU_IF_DMA_IF_SEI_INTR_CLR 0x442434
171
172#define mmCPU_IF_DMA_IF_SEI_INTR_MASK 0x442438
173
174#endif /* ASIC_REG_CPU_IF_REGS_H_ */
175

source code of linux/drivers/accel/habanalabs/include/gaudi/asic_reg/cpu_if_regs.h