blob: 397bde04e0a00d4dce582301f1b31074c6b96f6e [file] [log] [blame]
Marek Vasut291bbfe2019-07-14 09:10:34 +02001/*
2 * Copyright (c) 2015-2019, Renesas Electronics Corporation
3 * All rights reserved.
4 *
5 * SPDX-License-Identifier: BSD-3-Clause
6 */
7
8#ifndef BOOT_INIT_DRAM_REGDEF_H_
9#define BOOT_INIT_DRAM_REGDEF_H_
10
11/* DBSC registers */
12#define DBSC_DBSYSCONF0 0xE6790000U
13#define DBSC_DBSYSCONF1 0xE6790004U
14#define DBSC_DBPHYCONF0 0xE6790010U
15#define DBSC_DBKIND 0xE6790020U
16#define DBSC_DBMEMCONF00 0xE6790030U
17#define DBSC_DBMEMCONF01 0xE6790034U
18#define DBSC_DBMEMCONF02 0xE6790038U
19#define DBSC_DBMEMCONF03 0xE679003CU
20#define DBSC_DBMEMCONF10 0xE6790040U
21#define DBSC_DBMEMCONF11 0xE6790044U
22#define DBSC_DBMEMCONF12 0xE6790048U
23#define DBSC_DBMEMCONF13 0xE679004CU
24#define DBSC_DBMEMCONF20 0xE6790050U
25#define DBSC_DBMEMCONF21 0xE6790054U
26#define DBSC_DBMEMCONF22 0xE6790058U
27#define DBSC_DBMEMCONF23 0xE679005CU
28#define DBSC_DBMEMCONF30 0xE6790060U
29#define DBSC_DBMEMCONF31 0xE6790064U
30#define DBSC_DBMEMCONF32 0xE6790068U
31#define DBSC_DBMEMCONF33 0xE679006CU
32#define DBSC_DBSYSCNT0 0xE6790100U
33#define DBSC_DBSVCR1 0xE6790104U
34#define DBSC_DBSTATE0 0xE6790108U
35#define DBSC_DBSTATE1 0xE679010CU
36#define DBSC_DBINTEN 0xE6790180U
37#define DBSC_DBINTSTAT0 0xE6790184U
38#define DBSC_DBACEN 0xE6790200U
39#define DBSC_DBRFEN 0xE6790204U
40#define DBSC_DBCMD 0xE6790208U
41#define DBSC_DBWAIT 0xE6790210U
42#define DBSC_DBSYSCTRL0 0xE6790280U
43#define DBSC_DBTR0 0xE6790300U
44#define DBSC_DBTR1 0xE6790304U
45#define DBSC_DBTR2 0xE6790308U
46#define DBSC_DBTR3 0xE679030CU
47#define DBSC_DBTR4 0xE6790310U
48#define DBSC_DBTR5 0xE6790314U
49#define DBSC_DBTR6 0xE6790318U
50#define DBSC_DBTR7 0xE679031CU
51#define DBSC_DBTR8 0xE6790320U
52#define DBSC_DBTR9 0xE6790324U
53#define DBSC_DBTR10 0xE6790328U
54#define DBSC_DBTR11 0xE679032CU
55#define DBSC_DBTR12 0xE6790330U
56#define DBSC_DBTR13 0xE6790334U
57#define DBSC_DBTR14 0xE6790338U
58#define DBSC_DBTR15 0xE679033CU
59#define DBSC_DBTR16 0xE6790340U
60#define DBSC_DBTR17 0xE6790344U
61#define DBSC_DBTR18 0xE6790348U
62#define DBSC_DBTR19 0xE679034CU
63#define DBSC_DBTR20 0xE6790350U
64#define DBSC_DBTR21 0xE6790354U
65#define DBSC_DBTR22 0xE6790358U
66#define DBSC_DBTR23 0xE679035CU
67#define DBSC_DBTR24 0xE6790360U
68#define DBSC_DBTR25 0xE6790364U
69#define DBSC_DBBL 0xE6790400U
70#define DBSC_DBRFCNF1 0xE6790414U
71#define DBSC_DBRFCNF2 0xE6790418U
72#define DBSC_DBTSPCNF 0xE6790420U
73#define DBSC_DBCALCNF 0xE6790424U
74#define DBSC_DBRNK2 0xE6790438U
75#define DBSC_DBRNK3 0xE679043CU
76#define DBSC_DBRNK4 0xE6790440U
77#define DBSC_DBRNK5 0xE6790444U
78#define DBSC_DBPDNCNF 0xE6790450U
79#define DBSC_DBODT0 0xE6790460U
80#define DBSC_DBODT1 0xE6790464U
81#define DBSC_DBODT2 0xE6790468U
82#define DBSC_DBODT3 0xE679046CU
83#define DBSC_DBODT4 0xE6790470U
84#define DBSC_DBODT5 0xE6790474U
85#define DBSC_DBODT6 0xE6790478U
86#define DBSC_DBODT7 0xE679047CU
87#define DBSC_DBADJ0 0xE6790500U
88#define DBSC_DBDBICNT 0xE6790518U
89#define DBSC_DBDFIPMSTRCNF 0xE6790520U
90#define DBSC_DBDFIPMSTRSTAT 0xE6790524U
91#define DBSC_DBDFILPCNF 0xE6790528U
92#define DBSC_DBDFICUPDCNF 0xE679052CU
93#define DBSC_DBDFISTAT0 0xE6790600U
94#define DBSC_DBDFICNT0 0xE6790604U
95#define DBSC_DBPDCNT00 0xE6790610U
96#define DBSC_DBPDCNT01 0xE6790614U
97#define DBSC_DBPDCNT02 0xE6790618U
98#define DBSC_DBPDCNT03 0xE679061CU
99#define DBSC_DBPDLK0 0xE6790620U
100#define DBSC_DBPDRGA0 0xE6790624U
101#define DBSC_DBPDRGD0 0xE6790628U
102#define DBSC_DBPDSTAT00 0xE6790630U
103#define DBSC_DBDFISTAT1 0xE6790640U
104#define DBSC_DBDFICNT1 0xE6790644U
105#define DBSC_DBPDCNT10 0xE6790650U
106#define DBSC_DBPDCNT11 0xE6790654U
107#define DBSC_DBPDCNT12 0xE6790658U
108#define DBSC_DBPDCNT13 0xE679065CU
109#define DBSC_DBPDLK1 0xE6790660U
110#define DBSC_DBPDRGA1 0xE6790664U
111#define DBSC_DBPDRGD1 0xE6790668U
112#define DBSC_DBPDSTAT10 0xE6790670U
113#define DBSC_DBDFISTAT2 0xE6790680U
114#define DBSC_DBDFICNT2 0xE6790684U
115#define DBSC_DBPDCNT20 0xE6790690U
116#define DBSC_DBPDCNT21 0xE6790694U
117#define DBSC_DBPDCNT22 0xE6790698U
118#define DBSC_DBPDCNT23 0xE679069CU
119#define DBSC_DBPDLK2 0xE67906A0U
120#define DBSC_DBPDRGA2 0xE67906A4U
121#define DBSC_DBPDRGD2 0xE67906A8U
122#define DBSC_DBPDSTAT20 0xE67906B0U
123#define DBSC_DBDFISTAT3 0xE67906C0U
124#define DBSC_DBDFICNT3 0xE67906C4U
125#define DBSC_DBPDCNT30 0xE67906D0U
126#define DBSC_DBPDCNT31 0xE67906D4U
127#define DBSC_DBPDCNT32 0xE67906D8U
128#define DBSC_DBPDCNT33 0xE67906DCU
129#define DBSC_DBPDLK3 0xE67906E0U
130#define DBSC_DBPDRGA3 0xE67906E4U
131#define DBSC_DBPDRGD3 0xE67906E8U
132#define DBSC_DBPDSTAT30 0xE67906F0U
133#define DBSC_DBBUS0CNF0 0xE6790800U
134#define DBSC_DBBUS0CNF1 0xE6790804U
135#define DBSC_DBCAM0CNF1 0xE6790904U
136#define DBSC_DBCAM0CNF2 0xE6790908U
137#define DBSC_DBCAM0CNF3 0xE679090CU
138#define DBSC_DBCAM0CTRL0 0xE6790940U
139#define DBSC_DBCAM0STAT0 0xE6790980U
140#define DBSC_DBCAM1STAT0 0xE6790990U
141#define DBSC_DBBCAMSWAP 0xE67909F0U
142#define DBSC_DBBCAMDIS 0xE67909FCU
143#define DBSC_DBSCHCNT0 0xE6791000U
144#define DBSC_DBSCHCNT1 0xE6791004U
145#define DBSC_DBSCHSZ0 0xE6791010U
146#define DBSC_DBSCHRW0 0xE6791020U
147#define DBSC_DBSCHRW1 0xE6791024U
148#define DBSC_DBSCHQOS00 0xE6791030U
149#define DBSC_DBSCHQOS01 0xE6791034U
150#define DBSC_DBSCHQOS02 0xE6791038U
151#define DBSC_DBSCHQOS03 0xE679103CU
152#define DBSC_DBSCHQOS10 0xE6791040U
153#define DBSC_DBSCHQOS11 0xE6791044U
154#define DBSC_DBSCHQOS12 0xE6791048U
155#define DBSC_DBSCHQOS13 0xE679104CU
156#define DBSC_DBSCHQOS20 0xE6791050U
157#define DBSC_DBSCHQOS21 0xE6791054U
158#define DBSC_DBSCHQOS22 0xE6791058U
159#define DBSC_DBSCHQOS23 0xE679105CU
160#define DBSC_DBSCHQOS30 0xE6791060U
161#define DBSC_DBSCHQOS31 0xE6791064U
162#define DBSC_DBSCHQOS32 0xE6791068U
163#define DBSC_DBSCHQOS33 0xE679106CU
164#define DBSC_DBSCHQOS40 0xE6791070U
165#define DBSC_DBSCHQOS41 0xE6791074U
166#define DBSC_DBSCHQOS42 0xE6791078U
167#define DBSC_DBSCHQOS43 0xE679107CU
168#define DBSC_DBSCHQOS50 0xE6791080U
169#define DBSC_DBSCHQOS51 0xE6791084U
170#define DBSC_DBSCHQOS52 0xE6791088U
171#define DBSC_DBSCHQOS53 0xE679108CU
172#define DBSC_DBSCHQOS60 0xE6791090U
173#define DBSC_DBSCHQOS61 0xE6791094U
174#define DBSC_DBSCHQOS62 0xE6791098U
175#define DBSC_DBSCHQOS63 0xE679109CU
176#define DBSC_DBSCHQOS70 0xE67910A0U
177#define DBSC_DBSCHQOS71 0xE67910A4U
178#define DBSC_DBSCHQOS72 0xE67910A8U
179#define DBSC_DBSCHQOS73 0xE67910ACU
180#define DBSC_DBSCHQOS80 0xE67910B0U
181#define DBSC_DBSCHQOS81 0xE67910B4U
182#define DBSC_DBSCHQOS82 0xE67910B8U
183#define DBSC_DBSCHQOS83 0xE67910BCU
184#define DBSC_DBSCHQOS90 0xE67910C0U
185#define DBSC_DBSCHQOS91 0xE67910C4U
186#define DBSC_DBSCHQOS92 0xE67910C8U
187#define DBSC_DBSCHQOS93 0xE67910CCU
188#define DBSC_DBSCHQOS100 0xE67910D0U
189#define DBSC_DBSCHQOS101 0xE67910D4U
190#define DBSC_DBSCHQOS102 0xE67910D8U
191#define DBSC_DBSCHQOS103 0xE67910DCU
192#define DBSC_DBSCHQOS110 0xE67910E0U
193#define DBSC_DBSCHQOS111 0xE67910E4U
194#define DBSC_DBSCHQOS112 0xE67910E8U
195#define DBSC_DBSCHQOS113 0xE67910ECU
196#define DBSC_DBSCHQOS120 0xE67910F0U
197#define DBSC_DBSCHQOS121 0xE67910F4U
198#define DBSC_DBSCHQOS122 0xE67910F8U
199#define DBSC_DBSCHQOS123 0xE67910FCU
200#define DBSC_DBSCHQOS130 0xE6791100U
201#define DBSC_DBSCHQOS131 0xE6791104U
202#define DBSC_DBSCHQOS132 0xE6791108U
203#define DBSC_DBSCHQOS133 0xE679110CU
204#define DBSC_DBSCHQOS140 0xE6791110U
205#define DBSC_DBSCHQOS141 0xE6791114U
206#define DBSC_DBSCHQOS142 0xE6791118U
207#define DBSC_DBSCHQOS143 0xE679111CU
208#define DBSC_DBSCHQOS150 0xE6791120U
209#define DBSC_DBSCHQOS151 0xE6791124U
210#define DBSC_DBSCHQOS152 0xE6791128U
211#define DBSC_DBSCHQOS153 0xE679112CU
212#define DBSC_SCFCTST0 0xE6791700U
213#define DBSC_SCFCTST1 0xE6791708U
214#define DBSC_SCFCTST2 0xE679170CU
215#define DBSC_DBMRRDR0 0xE6791800U
216#define DBSC_DBMRRDR1 0xE6791804U
217#define DBSC_DBMRRDR2 0xE6791808U
218#define DBSC_DBMRRDR3 0xE679180CU
219#define DBSC_DBMRRDR4 0xE6791810U
220#define DBSC_DBMRRDR5 0xE6791814U
221#define DBSC_DBMRRDR6 0xE6791818U
222#define DBSC_DBMRRDR7 0xE679181CU
223#define DBSC_DBDTMP0 0xE6791820U
224#define DBSC_DBDTMP1 0xE6791824U
225#define DBSC_DBDTMP2 0xE6791828U
226#define DBSC_DBDTMP3 0xE679182CU
227#define DBSC_DBDTMP4 0xE6791830U
228#define DBSC_DBDTMP5 0xE6791834U
229#define DBSC_DBDTMP6 0xE6791838U
230#define DBSC_DBDTMP7 0xE679183CU
231#define DBSC_DBDQSOSC00 0xE6791840U
232#define DBSC_DBDQSOSC01 0xE6791844U
233#define DBSC_DBDQSOSC10 0xE6791848U
234#define DBSC_DBDQSOSC11 0xE679184CU
235#define DBSC_DBDQSOSC20 0xE6791850U
236#define DBSC_DBDQSOSC21 0xE6791854U
237#define DBSC_DBDQSOSC30 0xE6791858U
238#define DBSC_DBDQSOSC31 0xE679185CU
239#define DBSC_DBDQSOSC40 0xE6791860U
240#define DBSC_DBDQSOSC41 0xE6791864U
241#define DBSC_DBDQSOSC50 0xE6791868U
242#define DBSC_DBDQSOSC51 0xE679186CU
243#define DBSC_DBDQSOSC60 0xE6791870U
244#define DBSC_DBDQSOSC61 0xE6791874U
245#define DBSC_DBDQSOSC70 0xE6791878U
246#define DBSC_DBDQSOSC71 0xE679187CU
247#define DBSC_DBOSCTHH00 0xE6791880U
248#define DBSC_DBOSCTHH01 0xE6791884U
249#define DBSC_DBOSCTHH10 0xE6791888U
250#define DBSC_DBOSCTHH11 0xE679188CU
251#define DBSC_DBOSCTHH20 0xE6791890U
252#define DBSC_DBOSCTHH21 0xE6791894U
253#define DBSC_DBOSCTHH30 0xE6791898U
254#define DBSC_DBOSCTHH31 0xE679189CU
255#define DBSC_DBOSCTHH40 0xE67918A0U
256#define DBSC_DBOSCTHH41 0xE67918A4U
257#define DBSC_DBOSCTHH50 0xE67918A8U
258#define DBSC_DBOSCTHH51 0xE67918ACU
259#define DBSC_DBOSCTHH60 0xE67918B0U
260#define DBSC_DBOSCTHH61 0xE67918B4U
261#define DBSC_DBOSCTHH70 0xE67918B8U
262#define DBSC_DBOSCTHH71 0xE67918BCU
263#define DBSC_DBOSCTHL00 0xE67918C0U
264#define DBSC_DBOSCTHL01 0xE67918C4U
265#define DBSC_DBOSCTHL10 0xE67918C8U
266#define DBSC_DBOSCTHL11 0xE67918CCU
267#define DBSC_DBOSCTHL20 0xE67918D0U
268#define DBSC_DBOSCTHL21 0xE67918D4U
269#define DBSC_DBOSCTHL30 0xE67918D8U
270#define DBSC_DBOSCTHL31 0xE67918DCU
271#define DBSC_DBOSCTHL40 0xE67918E0U
272#define DBSC_DBOSCTHL41 0xE67918E4U
273#define DBSC_DBOSCTHL50 0xE67918E8U
274#define DBSC_DBOSCTHL51 0xE67918ECU
275#define DBSC_DBOSCTHL60 0xE67918F0U
276#define DBSC_DBOSCTHL61 0xE67918F4U
277#define DBSC_DBOSCTHL70 0xE67918F8U
278#define DBSC_DBOSCTHL71 0xE67918FCU
279#define DBSC_DBMEMSWAPCONF0 0xE6792000U
280
281/* CPG registers */
282#define CPG_SRCR4 0xE61500BCU
283#define CPG_PLLECR 0xE61500D0U
284#define CPG_CPGWPR 0xE6150900U
285#define CPG_CPGWPCR 0xE6150904U
286#define CPG_SRSTCLR4 0xE6150950U
287
288/* MODE Monitor registers */
289#define RST_MODEMR 0xE6160060U
290
291#endif /* BOOT_INIT_DRAM_REGDEF_H_*/