xref: /arm-trusted-firmware/drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10_mstat390.h (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
1*91f16700Schasinglulu /*
2*91f16700Schasinglulu  * Copyright (c) 2021, Renesas Electronics Corporation. All rights reserved.
3*91f16700Schasinglulu  *
4*91f16700Schasinglulu  * SPDX-License-Identifier: BSD-3-Clause
5*91f16700Schasinglulu  */
6*91f16700Schasinglulu 
7*91f16700Schasinglulu #ifndef QOS_INIT_G2N_MSTAT390_H
8*91f16700Schasinglulu #define QOS_INIT_G2N_MSTAT390_H
9*91f16700Schasinglulu 
10*91f16700Schasinglulu static uint64_t mstat_fix[] = {
11*91f16700Schasinglulu 	/* 0x0000, */ 0x0000000000000000UL,
12*91f16700Schasinglulu 	/* 0x0008, */ 0x0000000000000000UL,
13*91f16700Schasinglulu 	/* 0x0010, */ 0x0000000000000000UL,
14*91f16700Schasinglulu 	/* 0x0018, */ 0x0000000000000000UL,
15*91f16700Schasinglulu 	/* 0x0020, */ 0x0000000000000000UL,
16*91f16700Schasinglulu 	/* 0x0028, */ 0x0000000000000000UL,
17*91f16700Schasinglulu 	/* 0x0030, */ 0x001008630000FFFFUL,
18*91f16700Schasinglulu 	/* 0x0038, */ 0x001008630000FFFFUL,
19*91f16700Schasinglulu 	/* 0x0040, */ 0x001418BA0000FFFFUL,
20*91f16700Schasinglulu 	/* 0x0048, */ 0x0000000000000000UL,
21*91f16700Schasinglulu 	/* 0x0050, */ 0x001404070000FFFFUL,
22*91f16700Schasinglulu 	/* 0x0058, */ 0x001415270000FFFFUL,
23*91f16700Schasinglulu 	/* 0x0060, */ 0x001415270000FFFFUL,
24*91f16700Schasinglulu 	/* 0x0068, */ 0x0000000000000000UL,
25*91f16700Schasinglulu 	/* 0x0070, */ 0x001404070000FFFFUL,
26*91f16700Schasinglulu 	/* 0x0078, */ 0x0000000000000000UL,
27*91f16700Schasinglulu 	/* 0x0080, */ 0x0000000000000000UL,
28*91f16700Schasinglulu 	/* 0x0088, */ 0x0014083E0000FFFFUL,
29*91f16700Schasinglulu 	/* 0x0090, */ 0x0000000000000000UL,
30*91f16700Schasinglulu 	/* 0x0098, */ 0x0000000000000000UL,
31*91f16700Schasinglulu 	/* 0x00a0, */ 0x000C08390000FFFFUL,
32*91f16700Schasinglulu 	/* 0x00a8, */ 0x000C04110000FFFFUL,
33*91f16700Schasinglulu 	/* 0x00b0, */ 0x000C04150000FFFFUL,
34*91f16700Schasinglulu 	/* 0x00b8, */ 0x0000000000000000UL,
35*91f16700Schasinglulu 	/* 0x00c0, */ 0x000C08390000FFFFUL,
36*91f16700Schasinglulu 	/* 0x00c8, */ 0x000C04110000FFFFUL,
37*91f16700Schasinglulu 	/* 0x00d0, */ 0x000C04150000FFFFUL,
38*91f16700Schasinglulu 	/* 0x00d8, */ 0x0000000000000000UL,
39*91f16700Schasinglulu 	/* 0x00e0, */ 0x0000000000000000UL,
40*91f16700Schasinglulu 	/* 0x00e8, */ 0x0000000000000000UL,
41*91f16700Schasinglulu 	/* 0x00f0, */ 0x001045080000FFFFUL,
42*91f16700Schasinglulu 	/* 0x00f8, */ 0x000C0C9E0000FFFFUL,
43*91f16700Schasinglulu 	/* 0x0100, */ 0x0000000000000000UL,
44*91f16700Schasinglulu 	/* 0x0108, */ 0x0000000000000000UL,
45*91f16700Schasinglulu 	/* 0x0110, */ 0x001015080000FFFFUL,
46*91f16700Schasinglulu 	/* 0x0118, */ 0x000C43CB0000FFFFUL,
47*91f16700Schasinglulu 	/* 0x0120, */ 0x0000000000000000UL,
48*91f16700Schasinglulu 	/* 0x0128, */ 0x0000000000000000UL,
49*91f16700Schasinglulu 	/* 0x0130, */ 0x0000000000000000UL,
50*91f16700Schasinglulu 	/* 0x0138, */ 0x0010194A0000FFFFUL,
51*91f16700Schasinglulu 	/* 0x0140, */ 0x0000000000000000UL,
52*91f16700Schasinglulu 	/* 0x0148, */ 0x0000000000000000UL,
53*91f16700Schasinglulu 	/* 0x0150, */ 0x00101D910000FFFFUL,
54*91f16700Schasinglulu 	/* 0x0158, */ 0x0000000000000000UL,
55*91f16700Schasinglulu 	/* 0x0160, */ 0x0010194A0000FFFFUL,
56*91f16700Schasinglulu 	/* 0x0168, */ 0x0000000000000000UL,
57*91f16700Schasinglulu 	/* 0x0170, */ 0x0000000000000000UL,
58*91f16700Schasinglulu 	/* 0x0178, */ 0x00100CA50000FFFFUL,
59*91f16700Schasinglulu 	/* 0x0180, */ 0x0000000000000000UL,
60*91f16700Schasinglulu 	/* 0x0188, */ 0x0000000000000000UL,
61*91f16700Schasinglulu 	/* 0x0190, */ 0x001037390000FFFFUL,
62*91f16700Schasinglulu 	/* 0x0198, */ 0x0000000000000000UL,
63*91f16700Schasinglulu 	/* 0x01a0, */ 0x0010194A0000FFFFUL,
64*91f16700Schasinglulu 	/* 0x01a8, */ 0x0000000000000000UL,
65*91f16700Schasinglulu 	/* 0x01b0, */ 0x0000000000000000UL,
66*91f16700Schasinglulu 	/* 0x01b8, */ 0x0000000000000000UL,
67*91f16700Schasinglulu 	/* 0x01c0, */ 0x000C04010000FFFFUL,
68*91f16700Schasinglulu 	/* 0x01c8, */ 0x000C04010000FFFFUL,
69*91f16700Schasinglulu 	/* 0x01d0, */ 0x0000000000000000UL,
70*91f16700Schasinglulu 	/* 0x01d8, */ 0x0000000000000000UL,
71*91f16700Schasinglulu 	/* 0x01e0, */ 0x0000000000000000UL,
72*91f16700Schasinglulu 	/* 0x01e8, */ 0x000C04020000FFFFUL,
73*91f16700Schasinglulu 	/* 0x01f0, */ 0x000C04090000FFFFUL,
74*91f16700Schasinglulu 	/* 0x01f8, */ 0x0000000000000000UL,
75*91f16700Schasinglulu 	/* 0x0200, */ 0x0000000000000000UL,
76*91f16700Schasinglulu 	/* 0x0208, */ 0x000C04090000FFFFUL,
77*91f16700Schasinglulu 	/* 0x0210, */ 0x000C04090000FFFFUL,
78*91f16700Schasinglulu 	/* 0x0218, */ 0x0000000000000000UL,
79*91f16700Schasinglulu 	/* 0x0220, */ 0x0000000000000000UL,
80*91f16700Schasinglulu 	/* 0x0228, */ 0x0000000000000000UL,
81*91f16700Schasinglulu 	/* 0x0230, */ 0x0000000000000000UL,
82*91f16700Schasinglulu 	/* 0x0238, */ 0x0000000000000000UL,
83*91f16700Schasinglulu 	/* 0x0240, */ 0x0000000000000000UL,
84*91f16700Schasinglulu 	/* 0x0248, */ 0x0000000000000000UL,
85*91f16700Schasinglulu 	/* 0x0250, */ 0x0000000000000000UL,
86*91f16700Schasinglulu 	/* 0x0258, */ 0x0000000000000000UL,
87*91f16700Schasinglulu 	/* 0x0260, */ 0x000C0C2A0000FFFFUL,
88*91f16700Schasinglulu 	/* 0x0268, */ 0x001410040000FFFFUL,
89*91f16700Schasinglulu 	/* 0x0270, */ 0x001404020000FFFFUL,
90*91f16700Schasinglulu 	/* 0x0278, */ 0x000C08110000FFFFUL,
91*91f16700Schasinglulu 	/* 0x0280, */ 0x0000000000000000UL,
92*91f16700Schasinglulu 	/* 0x0288, */ 0x0000000000000000UL,
93*91f16700Schasinglulu 	/* 0x0290, */ 0x001410040000FFFFUL,
94*91f16700Schasinglulu 	/* 0x0298, */ 0x001404020000FFFFUL,
95*91f16700Schasinglulu 	/* 0x02a0, */ 0x000C04090000FFFFUL,
96*91f16700Schasinglulu 	/* 0x02a8, */ 0x000C04090000FFFFUL,
97*91f16700Schasinglulu 	/* 0x02b0, */ 0x00140C090000FFFFUL,
98*91f16700Schasinglulu 	/* 0x02b8, */ 0x000C04020000FFFFUL,
99*91f16700Schasinglulu 	/* 0x02c0, */ 0x0000000000000000UL,
100*91f16700Schasinglulu 	/* 0x02c8, */ 0x0000000000000000UL,
101*91f16700Schasinglulu 	/* 0x02d0, */ 0x000C04090000FFFFUL,
102*91f16700Schasinglulu 	/* 0x02d8, */ 0x000C04090000FFFFUL,
103*91f16700Schasinglulu 	/* 0x02e0, */ 0x00140C090000FFFFUL,
104*91f16700Schasinglulu 	/* 0x02e8, */ 0x000C04020000FFFFUL,
105*91f16700Schasinglulu 	/* 0x02f0, */ 0x0000000000000000UL,
106*91f16700Schasinglulu 	/* 0x02f8, */ 0x0000000000000000UL,
107*91f16700Schasinglulu 	/* 0x0300, */ 0x0000000000000000UL,
108*91f16700Schasinglulu 	/* 0x0308, */ 0x0000000000000000UL,
109*91f16700Schasinglulu 	/* 0x0310, */ 0x0000000000000000UL,
110*91f16700Schasinglulu 	/* 0x0318, */ 0x0000000000000000UL,
111*91f16700Schasinglulu 	/* 0x0320, */ 0x0000000000000000UL,
112*91f16700Schasinglulu 	/* 0x0328, */ 0x0000000000000000UL,
113*91f16700Schasinglulu 	/* 0x0330, */ 0x0000000000000000UL,
114*91f16700Schasinglulu 	/* 0x0338, */ 0x0000000000000000UL,
115*91f16700Schasinglulu 	/* 0x0340, */ 0x0000000000000000UL,
116*91f16700Schasinglulu 	/* 0x0348, */ 0x0000000000000000UL,
117*91f16700Schasinglulu 	/* 0x0350, */ 0x0000000000000000UL,
118*91f16700Schasinglulu 	/* 0x0358, */ 0x0000000000000000UL,
119*91f16700Schasinglulu 	/* 0x0360, */ 0x0000000000000000UL,
120*91f16700Schasinglulu 	/* 0x0368, */ 0x0000000000000000UL,
121*91f16700Schasinglulu 	/* 0x0370, */ 0x000C04020000FFFFUL,
122*91f16700Schasinglulu 	/* 0x0378, */ 0x000C04020000FFFFUL,
123*91f16700Schasinglulu 	/* 0x0380, */ 0x000C04090000FFFFUL,
124*91f16700Schasinglulu 	/* 0x0388, */ 0x000C04090000FFFFUL,
125*91f16700Schasinglulu 	/* 0x0390, */ 0x0000000000000000UL,
126*91f16700Schasinglulu };
127*91f16700Schasinglulu 
128*91f16700Schasinglulu static uint64_t mstat_be[] = {
129*91f16700Schasinglulu 	/* 0x0000, */ 0x0000000000000000UL,
130*91f16700Schasinglulu 	/* 0x0008, */ 0x0000000000000000UL,
131*91f16700Schasinglulu 	/* 0x0010, */ 0x0000000000000000UL,
132*91f16700Schasinglulu 	/* 0x0018, */ 0x0000000000000000UL,
133*91f16700Schasinglulu 	/* 0x0020, */ 0x0000000000000000UL,
134*91f16700Schasinglulu 	/* 0x0028, */ 0x0012001005E03401UL,
135*91f16700Schasinglulu 	/* 0x0030, */ 0x0000000000000000UL,
136*91f16700Schasinglulu 	/* 0x0038, */ 0x0000000000000000UL,
137*91f16700Schasinglulu 	/* 0x0040, */ 0x0000000000000000UL,
138*91f16700Schasinglulu 	/* 0x0048, */ 0x0000000000000000UL,
139*91f16700Schasinglulu 	/* 0x0050, */ 0x0000000000000000UL,
140*91f16700Schasinglulu 	/* 0x0058, */ 0x0000000000000000UL,
141*91f16700Schasinglulu 	/* 0x0060, */ 0x0000000000000000UL,
142*91f16700Schasinglulu 	/* 0x0068, */ 0x0000000000000000UL,
143*91f16700Schasinglulu 	/* 0x0070, */ 0x0000000000000000UL,
144*91f16700Schasinglulu 	/* 0x0078, */ 0x0000000000000000UL,
145*91f16700Schasinglulu 	/* 0x0080, */ 0x0000000000000000UL,
146*91f16700Schasinglulu 	/* 0x0088, */ 0x0000000000000000UL,
147*91f16700Schasinglulu 	/* 0x0090, */ 0x0000000000000000UL,
148*91f16700Schasinglulu 	/* 0x0098, */ 0x0000000000000000UL,
149*91f16700Schasinglulu 	/* 0x00a0, */ 0x0000000000000000UL,
150*91f16700Schasinglulu 	/* 0x00a8, */ 0x0000000000000000UL,
151*91f16700Schasinglulu 	/* 0x00b0, */ 0x0000000000000000UL,
152*91f16700Schasinglulu 	/* 0x00b8, */ 0x0000000000000000UL,
153*91f16700Schasinglulu 	/* 0x00c0, */ 0x0000000000000000UL,
154*91f16700Schasinglulu 	/* 0x00c8, */ 0x0000000000000000UL,
155*91f16700Schasinglulu 	/* 0x00d0, */ 0x0000000000000000UL,
156*91f16700Schasinglulu 	/* 0x00d8, */ 0x0000000000000000UL,
157*91f16700Schasinglulu 	/* 0x00e0, */ 0x0000000000000000UL,
158*91f16700Schasinglulu 	/* 0x00e8, */ 0x0000000000000000UL,
159*91f16700Schasinglulu 	/* 0x00f0, */ 0x0000000000000000UL,
160*91f16700Schasinglulu 	/* 0x00f8, */ 0x0000000000000000UL,
161*91f16700Schasinglulu 	/* 0x0100, */ 0x0000000000000000UL,
162*91f16700Schasinglulu 	/* 0x0108, */ 0x0000000000000000UL,
163*91f16700Schasinglulu 	/* 0x0110, */ 0x0000000000000000UL,
164*91f16700Schasinglulu 	/* 0x0118, */ 0x0000000000000000UL,
165*91f16700Schasinglulu 	/* 0x0120, */ 0x0000000000000000UL,
166*91f16700Schasinglulu 	/* 0x0128, */ 0x0000000000000000UL,
167*91f16700Schasinglulu 	/* 0x0130, */ 0x0000000000000000UL,
168*91f16700Schasinglulu 	/* 0x0138, */ 0x0000000000000000UL,
169*91f16700Schasinglulu 	/* 0x0140, */ 0x0000000000000000UL,
170*91f16700Schasinglulu 	/* 0x0148, */ 0x0000000000000000UL,
171*91f16700Schasinglulu 	/* 0x0150, */ 0x0000000000000000UL,
172*91f16700Schasinglulu 	/* 0x0158, */ 0x0000000000000000UL,
173*91f16700Schasinglulu 	/* 0x0160, */ 0x0000000000000000UL,
174*91f16700Schasinglulu 	/* 0x0168, */ 0x0000000000000000UL,
175*91f16700Schasinglulu 	/* 0x0170, */ 0x0000000000000000UL,
176*91f16700Schasinglulu 	/* 0x0178, */ 0x0000000000000000UL,
177*91f16700Schasinglulu 	/* 0x0180, */ 0x0000000000000000UL,
178*91f16700Schasinglulu 	/* 0x0188, */ 0x0000000000000000UL,
179*91f16700Schasinglulu 	/* 0x0190, */ 0x0000000000000000UL,
180*91f16700Schasinglulu 	/* 0x0198, */ 0x0000000000000000UL,
181*91f16700Schasinglulu 	/* 0x01a0, */ 0x0000000000000000UL,
182*91f16700Schasinglulu 	/* 0x01a8, */ 0x0000000000000000UL,
183*91f16700Schasinglulu 	/* 0x01b0, */ 0x0000000000000000UL,
184*91f16700Schasinglulu 	/* 0x01b8, */ 0x0000000000000000UL,
185*91f16700Schasinglulu 	/* 0x01c0, */ 0x0021060005EFFC01UL,
186*91f16700Schasinglulu 	/* 0x01c8, */ 0x0021060005EFFC01UL,
187*91f16700Schasinglulu 	/* 0x01d0, */ 0x0000000000000000UL,
188*91f16700Schasinglulu 	/* 0x01d8, */ 0x0000000000000000UL,
189*91f16700Schasinglulu 	/* 0x01e0, */ 0x0000000000000000UL,
190*91f16700Schasinglulu 	/* 0x01e8, */ 0x0000000000000000UL,
191*91f16700Schasinglulu 	/* 0x01f0, */ 0x0021010005E79401UL,
192*91f16700Schasinglulu 	/* 0x01f8, */ 0x0000000000000000UL,
193*91f16700Schasinglulu 	/* 0x0200, */ 0x0000000000000000UL,
194*91f16700Schasinglulu 	/* 0x0208, */ 0x0000000000000000UL,
195*91f16700Schasinglulu 	/* 0x0210, */ 0x0021010005E79401UL,
196*91f16700Schasinglulu 	/* 0x0218, */ 0x0011010005E79401UL,
197*91f16700Schasinglulu 	/* 0x0220, */ 0x0011010005E79401UL,
198*91f16700Schasinglulu 	/* 0x0228, */ 0x0000000000000000UL,
199*91f16700Schasinglulu 	/* 0x0230, */ 0x0011010005E79401UL,
200*91f16700Schasinglulu 	/* 0x0238, */ 0x0011010005E79401UL,
201*91f16700Schasinglulu 	/* 0x0240, */ 0x0012010005E79401UL,
202*91f16700Schasinglulu 	/* 0x0248, */ 0x0011010005E79401UL,
203*91f16700Schasinglulu 	/* 0x0250, */ 0x0012010005E79401UL,
204*91f16700Schasinglulu 	/* 0x0258, */ 0x0011010005E79401UL,
205*91f16700Schasinglulu 	/* 0x0260, */ 0x0000000000000000UL,
206*91f16700Schasinglulu 	/* 0x0268, */ 0x0000000000000000UL,
207*91f16700Schasinglulu 	/* 0x0270, */ 0x0000000000000000UL,
208*91f16700Schasinglulu 	/* 0x0278, */ 0x0000000000000000UL,
209*91f16700Schasinglulu 	/* 0x0280, */ 0x0000000000000000UL,
210*91f16700Schasinglulu 	/* 0x0288, */ 0x0000000000000000UL,
211*91f16700Schasinglulu 	/* 0x0290, */ 0x0000000000000000UL,
212*91f16700Schasinglulu 	/* 0x0298, */ 0x0000000000000000UL,
213*91f16700Schasinglulu 	/* 0x02a0, */ 0x0000000000000000UL,
214*91f16700Schasinglulu 	/* 0x02a8, */ 0x0000000000000000UL,
215*91f16700Schasinglulu 	/* 0x02b0, */ 0x0000000000000000UL,
216*91f16700Schasinglulu 	/* 0x02b8, */ 0x0000000000000000UL,
217*91f16700Schasinglulu 	/* 0x02c0, */ 0x0000000000000000UL,
218*91f16700Schasinglulu 	/* 0x02c8, */ 0x0000000000000000UL,
219*91f16700Schasinglulu 	/* 0x02d0, */ 0x0000000000000000UL,
220*91f16700Schasinglulu 	/* 0x02d8, */ 0x0000000000000000UL,
221*91f16700Schasinglulu 	/* 0x02e0, */ 0x0000000000000000UL,
222*91f16700Schasinglulu 	/* 0x02e8, */ 0x0000000000000000UL,
223*91f16700Schasinglulu 	/* 0x02f0, */ 0x0011060005EFFC01UL,
224*91f16700Schasinglulu 	/* 0x02f8, */ 0x0011060005EFFC01UL,
225*91f16700Schasinglulu 	/* 0x0300, */ 0x0000000000000000UL,
226*91f16700Schasinglulu 	/* 0x0308, */ 0x0000000000000000UL,
227*91f16700Schasinglulu 	/* 0x0310, */ 0x0000000000000000UL,
228*91f16700Schasinglulu 	/* 0x0318, */ 0x0012001005E03401UL,
229*91f16700Schasinglulu 	/* 0x0320, */ 0x0000000000000000UL,
230*91f16700Schasinglulu 	/* 0x0328, */ 0x0000000000000000UL,
231*91f16700Schasinglulu 	/* 0x0330, */ 0x0000000000000000UL,
232*91f16700Schasinglulu 	/* 0x0338, */ 0x0000000000000000UL,
233*91f16700Schasinglulu 	/* 0x0340, */ 0x0000000000000000UL,
234*91f16700Schasinglulu 	/* 0x0348, */ 0x0000000000000000UL,
235*91f16700Schasinglulu 	/* 0x0350, */ 0x0000000000000000UL,
236*91f16700Schasinglulu 	/* 0x0358, */ 0x0012060005EFFC01UL,
237*91f16700Schasinglulu 	/* 0x0360, */ 0x0012060005EFFC01UL,
238*91f16700Schasinglulu 	/* 0x0368, */ 0x0012001005E03401UL,
239*91f16700Schasinglulu 	/* 0x0370, */ 0x0000000000000000UL,
240*91f16700Schasinglulu 	/* 0x0378, */ 0x0000000000000000UL,
241*91f16700Schasinglulu 	/* 0x0380, */ 0x0000000000000000UL,
242*91f16700Schasinglulu 	/* 0x0388, */ 0x0000000000000000UL,
243*91f16700Schasinglulu 	/* 0x0390, */ 0x0012001005E03401UL,
244*91f16700Schasinglulu };
245*91f16700Schasinglulu #endif /* QOS_INIT_G2N_MSTAT390_H */
246