xref: /rk3399_ARM-atf/plat/renesas/rza/soc/rza3m/include/ddr_mc_regs.h (revision 66a0bb47058db8a4f74ccc1543a146094829e110)
1 /*
2  * Copyright (c) 2020-2026, Renesas Electronics Corporation. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef __DDR_MC_REGS_H__
8 #define __DDR_MC_REGS_H__
9 
10 #include <platform_def.h>
11 
12 #define DDR_MC_BASE		PLAT_DDR_MEMC_BASE
13 #define MC_INIT_NUM		436
14 
15 #define BASE_MC			DDR_MC_BASE
16 #define USER_DEF_REG_0_ADDR	(BASE_MC + 0x064C)
17 #define USER_DEF_REG_1_ADDR	(BASE_MC + 0x0650)
18 #define USER_DEF_REG_2_ADDR	(BASE_MC + 0x0654)
19 #define USER_DEF_REG_3_ADDR	(BASE_MC + 0x0658)
20 #define USER_DEF_REG_4_ADDR	(BASE_MC + 0x065C)
21 #define USER_DEF_REG_5_ADDR	(BASE_MC + 0x0660)
22 #define USER_DEF_REG_6_ADDR	(BASE_MC + 0x0664)
23 #define USER_DEF_REG_7_ADDR	(BASE_MC + 0x0668)
24 #define USER_DEF_REG_8_ADDR	(BASE_MC + 0x066C)
25 #define USER_DEF_REG_9_ADDR	(BASE_MC + 0x0670)
26 #define USER_DEF_REG_10_ADDR	(BASE_MC + 0x0674)
27 #define USER_DEF_REG_11_ADDR	(BASE_MC + 0x0678)
28 #define USER_DEF_REG_12_ADDR	(BASE_MC + 0x067C)
29 #define USER_DEF_REG_13_ADDR	(BASE_MC + 0x0680)
30 #define USER_DEF_REG_14_ADDR	(BASE_MC + 0x0684)
31 #define USER_DEF_REG_15_ADDR	(BASE_MC + 0x0688)
32 
33 #define	DENALI_CTL_00		0x0000
34 #define	DENALI_CTL_01		0x0004
35 #define	DENALI_CTL_02		0x0008
36 #define	DENALI_CTL_03		0x000C
37 #define	DENALI_CTL_04		0x0010
38 #define	DENALI_CTL_05		0x0014
39 #define	DENALI_CTL_06		0x0018
40 #define	DENALI_CTL_07		0x001C
41 #define	DENALI_CTL_08		0x0020
42 #define	DENALI_CTL_09		0x0024
43 #define	DENALI_CTL_10		0x0028
44 #define	DENALI_CTL_11		0x002C
45 #define	DENALI_CTL_12		0x0030
46 #define	DENALI_CTL_13		0x0034
47 #define	DENALI_CTL_14		0x0038
48 #define	DENALI_CTL_15		0x003C
49 #define	DENALI_CTL_16		0x0040
50 #define	DENALI_CTL_17		0x0044
51 #define	DENALI_CTL_18		0x0048
52 #define	DENALI_CTL_19		0x004C
53 #define	DENALI_CTL_20		0x0050
54 #define	DENALI_CTL_21		0x0054
55 #define	DENALI_CTL_22		0x0058
56 #define	DENALI_CTL_23		0x005C
57 #define	DENALI_CTL_24		0x0060
58 #define	DENALI_CTL_25		0x0064
59 #define	DENALI_CTL_26		0x0068
60 #define	DENALI_CTL_27		0x006C
61 #define	DENALI_CTL_28		0x0070
62 #define	DENALI_CTL_29		0x0074
63 #define	DENALI_CTL_30		0x0078
64 #define	DENALI_CTL_31		0x007C
65 #define	DENALI_CTL_32		0x0080
66 #define	DENALI_CTL_33		0x0084
67 #define	DENALI_CTL_34		0x0088
68 #define	DENALI_CTL_35		0x008C
69 #define	DENALI_CTL_36		0x0090
70 #define	DENALI_CTL_37		0x0094
71 #define	DENALI_CTL_38		0x0098
72 #define	DENALI_CTL_39		0x009C
73 #define	DENALI_CTL_40		0x00A0
74 #define	DENALI_CTL_41		0x00A4
75 #define	DENALI_CTL_42		0x00A8
76 #define	DENALI_CTL_43		0x00AC
77 #define	DENALI_CTL_44		0x00B0
78 #define	DENALI_CTL_45		0x00B4
79 #define	DENALI_CTL_46		0x00B8
80 #define	DENALI_CTL_47		0x00BC
81 #define	DENALI_CTL_48		0x00C0
82 #define	DENALI_CTL_49		0x00C4
83 #define	DENALI_CTL_50		0x00C8
84 #define	DENALI_CTL_51		0x00CC
85 #define	DENALI_CTL_52		0x00D0
86 #define	DENALI_CTL_53		0x00D4
87 #define	DENALI_CTL_54		0x00D8
88 #define	DENALI_CTL_55		0x00DC
89 #define	DENALI_CTL_56		0x00E0
90 #define	DENALI_CTL_57		0x00E4
91 #define	DENALI_CTL_58		0x00E8
92 #define	DENALI_CTL_59		0x00EC
93 #define	DENALI_CTL_60		0x00F0
94 #define	DENALI_CTL_61		0x00F4
95 #define	DENALI_CTL_62		0x00F8
96 #define	DENALI_CTL_63		0x00FC
97 #define	DENALI_CTL_64		0x0100
98 #define	DENALI_CTL_65		0x0104
99 #define	DENALI_CTL_66		0x0108
100 #define	DENALI_CTL_67		0x010C
101 #define	DENALI_CTL_68		0x0110
102 #define	DENALI_CTL_69		0x0114
103 #define	DENALI_CTL_70		0x0118
104 #define	DENALI_CTL_71		0x011C
105 #define	DENALI_CTL_72		0x0120
106 #define	DENALI_CTL_73		0x0124
107 #define	DENALI_CTL_74		0x0128
108 #define	DENALI_CTL_75		0x012C
109 #define	DENALI_CTL_76		0x0130
110 #define	DENALI_CTL_77		0x0134
111 #define	DENALI_CTL_78		0x0138
112 #define	DENALI_CTL_79		0x013C
113 #define	DENALI_CTL_80		0x0140
114 #define	DENALI_CTL_81		0x0144
115 #define	DENALI_CTL_82		0x0148
116 #define	DENALI_CTL_83		0x014C
117 #define	DENALI_CTL_84		0x0150
118 #define	DENALI_CTL_85		0x0154
119 #define	DENALI_CTL_86		0x0158
120 #define	DENALI_CTL_87		0x015C
121 #define	DENALI_CTL_88		0x0160
122 #define	DENALI_CTL_89		0x0164
123 #define	DENALI_CTL_90		0x0168
124 #define	DENALI_CTL_91		0x016C
125 #define	DENALI_CTL_92		0x0170
126 #define	DENALI_CTL_93		0x0174
127 #define	DENALI_CTL_94		0x0178
128 #define	DENALI_CTL_95		0x017C
129 #define	DENALI_CTL_96		0x0180
130 #define	DENALI_CTL_97		0x0184
131 #define	DENALI_CTL_98		0x0188
132 #define	DENALI_CTL_99		0x018C
133 #define	DENALI_CTL_100		0x0190
134 #define	DENALI_CTL_101		0x0194
135 #define	DENALI_CTL_102		0x0198
136 #define	DENALI_CTL_103		0x019C
137 #define	DENALI_CTL_104		0x01A0
138 #define	DENALI_CTL_105		0x01A4
139 #define	DENALI_CTL_106		0x01A8
140 #define	DENALI_CTL_107		0x01AC
141 #define	DENALI_CTL_108		0x01B0
142 #define	DENALI_CTL_109		0x01B4
143 #define	DENALI_CTL_110		0x01B8
144 #define	DENALI_CTL_111		0x01BC
145 #define	DENALI_CTL_112		0x01C0
146 #define	DENALI_CTL_113		0x01C4
147 #define	DENALI_CTL_114		0x01C8
148 #define	DENALI_CTL_115		0x01CC
149 #define	DENALI_CTL_116		0x01D0
150 #define	DENALI_CTL_117		0x01D4
151 #define	DENALI_CTL_118		0x01D8
152 #define	DENALI_CTL_119		0x01DC
153 #define	DENALI_CTL_120		0x01E0
154 #define	DENALI_CTL_121		0x01E4
155 #define	DENALI_CTL_122		0x01E8
156 #define	DENALI_CTL_123		0x01EC
157 #define	DENALI_CTL_124		0x01F0
158 #define	DENALI_CTL_125		0x01F4
159 #define	DENALI_CTL_126		0x01F8
160 #define	DENALI_CTL_127		0x01FC
161 #define	DENALI_CTL_128		0x0200
162 #define	DENALI_CTL_129		0x0204
163 #define	DENALI_CTL_130		0x0208
164 #define	DENALI_CTL_131		0x020C
165 #define	DENALI_CTL_132		0x0210
166 #define	DENALI_CTL_133		0x0214
167 #define	DENALI_CTL_134		0x0218
168 #define	DENALI_CTL_135		0x021C
169 #define	DENALI_CTL_136		0x0220
170 #define	DENALI_CTL_137		0x0224
171 #define	DENALI_CTL_138		0x0228
172 #define	DENALI_CTL_139		0x022C
173 #define	DENALI_CTL_140		0x0230
174 #define	DENALI_CTL_141		0x0234
175 #define	DENALI_CTL_142		0x0238
176 #define	DENALI_CTL_143		0x023C
177 #define	DENALI_CTL_144		0x0240
178 #define	DENALI_CTL_145		0x0244
179 #define	DENALI_CTL_146		0x0248
180 #define	DENALI_CTL_147		0x024C
181 #define	DENALI_CTL_148		0x0250
182 #define	DENALI_CTL_149		0x0254
183 #define	DENALI_CTL_150		0x0258
184 #define	DENALI_CTL_151		0x025C
185 #define	DENALI_CTL_152		0x0260
186 #define	DENALI_CTL_153		0x0264
187 #define	DENALI_CTL_154		0x0268
188 #define	DENALI_CTL_155		0x026C
189 #define	DENALI_CTL_156		0x0270
190 #define	DENALI_CTL_157		0x0274
191 #define	DENALI_CTL_158		0x0278
192 #define	DENALI_CTL_159		0x027C
193 #define	DENALI_CTL_160		0x0280
194 #define	DENALI_CTL_161		0x0284
195 #define	DENALI_CTL_162		0x0288
196 #define	DENALI_CTL_163		0x028C
197 #define	DENALI_CTL_164		0x0290
198 #define	DENALI_CTL_165		0x0294
199 #define	DENALI_CTL_166		0x0298
200 #define	DENALI_CTL_167		0x029C
201 #define	DENALI_CTL_168		0x02A0
202 #define	DENALI_CTL_169		0x02A4
203 #define	DENALI_CTL_170		0x02A8
204 #define	DENALI_CTL_171		0x02AC
205 #define	DENALI_CTL_172		0x02B0
206 #define	DENALI_CTL_173		0x02B4
207 #define	DENALI_CTL_174		0x02B8
208 #define	DENALI_CTL_175		0x02BC
209 #define	DENALI_CTL_176		0x02C0
210 #define	DENALI_CTL_177		0x02C4
211 #define	DENALI_CTL_178		0x02C8
212 #define	DENALI_CTL_179		0x02CC
213 #define	DENALI_CTL_180		0x02D0
214 #define	DENALI_CTL_181		0x02D4
215 #define	DENALI_CTL_182		0x02D8
216 #define	DENALI_CTL_183		0x02DC
217 #define	DENALI_CTL_184		0x02E0
218 #define	DENALI_CTL_185		0x02E4
219 #define	DENALI_CTL_186		0x02E8
220 #define	DENALI_CTL_187		0x02EC
221 #define	DENALI_CTL_188		0x02F0
222 #define	DENALI_CTL_189		0x02F4
223 #define	DENALI_CTL_190		0x02F8
224 #define	DENALI_CTL_191		0x02FC
225 #define	DENALI_CTL_192		0x0300
226 #define	DENALI_CTL_193		0x0304
227 #define	DENALI_CTL_194		0x0308
228 #define	DENALI_CTL_195		0x030C
229 #define	DENALI_CTL_196		0x0310
230 #define	DENALI_CTL_197		0x0314
231 #define	DENALI_CTL_198		0x0318
232 #define	DENALI_CTL_199		0x031C
233 #define	DENALI_CTL_200		0x0320
234 #define	DENALI_CTL_201		0x0324
235 #define	DENALI_CTL_202		0x0328
236 #define	DENALI_CTL_203		0x032C
237 #define	DENALI_CTL_204		0x0330
238 #define	DENALI_CTL_205		0x0334
239 #define	DENALI_CTL_206		0x0338
240 #define	DENALI_CTL_207		0x033C
241 #define	DENALI_CTL_208		0x0340
242 #define	DENALI_CTL_209		0x0344
243 #define	DENALI_CTL_210		0x0348
244 #define	DENALI_CTL_211		0x034C
245 #define	DENALI_CTL_212		0x0350
246 #define	DENALI_CTL_213		0x0354
247 #define	DENALI_CTL_214		0x0358
248 #define	DENALI_CTL_215		0x035C
249 #define	DENALI_CTL_216		0x0360
250 #define	DENALI_CTL_217		0x0364
251 #define	DENALI_CTL_218		0x0368
252 #define	DENALI_CTL_219		0x036C
253 #define	DENALI_CTL_220		0x0370
254 #define	DENALI_CTL_221		0x0374
255 #define	DENALI_CTL_222		0x0378
256 #define	DENALI_CTL_223		0x037C
257 #define	DENALI_CTL_224		0x0380
258 #define	DENALI_CTL_225		0x0384
259 #define	DENALI_CTL_226		0x0388
260 #define	DENALI_CTL_227		0x038C
261 #define	DENALI_CTL_228		0x0390
262 #define	DENALI_CTL_229		0x0394
263 #define	DENALI_CTL_230		0x0398
264 #define	DENALI_CTL_231		0x039C
265 #define	DENALI_CTL_232		0x03A0
266 #define	DENALI_CTL_233		0x03A4
267 #define	DENALI_CTL_234		0x03A8
268 #define	DENALI_CTL_235		0x03AC
269 #define	DENALI_CTL_236		0x03B0
270 #define	DENALI_CTL_237		0x03B4
271 #define	DENALI_CTL_238		0x03B8
272 #define	DENALI_CTL_239		0x03BC
273 #define	DENALI_CTL_240		0x03C0
274 #define	DENALI_CTL_241		0x03C4
275 #define	DENALI_CTL_242		0x03C8
276 #define	DENALI_CTL_243		0x03CC
277 #define	DENALI_CTL_244		0x03D0
278 #define	DENALI_CTL_245		0x03D4
279 #define	DENALI_CTL_246		0x03D8
280 #define	DENALI_CTL_247		0x03DC
281 #define	DENALI_CTL_248		0x03E0
282 #define	DENALI_CTL_249		0x03E4
283 #define	DENALI_CTL_250		0x03E8
284 #define	DENALI_CTL_251		0x03EC
285 #define	DENALI_CTL_252		0x03F0
286 #define	DENALI_CTL_253		0x03F4
287 #define	DENALI_CTL_254		0x03F8
288 #define	DENALI_CTL_255		0x03FC
289 #define	DENALI_CTL_256		0x0400
290 #define	DENALI_CTL_257		0x0404
291 #define	DENALI_CTL_258		0x0408
292 #define	DENALI_CTL_259		0x040C
293 #define	DENALI_CTL_260		0x0410
294 #define	DENALI_CTL_261		0x0414
295 #define	DENALI_CTL_262		0x0418
296 #define	DENALI_CTL_263		0x041C
297 #define	DENALI_CTL_264		0x0420
298 #define	DENALI_CTL_265		0x0424
299 #define	DENALI_CTL_266		0x0428
300 #define	DENALI_CTL_267		0x042C
301 #define	DENALI_CTL_268		0x0430
302 #define	DENALI_CTL_269		0x0434
303 #define	DENALI_CTL_270		0x0438
304 #define	DENALI_CTL_271		0x043C
305 #define	DENALI_CTL_272		0x0440
306 #define	DENALI_CTL_273		0x0444
307 #define	DENALI_CTL_274		0x0448
308 #define	DENALI_CTL_275		0x044C
309 #define	DENALI_CTL_276		0x0450
310 #define	DENALI_CTL_277		0x0454
311 #define	DENALI_CTL_278		0x0458
312 #define	DENALI_CTL_279		0x045C
313 #define	DENALI_CTL_280		0x0460
314 #define	DENALI_CTL_281		0x0464
315 #define	DENALI_CTL_282		0x0468
316 #define	DENALI_CTL_283		0x046C
317 #define	DENALI_CTL_284		0x0470
318 #define	DENALI_CTL_285		0x0474
319 #define	DENALI_CTL_286		0x0478
320 #define	DENALI_CTL_287		0x047C
321 #define	DENALI_CTL_288		0x0480
322 #define	DENALI_CTL_289		0x0484
323 #define	DENALI_CTL_290		0x0488
324 #define	DENALI_CTL_291		0x048C
325 #define	DENALI_CTL_292		0x0490
326 #define	DENALI_CTL_293		0x0494
327 #define	DENALI_CTL_294		0x0498
328 #define	DENALI_CTL_295		0x049C
329 #define	DENALI_CTL_296		0x04A0
330 #define	DENALI_CTL_297		0x04A4
331 #define	DENALI_CTL_298		0x04A8
332 #define	DENALI_CTL_299		0x04AC
333 #define	DENALI_CTL_300		0x04B0
334 #define	DENALI_CTL_301		0x04B4
335 #define	DENALI_CTL_302		0x04B8
336 #define	DENALI_CTL_303		0x04BC
337 #define	DENALI_CTL_304		0x04C0
338 #define	DENALI_CTL_305		0x04C4
339 #define	DENALI_CTL_306		0x04C8
340 #define	DENALI_CTL_307		0x04CC
341 #define	DENALI_CTL_308		0x04D0
342 #define	DENALI_CTL_309		0x04D4
343 #define	DENALI_CTL_310		0x04D8
344 #define	DENALI_CTL_311		0x04DC
345 #define	DENALI_CTL_312		0x04E0
346 #define	DENALI_CTL_313		0x04E4
347 #define	DENALI_CTL_314		0x04E8
348 #define	DENALI_CTL_315		0x04EC
349 #define	DENALI_CTL_316		0x04F0
350 #define	DENALI_CTL_317		0x04F4
351 #define	DENALI_CTL_318		0x04F8
352 #define	DENALI_CTL_319		0x04FC
353 #define	DENALI_CTL_320		0x0500
354 #define	DENALI_CTL_321		0x0504
355 #define	DENALI_CTL_322		0x0508
356 #define	DENALI_CTL_323		0x050C
357 #define	DENALI_CTL_324		0x0510
358 #define	DENALI_CTL_325		0x0514
359 #define	DENALI_CTL_326		0x0518
360 #define	DENALI_CTL_327		0x051C
361 #define	DENALI_CTL_328		0x0520
362 #define	DENALI_CTL_329		0x0524
363 #define	DENALI_CTL_330		0x0528
364 #define	DENALI_CTL_331		0x052C
365 #define	DENALI_CTL_332		0x0530
366 #define	DENALI_CTL_333		0x0534
367 #define	DENALI_CTL_334		0x0538
368 #define	DENALI_CTL_335		0x053C
369 #define	DENALI_CTL_336		0x0540
370 #define	DENALI_CTL_337		0x0544
371 #define	DENALI_CTL_338		0x0548
372 #define	DENALI_CTL_339		0x054C
373 #define	DENALI_CTL_340		0x0550
374 #define	DENALI_CTL_341		0x0554
375 #define	DENALI_CTL_342		0x0558
376 #define	DENALI_CTL_343		0x055C
377 #define	DENALI_CTL_344		0x0560
378 #define	DENALI_CTL_345		0x0564
379 #define	DENALI_CTL_346		0x0568
380 #define	DENALI_CTL_347		0x056C
381 #define	DENALI_CTL_348		0x0570
382 #define	DENALI_CTL_349		0x0574
383 #define	DENALI_CTL_350		0x0578
384 #define	DENALI_CTL_351		0x057C
385 #define	DENALI_CTL_352		0x0580
386 #define	DENALI_CTL_353		0x0584
387 #define	DENALI_CTL_354		0x0588
388 #define	DENALI_CTL_355		0x058C
389 #define	DENALI_CTL_356		0x0590
390 #define	DENALI_CTL_357		0x0594
391 #define	DENALI_CTL_358		0x0598
392 #define	DENALI_CTL_359		0x059C
393 #define	DENALI_CTL_360		0x05A0
394 #define	DENALI_CTL_361		0x05A4
395 #define	DENALI_CTL_362		0x05A8
396 #define	DENALI_CTL_363		0x05AC
397 #define	DENALI_CTL_364		0x05B0
398 #define	DENALI_CTL_365		0x05B4
399 #define	DENALI_CTL_366		0x05B8
400 #define	DENALI_CTL_367		0x05BC
401 #define	DENALI_CTL_368		0x05C0
402 #define	DENALI_CTL_369		0x05C4
403 #define	DENALI_CTL_370		0x05C8
404 #define	DENALI_CTL_371		0x05CC
405 #define	DENALI_CTL_372		0x05D0
406 #define	DENALI_CTL_373		0x05D4
407 #define	DENALI_CTL_374		0x05D8
408 #define	DENALI_CTL_375		0x05DC
409 #define	DENALI_CTL_376		0x05E0
410 #define	DENALI_CTL_377		0x05E4
411 #define	DENALI_CTL_378		0x05E8
412 #define	DENALI_CTL_379		0x05EC
413 #define	DENALI_CTL_380		0x05F0
414 #define	DENALI_CTL_381		0x05F4
415 #define	DENALI_CTL_382		0x05F8
416 #define	DENALI_CTL_383		0x05FC
417 #define	DENALI_CTL_384		0x0600
418 #define	DENALI_CTL_385		0x0604
419 #define	DENALI_CTL_386		0x0608
420 #define	DENALI_CTL_387		0x060C
421 #define	DENALI_CTL_388		0x0610
422 #define	DENALI_CTL_389		0x0614
423 #define	DENALI_CTL_390		0x0618
424 #define	DENALI_CTL_391		0x061C
425 #define	DENALI_CTL_392		0x0620
426 #define	DENALI_CTL_393		0x0624
427 #define	DENALI_CTL_394		0x0628
428 #define	DENALI_CTL_395		0x062C
429 #define	DENALI_CTL_396		0x0630
430 #define	DENALI_CTL_397		0x0634
431 #define	DENALI_CTL_398		0x0638
432 #define	DENALI_CTL_399		0x063C
433 #define	DENALI_CTL_400		0x0640
434 #define	DENALI_CTL_401		0x0644
435 #define	DENALI_CTL_402		0x0648
436 #define	DENALI_CTL_403		0x064C
437 #define	DENALI_CTL_404		0x0650
438 #define	DENALI_CTL_405		0x0654
439 #define	DENALI_CTL_406		0x0658
440 #define	DENALI_CTL_407		0x065C
441 #define	DENALI_CTL_408		0x0660
442 #define	DENALI_CTL_409		0x0664
443 #define	DENALI_CTL_410		0x0668
444 #define	DENALI_CTL_411		0x066C
445 #define	DENALI_CTL_412		0x0670
446 #define	DENALI_CTL_413		0x0674
447 #define	DENALI_CTL_414		0x0678
448 #define	DENALI_CTL_415		0x067C
449 #define	DENALI_CTL_416		0x0680
450 #define	DENALI_CTL_417		0x0684
451 #define	DENALI_CTL_418		0x0688
452 #define	DENALI_CTL_419		0x068C
453 #define	DENALI_CTL_420		0x0690
454 #define	DENALI_CTL_421		0x0694
455 #define	DENALI_CTL_422		0x0698
456 #define	DENALI_CTL_423		0x069C
457 #define	DENALI_CTL_424		0x06A0
458 #define	DENALI_CTL_425		0x06A4
459 #define	DENALI_CTL_426		0x06A8
460 #define	DENALI_CTL_427		0x06AC
461 #define	DENALI_CTL_428		0x06B0
462 #define	DENALI_CTL_429		0x06B4
463 #define	DENALI_CTL_430		0x06B8
464 #define	DENALI_CTL_431		0x06BC
465 #define	DENALI_CTL_432		0x06C0
466 #define	DENALI_CTL_433		0x06C4
467 #define	DENALI_CTL_434		0x06C8
468 #define	DENALI_CTL_435		0x06CC
469 
470 #endif	// __DDR_MC_REGS_H__
471