blob: 97cc2f28ea170a2e761f14e73ac01178d786f037 [file] [log] [blame]
Marek Vasut801264e2019-06-14 00:47:30 +02001/*
2 * Copyright (c) 2015-2019, Renesas Electronics Corporation. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#if RCAR_QOS_TYPE == RCAR_QOS_TYPE_DEFAULT
8static const mstat_slot_t mstat_fix[] = {
9 {0x0000U, 0x0000000000000000U},
10 {0x0008U, 0x0000000000000000U},
11 {0x0010U, 0x0000000000000000U},
12 {0x0018U, 0x0000000000000000U},
13 {0x0020U, 0x0000000000000000U},
14 {0x0028U, 0x0000000000000000U},
15 {0x0030U, 0x001004340000FFFFU},
16 {0x0038U, 0x001004140000FFFFU},
17 {0x0040U, 0x0000000000000000U},
18 {0x0048U, 0x0000000000000000U},
19 {0x0050U, 0x0000000000000000U},
20 {0x0058U, 0x00140B030000FFFFU},
21 {0x0060U, 0x001408610000FFFFU},
22 {0x0068U, 0x0000000000000000U},
23 {0x0070U, 0x0000000000000000U},
24 {0x0078U, 0x0000000000000000U},
25 {0x0080U, 0x0000000000000000U},
26 {0x0088U, 0x001410620000FFFFU},
27 {0x0090U, 0x0000000000000000U},
28 {0x0098U, 0x0000000000000000U},
29 {0x00A0U, 0x000C041C0000FFFFU},
30 {0x00A8U, 0x000C04090000FFFFU},
31 {0x00B0U, 0x000C04110000FFFFU},
32 {0x00B8U, 0x0000000000000000U},
33 {0x00C0U, 0x000C041C0000FFFFU},
34 {0x00C8U, 0x000C04090000FFFFU},
35 {0x00D0U, 0x000C04110000FFFFU},
36 {0x00D8U, 0x0000000000000000U},
37 {0x00E0U, 0x0000000000000000U},
38 {0x00E8U, 0x0000000000000000U},
39 {0x00F0U, 0x001018570000FFFFU},
40 {0x00F8U, 0x0000000000000000U},
41 {0x0100U, 0x0000000000000000U},
42 {0x0108U, 0x0000000000000000U},
43 {0x0110U, 0x001008570000FFFFU},
44 {0x0118U, 0x0000000000000000U},
45 {0x0120U, 0x0000000000000000U},
46 {0x0128U, 0x0000000000000000U},
47 {0x0130U, 0x0000000000000000U},
48 {0x0138U, 0x0000000000000000U},
49 {0x0140U, 0x0000000000000000U},
50 {0x0148U, 0x0000000000000000U},
51 {0x0150U, 0x001008520000FFFFU},
52 {0x0158U, 0x0000000000000000U},
53 {0x0160U, 0x0000000000000000U},
54 {0x0168U, 0x0000000000000000U},
55 {0x0170U, 0x0000000000000000U},
56 {0x0178U, 0x0000000000000000U},
57 {0x0180U, 0x0000000000000000U},
58 {0x0188U, 0x0000000000000000U},
59 {0x0190U, 0x00100CA30000FFFFU},
60 {0x0198U, 0x0000000000000000U},
61 {0x01A0U, 0x0000000000000000U},
62 {0x01A8U, 0x0000000000000000U},
63 {0x01B0U, 0x0000000000000000U},
64 {0x01B8U, 0x0000000000000000U},
65 {0x01C0U, 0x0000000000000000U},
66 {0x01C8U, 0x0000000000000000U},
67 {0x01D0U, 0x0000000000000000U},
68 {0x01D8U, 0x0000000000000000U},
69 {0x01E0U, 0x0000000000000000U},
70 {0x01E8U, 0x000C04020000FFFFU},
71 {0x01F0U, 0x0000000000000000U},
72 {0x01F8U, 0x0000000000000000U},
73 {0x0200U, 0x0000000000000000U},
74 {0x0208U, 0x000C04090000FFFFU},
75 {0x0210U, 0x0000000000000000U},
76 {0x0218U, 0x0000000000000000U},
77 {0x0220U, 0x0000000000000000U},
78 {0x0228U, 0x0000000000000000U},
79 {0x0230U, 0x0000000000000000U},
80 {0x0238U, 0x0000000000000000U},
81 {0x0240U, 0x0000000000000000U},
82 {0x0248U, 0x0000000000000000U},
83 {0x0250U, 0x0000000000000000U},
84 {0x0258U, 0x0000000000000000U},
85 {0x0260U, 0x0000000000000000U},
86 {0x0268U, 0x001410040000FFFFU},
87 {0x0270U, 0x001404020000FFFFU},
88 {0x0278U, 0x0000000000000000U},
89 {0x0280U, 0x0000000000000000U},
90 {0x0288U, 0x0000000000000000U},
91 {0x0290U, 0x001410040000FFFFU},
92 {0x0298U, 0x001404020000FFFFU},
93 {0x02A0U, 0x000C04050000FFFFU},
94 {0x02A8U, 0x000C04050000FFFFU},
95 {0x02B0U, 0x0000000000000000U},
96 {0x02B8U, 0x0000000000000000U},
97 {0x02C0U, 0x0000000000000000U},
98 {0x02C8U, 0x0000000000000000U},
99 {0x02D0U, 0x000C04050000FFFFU},
100 {0x02D8U, 0x000C04050000FFFFU},
101 {0x02E0U, 0x0000000000000000U},
102 {0x02E8U, 0x0000000000000000U},
103 {0x02F0U, 0x0000000000000000U},
104 {0x02F8U, 0x0000000000000000U},
105 {0x0300U, 0x0000000000000000U},
106 {0x0308U, 0x0000000000000000U},
107 {0x0310U, 0x0000000000000000U},
108 {0x0318U, 0x0000000000000000U},
109 {0x0320U, 0x0000000000000000U},
110 {0x0328U, 0x0000000000000000U},
111 {0x0330U, 0x0000000000000000U},
112 {0x0338U, 0x0000000000000000U},
113 {0x0340U, 0x0000000000000000U},
114 {0x0348U, 0x0000000000000000U},
115 {0x0350U, 0x0000000000000000U},
116 {0x0358U, 0x0000000000000000U},
117 {0x0360U, 0x0000000000000000U},
118 {0x0368U, 0x0000000000000000U},
119 {0x0370U, 0x000C04020000FFFFU},
120 {0x0378U, 0x000C04020000FFFFU},
121 {0x0380U, 0x000C04090000FFFFU},
122 {0x0388U, 0x000C04090000FFFFU},
123 {0x0390U, 0x0000000000000000U},
124};
125
126static const mstat_slot_t mstat_be[] = {
127 {0x0000U, 0x0000000000000000U},
128 {0x0008U, 0x0000000000000000U},
129 {0x0010U, 0x0000000000000000U},
130 {0x0018U, 0x0000000000000000U},
131 {0x0020U, 0x0000000000000000U},
132 {0x0028U, 0x0000000000000000U},
133 {0x0030U, 0x0000000000000000U},
134 {0x0038U, 0x0000000000000000U},
135 {0x0040U, 0x0000000000000000U},
136 {0x0048U, 0x0000000000000000U},
137 {0x0050U, 0x0000000000000000U},
138 {0x0058U, 0x0000000000000000U},
139 {0x0060U, 0x0000000000000000U},
140 {0x0068U, 0x0000000000000000U},
141 {0x0070U, 0x0000000000000000U},
142 {0x0078U, 0x0000000000000000U},
143 {0x0080U, 0x0000000000000000U},
144 {0x0088U, 0x0000000000000000U},
145 {0x0090U, 0x0000000000000000U},
146 {0x0098U, 0x0000000000000000U},
147 {0x00A0U, 0x0000000000000000U},
148 {0x00A8U, 0x0000000000000000U},
149 {0x00B0U, 0x0000000000000000U},
150 {0x00B8U, 0x0000000000000000U},
151 {0x00C0U, 0x0000000000000000U},
152 {0x00C8U, 0x0000000000000000U},
153 {0x00D0U, 0x0000000000000000U},
154 {0x00D8U, 0x0000000000000000U},
155 {0x00E0U, 0x0000000000000000U},
156 {0x00E8U, 0x0000000000000000U},
157 {0x00F0U, 0x0000000000000000U},
158 {0x00F8U, 0x0000000000000000U},
159 {0x0100U, 0x0000000000000000U},
160 {0x0108U, 0x0000000000000000U},
161 {0x0110U, 0x0000000000000000U},
162 {0x0118U, 0x0000000000000000U},
163 {0x0120U, 0x0000000000000000U},
164 {0x0128U, 0x0000000000000000U},
165 {0x0130U, 0x0000000000000000U},
166 {0x0138U, 0x0000000000000000U},
167 {0x0140U, 0x0000000000000000U},
168 {0x0148U, 0x0000000000000000U},
169 {0x0150U, 0x0000000000000000U},
170 {0x0158U, 0x0000000000000000U},
171 {0x0160U, 0x0000000000000000U},
172 {0x0168U, 0x0000000000000000U},
173 {0x0170U, 0x0000000000000000U},
174 {0x0178U, 0x0000000000000000U},
175 {0x0180U, 0x0000000000000000U},
176 {0x0188U, 0x0000000000000000U},
177 {0x0190U, 0x0000000000000000U},
178 {0x0198U, 0x0000000000000000U},
179 {0x01A0U, 0x0000000000000000U},
180 {0x01A8U, 0x0000000000000000U},
181 {0x01B0U, 0x0000000000000000U},
182 {0x01B8U, 0x0000000000000000U},
183 {0x01C0U, 0x00110090060FA001U},
184 {0x01C8U, 0x00110090060FA001U},
185 {0x01D0U, 0x0000000000000000U},
186 {0x01D8U, 0x0000000000000000U},
187 {0x01E0U, 0x0000000000000000U},
188 {0x01E8U, 0x0000000000000000U},
189 {0x01F0U, 0x0011001006004401U},
190 {0x01F8U, 0x0000000000000000U},
191 {0x0200U, 0x0000000000000000U},
192 {0x0208U, 0x0000000000000000U},
193 {0x0210U, 0x0011001006004401U},
194 {0x0218U, 0x0011001006009801U},
195 {0x0220U, 0x0011001006009801U},
196 {0x0228U, 0x0000000000000000U},
197 {0x0230U, 0x0011001006009801U},
198 {0x0238U, 0x0011001006009801U},
199 {0x0240U, 0x0000000000000000U},
200 {0x0248U, 0x0000000000000000U},
201 {0x0250U, 0x0000000000000000U},
202 {0x0258U, 0x0000000000000000U},
203 {0x0260U, 0x0000000000000000U},
204 {0x0268U, 0x0000000000000000U},
205 {0x0270U, 0x0000000000000000U},
206 {0x0278U, 0x0000000000000000U},
207 {0x0280U, 0x0000000000000000U},
208 {0x0288U, 0x0000000000000000U},
209 {0x0290U, 0x0000000000000000U},
210 {0x0298U, 0x0000000000000000U},
211 {0x02A0U, 0x0000000000000000U},
212 {0x02A8U, 0x0000000000000000U},
213 {0x02B0U, 0x0000000000000000U},
214 {0x02B8U, 0x0011001006003401U},
215 {0x02C0U, 0x0000000000000000U},
216 {0x02C8U, 0x0000000000000000U},
217 {0x02D0U, 0x0000000000000000U},
218 {0x02D8U, 0x0000000000000000U},
219 {0x02E0U, 0x0000000000000000U},
220 {0x02E8U, 0x0011001006003401U},
221 {0x02F0U, 0x00110090060FA001U},
222 {0x02F8U, 0x00110090060FA001U},
223 {0x0300U, 0x0000000000000000U},
224 {0x0308U, 0x0000000000000000U},
225 {0x0310U, 0x0000000000000000U},
226 {0x0318U, 0x0012001006003401U},
227 {0x0320U, 0x0000000000000000U},
228 {0x0328U, 0x0000000000000000U},
229 {0x0330U, 0x0000000000000000U},
230 {0x0338U, 0x0000000000000000U},
231 {0x0340U, 0x0000000000000000U},
232 {0x0348U, 0x0000000000000000U},
233 {0x0350U, 0x0000000000000000U},
234 {0x0358U, 0x00120090060FA001U},
235 {0x0360U, 0x00120090060FA001U},
236 {0x0368U, 0x0012001006003401U},
237 {0x0370U, 0x0000000000000000U},
238 {0x0378U, 0x0000000000000000U},
239 {0x0380U, 0x0000000000000000U},
240 {0x0388U, 0x0000000000000000U},
241 {0x0390U, 0x0012001006003401U},
242};
243#endif
244