xref: /linux/drivers/accel/habanalabs/include/goya/asic_reg/mme_cmdq_regs.h (revision e65e175b07bef5974045cc42238de99057669ca7)
1*1ea2a20eSOded Gabbay /* SPDX-License-Identifier: GPL-2.0
2*1ea2a20eSOded Gabbay  *
3*1ea2a20eSOded Gabbay  * Copyright 2016-2018 HabanaLabs, Ltd.
4*1ea2a20eSOded Gabbay  * All Rights Reserved.
5*1ea2a20eSOded Gabbay  *
6*1ea2a20eSOded Gabbay  */
7*1ea2a20eSOded Gabbay 
8*1ea2a20eSOded Gabbay /************************************
9*1ea2a20eSOded Gabbay  ** This is an auto-generated file **
10*1ea2a20eSOded Gabbay  **       DO NOT EDIT BELOW        **
11*1ea2a20eSOded Gabbay  ************************************/
12*1ea2a20eSOded Gabbay 
13*1ea2a20eSOded Gabbay #ifndef ASIC_REG_MME_CMDQ_REGS_H_
14*1ea2a20eSOded Gabbay #define ASIC_REG_MME_CMDQ_REGS_H_
15*1ea2a20eSOded Gabbay 
16*1ea2a20eSOded Gabbay /*
17*1ea2a20eSOded Gabbay  *****************************************
18*1ea2a20eSOded Gabbay  *   MME_CMDQ (Prototype: CMDQ)
19*1ea2a20eSOded Gabbay  *****************************************
20*1ea2a20eSOded Gabbay  */
21*1ea2a20eSOded Gabbay 
22*1ea2a20eSOded Gabbay #define mmMME_CMDQ_GLBL_CFG0                                         0xD9000
23*1ea2a20eSOded Gabbay 
24*1ea2a20eSOded Gabbay #define mmMME_CMDQ_GLBL_CFG1                                         0xD9004
25*1ea2a20eSOded Gabbay 
26*1ea2a20eSOded Gabbay #define mmMME_CMDQ_GLBL_PROT                                         0xD9008
27*1ea2a20eSOded Gabbay 
28*1ea2a20eSOded Gabbay #define mmMME_CMDQ_GLBL_ERR_CFG                                      0xD900C
29*1ea2a20eSOded Gabbay 
30*1ea2a20eSOded Gabbay #define mmMME_CMDQ_GLBL_ERR_ADDR_LO                                  0xD9010
31*1ea2a20eSOded Gabbay 
32*1ea2a20eSOded Gabbay #define mmMME_CMDQ_GLBL_ERR_ADDR_HI                                  0xD9014
33*1ea2a20eSOded Gabbay 
34*1ea2a20eSOded Gabbay #define mmMME_CMDQ_GLBL_ERR_WDATA                                    0xD9018
35*1ea2a20eSOded Gabbay 
36*1ea2a20eSOded Gabbay #define mmMME_CMDQ_GLBL_SECURE_PROPS                                 0xD901C
37*1ea2a20eSOded Gabbay 
38*1ea2a20eSOded Gabbay #define mmMME_CMDQ_GLBL_NON_SECURE_PROPS                             0xD9020
39*1ea2a20eSOded Gabbay 
40*1ea2a20eSOded Gabbay #define mmMME_CMDQ_GLBL_STS0                                         0xD9024
41*1ea2a20eSOded Gabbay 
42*1ea2a20eSOded Gabbay #define mmMME_CMDQ_GLBL_STS1                                         0xD9028
43*1ea2a20eSOded Gabbay 
44*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_CFG0                                           0xD90B0
45*1ea2a20eSOded Gabbay 
46*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_CFG1                                           0xD90B4
47*1ea2a20eSOded Gabbay 
48*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_ARUSER                                         0xD90B8
49*1ea2a20eSOded Gabbay 
50*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_PTR_LO                                         0xD90C0
51*1ea2a20eSOded Gabbay 
52*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_PTR_HI                                         0xD90C4
53*1ea2a20eSOded Gabbay 
54*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_TSIZE                                          0xD90C8
55*1ea2a20eSOded Gabbay 
56*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_CTL                                            0xD90CC
57*1ea2a20eSOded Gabbay 
58*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_PTR_LO_STS                                     0xD90D4
59*1ea2a20eSOded Gabbay 
60*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_PTR_HI_STS                                     0xD90D8
61*1ea2a20eSOded Gabbay 
62*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_TSIZE_STS                                      0xD90DC
63*1ea2a20eSOded Gabbay 
64*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_CTL_STS                                        0xD90E0
65*1ea2a20eSOded Gabbay 
66*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_STS0                                           0xD90E4
67*1ea2a20eSOded Gabbay 
68*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_STS1                                           0xD90E8
69*1ea2a20eSOded Gabbay 
70*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_RD_RATE_LIM_EN                                 0xD90F0
71*1ea2a20eSOded Gabbay 
72*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN                          0xD90F4
73*1ea2a20eSOded Gabbay 
74*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_RD_RATE_LIM_SAT                                0xD90F8
75*1ea2a20eSOded Gabbay 
76*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_RD_RATE_LIM_TOUT                               0xD90FC
77*1ea2a20eSOded Gabbay 
78*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_IFIFO_CNT                                      0xD9108
79*1ea2a20eSOded Gabbay 
80*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_MSG_BASE0_ADDR_LO                              0xD9120
81*1ea2a20eSOded Gabbay 
82*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_MSG_BASE0_ADDR_HI                              0xD9124
83*1ea2a20eSOded Gabbay 
84*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_MSG_BASE1_ADDR_LO                              0xD9128
85*1ea2a20eSOded Gabbay 
86*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_MSG_BASE1_ADDR_HI                              0xD912C
87*1ea2a20eSOded Gabbay 
88*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_MSG_BASE2_ADDR_LO                              0xD9130
89*1ea2a20eSOded Gabbay 
90*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_MSG_BASE2_ADDR_HI                              0xD9134
91*1ea2a20eSOded Gabbay 
92*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_MSG_BASE3_ADDR_LO                              0xD9138
93*1ea2a20eSOded Gabbay 
94*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_MSG_BASE3_ADDR_HI                              0xD913C
95*1ea2a20eSOded Gabbay 
96*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_LDMA_TSIZE_OFFSET                              0xD9140
97*1ea2a20eSOded Gabbay 
98*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET                        0xD9144
99*1ea2a20eSOded Gabbay 
100*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET                        0xD9148
101*1ea2a20eSOded Gabbay 
102*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET                        0xD914C
103*1ea2a20eSOded Gabbay 
104*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET                        0xD9150
105*1ea2a20eSOded Gabbay 
106*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_LDMA_COMMIT_OFFSET                             0xD9154
107*1ea2a20eSOded Gabbay 
108*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_FENCE0_RDATA                                   0xD9158
109*1ea2a20eSOded Gabbay 
110*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_FENCE1_RDATA                                   0xD915C
111*1ea2a20eSOded Gabbay 
112*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_FENCE2_RDATA                                   0xD9160
113*1ea2a20eSOded Gabbay 
114*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_FENCE3_RDATA                                   0xD9164
115*1ea2a20eSOded Gabbay 
116*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_FENCE0_CNT                                     0xD9168
117*1ea2a20eSOded Gabbay 
118*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_FENCE1_CNT                                     0xD916C
119*1ea2a20eSOded Gabbay 
120*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_FENCE2_CNT                                     0xD9170
121*1ea2a20eSOded Gabbay 
122*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_FENCE3_CNT                                     0xD9174
123*1ea2a20eSOded Gabbay 
124*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_STS                                            0xD9178
125*1ea2a20eSOded Gabbay 
126*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_CURRENT_INST_LO                                0xD917C
127*1ea2a20eSOded Gabbay 
128*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_CURRENT_INST_HI                                0xD9180
129*1ea2a20eSOded Gabbay 
130*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_BARRIER_CFG                                    0xD9184
131*1ea2a20eSOded Gabbay 
132*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CP_DBG_0                                          0xD9188
133*1ea2a20eSOded Gabbay 
134*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_BUF_ADDR                                       0xD9308
135*1ea2a20eSOded Gabbay 
136*1ea2a20eSOded Gabbay #define mmMME_CMDQ_CQ_BUF_RDATA                                      0xD930C
137*1ea2a20eSOded Gabbay 
138*1ea2a20eSOded Gabbay #endif /* ASIC_REG_MME_CMDQ_REGS_H_ */
139