summaryrefslogtreecommitdiff
path: root/drivers/staging/renesas/rcar/ddr/ddr_a/boot_init_dram_regdef.h
blob: 397bde04e0a00d4dce582301f1b31074c6b96f6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
/*
 * Copyright (c) 2015-2019, Renesas Electronics Corporation
 * All rights reserved.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */

#ifndef BOOT_INIT_DRAM_REGDEF_H_
#define BOOT_INIT_DRAM_REGDEF_H_

/* DBSC registers */
#define DBSC_DBSYSCONF0		0xE6790000U
#define DBSC_DBSYSCONF1		0xE6790004U
#define DBSC_DBPHYCONF0		0xE6790010U
#define DBSC_DBKIND		0xE6790020U
#define DBSC_DBMEMCONF00	0xE6790030U
#define DBSC_DBMEMCONF01	0xE6790034U
#define DBSC_DBMEMCONF02	0xE6790038U
#define DBSC_DBMEMCONF03	0xE679003CU
#define DBSC_DBMEMCONF10	0xE6790040U
#define DBSC_DBMEMCONF11	0xE6790044U
#define DBSC_DBMEMCONF12	0xE6790048U
#define DBSC_DBMEMCONF13	0xE679004CU
#define DBSC_DBMEMCONF20	0xE6790050U
#define DBSC_DBMEMCONF21	0xE6790054U
#define DBSC_DBMEMCONF22	0xE6790058U
#define DBSC_DBMEMCONF23	0xE679005CU
#define DBSC_DBMEMCONF30	0xE6790060U
#define DBSC_DBMEMCONF31	0xE6790064U
#define DBSC_DBMEMCONF32	0xE6790068U
#define DBSC_DBMEMCONF33	0xE679006CU
#define DBSC_DBSYSCNT0		0xE6790100U
#define DBSC_DBSVCR1		0xE6790104U
#define DBSC_DBSTATE0		0xE6790108U
#define DBSC_DBSTATE1		0xE679010CU
#define DBSC_DBINTEN		0xE6790180U
#define DBSC_DBINTSTAT0		0xE6790184U
#define DBSC_DBACEN		0xE6790200U
#define DBSC_DBRFEN		0xE6790204U
#define DBSC_DBCMD		0xE6790208U
#define DBSC_DBWAIT		0xE6790210U
#define DBSC_DBSYSCTRL0		0xE6790280U
#define DBSC_DBTR0		0xE6790300U
#define DBSC_DBTR1		0xE6790304U
#define DBSC_DBTR2		0xE6790308U
#define DBSC_DBTR3		0xE679030CU
#define DBSC_DBTR4		0xE6790310U
#define DBSC_DBTR5		0xE6790314U
#define DBSC_DBTR6		0xE6790318U
#define DBSC_DBTR7		0xE679031CU
#define DBSC_DBTR8		0xE6790320U
#define DBSC_DBTR9		0xE6790324U
#define DBSC_DBTR10		0xE6790328U
#define DBSC_DBTR11		0xE679032CU
#define DBSC_DBTR12		0xE6790330U
#define DBSC_DBTR13		0xE6790334U
#define DBSC_DBTR14		0xE6790338U
#define DBSC_DBTR15		0xE679033CU
#define DBSC_DBTR16		0xE6790340U
#define DBSC_DBTR17		0xE6790344U
#define DBSC_DBTR18		0xE6790348U
#define DBSC_DBTR19		0xE679034CU
#define DBSC_DBTR20		0xE6790350U
#define DBSC_DBTR21		0xE6790354U
#define DBSC_DBTR22		0xE6790358U
#define DBSC_DBTR23		0xE679035CU
#define DBSC_DBTR24		0xE6790360U
#define DBSC_DBTR25		0xE6790364U
#define DBSC_DBBL		0xE6790400U
#define DBSC_DBRFCNF1		0xE6790414U
#define DBSC_DBRFCNF2		0xE6790418U
#define DBSC_DBTSPCNF		0xE6790420U
#define DBSC_DBCALCNF		0xE6790424U
#define DBSC_DBRNK2		0xE6790438U
#define DBSC_DBRNK3		0xE679043CU
#define DBSC_DBRNK4		0xE6790440U
#define DBSC_DBRNK5		0xE6790444U
#define DBSC_DBPDNCNF		0xE6790450U
#define DBSC_DBODT0		0xE6790460U
#define DBSC_DBODT1		0xE6790464U
#define DBSC_DBODT2		0xE6790468U
#define DBSC_DBODT3		0xE679046CU
#define DBSC_DBODT4		0xE6790470U
#define DBSC_DBODT5		0xE6790474U
#define DBSC_DBODT6		0xE6790478U
#define DBSC_DBODT7		0xE679047CU
#define DBSC_DBADJ0		0xE6790500U
#define DBSC_DBDBICNT		0xE6790518U
#define DBSC_DBDFIPMSTRCNF	0xE6790520U
#define DBSC_DBDFIPMSTRSTAT	0xE6790524U
#define DBSC_DBDFILPCNF		0xE6790528U
#define DBSC_DBDFICUPDCNF	0xE679052CU
#define DBSC_DBDFISTAT0		0xE6790600U
#define DBSC_DBDFICNT0		0xE6790604U
#define DBSC_DBPDCNT00		0xE6790610U
#define DBSC_DBPDCNT01		0xE6790614U
#define DBSC_DBPDCNT02		0xE6790618U
#define DBSC_DBPDCNT03		0xE679061CU
#define DBSC_DBPDLK0		0xE6790620U
#define DBSC_DBPDRGA0		0xE6790624U
#define DBSC_DBPDRGD0		0xE6790628U
#define DBSC_DBPDSTAT00		0xE6790630U
#define DBSC_DBDFISTAT1		0xE6790640U
#define DBSC_DBDFICNT1		0xE6790644U
#define DBSC_DBPDCNT10		0xE6790650U
#define DBSC_DBPDCNT11		0xE6790654U
#define DBSC_DBPDCNT12		0xE6790658U
#define DBSC_DBPDCNT13		0xE679065CU
#define DBSC_DBPDLK1		0xE6790660U
#define DBSC_DBPDRGA1		0xE6790664U
#define DBSC_DBPDRGD1		0xE6790668U
#define DBSC_DBPDSTAT10		0xE6790670U
#define DBSC_DBDFISTAT2		0xE6790680U
#define DBSC_DBDFICNT2		0xE6790684U
#define DBSC_DBPDCNT20		0xE6790690U
#define DBSC_DBPDCNT21		0xE6790694U
#define DBSC_DBPDCNT22		0xE6790698U
#define DBSC_DBPDCNT23		0xE679069CU
#define DBSC_DBPDLK2		0xE67906A0U
#define DBSC_DBPDRGA2		0xE67906A4U
#define DBSC_DBPDRGD2		0xE67906A8U
#define DBSC_DBPDSTAT20		0xE67906B0U
#define DBSC_DBDFISTAT3		0xE67906C0U
#define DBSC_DBDFICNT3		0xE67906C4U
#define DBSC_DBPDCNT30		0xE67906D0U
#define DBSC_DBPDCNT31		0xE67906D4U
#define DBSC_DBPDCNT32		0xE67906D8U
#define DBSC_DBPDCNT33		0xE67906DCU
#define DBSC_DBPDLK3		0xE67906E0U
#define DBSC_DBPDRGA3		0xE67906E4U
#define DBSC_DBPDRGD3		0xE67906E8U
#define DBSC_DBPDSTAT30		0xE67906F0U
#define DBSC_DBBUS0CNF0		0xE6790800U
#define DBSC_DBBUS0CNF1		0xE6790804U
#define DBSC_DBCAM0CNF1		0xE6790904U
#define DBSC_DBCAM0CNF2		0xE6790908U
#define DBSC_DBCAM0CNF3		0xE679090CU
#define DBSC_DBCAM0CTRL0	0xE6790940U
#define DBSC_DBCAM0STAT0	0xE6790980U
#define DBSC_DBCAM1STAT0	0xE6790990U
#define DBSC_DBBCAMSWAP		0xE67909F0U
#define DBSC_DBBCAMDIS		0xE67909FCU
#define DBSC_DBSCHCNT0		0xE6791000U
#define DBSC_DBSCHCNT1		0xE6791004U
#define DBSC_DBSCHSZ0		0xE6791010U
#define DBSC_DBSCHRW0		0xE6791020U
#define DBSC_DBSCHRW1		0xE6791024U
#define DBSC_DBSCHQOS00		0xE6791030U
#define DBSC_DBSCHQOS01		0xE6791034U
#define DBSC_DBSCHQOS02		0xE6791038U
#define DBSC_DBSCHQOS03		0xE679103CU
#define DBSC_DBSCHQOS10		0xE6791040U
#define DBSC_DBSCHQOS11		0xE6791044U
#define DBSC_DBSCHQOS12		0xE6791048U
#define DBSC_DBSCHQOS13		0xE679104CU
#define DBSC_DBSCHQOS20		0xE6791050U
#define DBSC_DBSCHQOS21		0xE6791054U
#define DBSC_DBSCHQOS22		0xE6791058U
#define DBSC_DBSCHQOS23		0xE679105CU
#define DBSC_DBSCHQOS30		0xE6791060U
#define DBSC_DBSCHQOS31		0xE6791064U
#define DBSC_DBSCHQOS32		0xE6791068U
#define DBSC_DBSCHQOS33		0xE679106CU
#define DBSC_DBSCHQOS40		0xE6791070U
#define DBSC_DBSCHQOS41		0xE6791074U
#define DBSC_DBSCHQOS42		0xE6791078U
#define DBSC_DBSCHQOS43		0xE679107CU
#define DBSC_DBSCHQOS50		0xE6791080U
#define DBSC_DBSCHQOS51		0xE6791084U
#define DBSC_DBSCHQOS52		0xE6791088U
#define DBSC_DBSCHQOS53		0xE679108CU
#define DBSC_DBSCHQOS60		0xE6791090U
#define DBSC_DBSCHQOS61		0xE6791094U
#define DBSC_DBSCHQOS62		0xE6791098U
#define DBSC_DBSCHQOS63		0xE679109CU
#define DBSC_DBSCHQOS70		0xE67910A0U
#define DBSC_DBSCHQOS71		0xE67910A4U
#define DBSC_DBSCHQOS72		0xE67910A8U
#define DBSC_DBSCHQOS73		0xE67910ACU
#define DBSC_DBSCHQOS80		0xE67910B0U
#define DBSC_DBSCHQOS81		0xE67910B4U
#define DBSC_DBSCHQOS82		0xE67910B8U
#define DBSC_DBSCHQOS83		0xE67910BCU
#define DBSC_DBSCHQOS90		0xE67910C0U
#define DBSC_DBSCHQOS91		0xE67910C4U
#define DBSC_DBSCHQOS92		0xE67910C8U
#define DBSC_DBSCHQOS93		0xE67910CCU
#define DBSC_DBSCHQOS100	0xE67910D0U
#define DBSC_DBSCHQOS101	0xE67910D4U
#define DBSC_DBSCHQOS102	0xE67910D8U
#define DBSC_DBSCHQOS103	0xE67910DCU
#define DBSC_DBSCHQOS110	0xE67910E0U
#define DBSC_DBSCHQOS111	0xE67910E4U
#define DBSC_DBSCHQOS112	0xE67910E8U
#define DBSC_DBSCHQOS113	0xE67910ECU
#define DBSC_DBSCHQOS120	0xE67910F0U
#define DBSC_DBSCHQOS121	0xE67910F4U
#define DBSC_DBSCHQOS122	0xE67910F8U
#define DBSC_DBSCHQOS123	0xE67910FCU
#define DBSC_DBSCHQOS130	0xE6791100U
#define DBSC_DBSCHQOS131	0xE6791104U
#define DBSC_DBSCHQOS132	0xE6791108U
#define DBSC_DBSCHQOS133	0xE679110CU
#define DBSC_DBSCHQOS140	0xE6791110U
#define DBSC_DBSCHQOS141	0xE6791114U
#define DBSC_DBSCHQOS142	0xE6791118U
#define DBSC_DBSCHQOS143	0xE679111CU
#define DBSC_DBSCHQOS150	0xE6791120U
#define DBSC_DBSCHQOS151	0xE6791124U
#define DBSC_DBSCHQOS152	0xE6791128U
#define DBSC_DBSCHQOS153	0xE679112CU
#define DBSC_SCFCTST0		0xE6791700U
#define DBSC_SCFCTST1		0xE6791708U
#define DBSC_SCFCTST2		0xE679170CU
#define DBSC_DBMRRDR0		0xE6791800U
#define DBSC_DBMRRDR1		0xE6791804U
#define DBSC_DBMRRDR2		0xE6791808U
#define DBSC_DBMRRDR3		0xE679180CU
#define DBSC_DBMRRDR4		0xE6791810U
#define DBSC_DBMRRDR5		0xE6791814U
#define DBSC_DBMRRDR6		0xE6791818U
#define DBSC_DBMRRDR7		0xE679181CU
#define DBSC_DBDTMP0		0xE6791820U
#define DBSC_DBDTMP1		0xE6791824U
#define DBSC_DBDTMP2		0xE6791828U
#define DBSC_DBDTMP3		0xE679182CU
#define DBSC_DBDTMP4		0xE6791830U
#define DBSC_DBDTMP5		0xE6791834U
#define DBSC_DBDTMP6		0xE6791838U
#define DBSC_DBDTMP7		0xE679183CU
#define DBSC_DBDQSOSC00		0xE6791840U
#define DBSC_DBDQSOSC01		0xE6791844U
#define DBSC_DBDQSOSC10		0xE6791848U
#define DBSC_DBDQSOSC11		0xE679184CU
#define DBSC_DBDQSOSC20		0xE6791850U
#define DBSC_DBDQSOSC21		0xE6791854U
#define DBSC_DBDQSOSC30		0xE6791858U
#define DBSC_DBDQSOSC31		0xE679185CU
#define DBSC_DBDQSOSC40		0xE6791860U
#define DBSC_DBDQSOSC41		0xE6791864U
#define DBSC_DBDQSOSC50		0xE6791868U
#define DBSC_DBDQSOSC51		0xE679186CU
#define DBSC_DBDQSOSC60		0xE6791870U
#define DBSC_DBDQSOSC61		0xE6791874U
#define DBSC_DBDQSOSC70		0xE6791878U
#define DBSC_DBDQSOSC71		0xE679187CU
#define DBSC_DBOSCTHH00		0xE6791880U
#define DBSC_DBOSCTHH01		0xE6791884U
#define DBSC_DBOSCTHH10		0xE6791888U
#define DBSC_DBOSCTHH11		0xE679188CU
#define DBSC_DBOSCTHH20		0xE6791890U
#define DBSC_DBOSCTHH21		0xE6791894U
#define DBSC_DBOSCTHH30		0xE6791898U
#define DBSC_DBOSCTHH31		0xE679189CU
#define DBSC_DBOSCTHH40		0xE67918A0U
#define DBSC_DBOSCTHH41		0xE67918A4U
#define DBSC_DBOSCTHH50		0xE67918A8U
#define DBSC_DBOSCTHH51		0xE67918ACU
#define DBSC_DBOSCTHH60		0xE67918B0U
#define DBSC_DBOSCTHH61		0xE67918B4U
#define DBSC_DBOSCTHH70		0xE67918B8U
#define DBSC_DBOSCTHH71		0xE67918BCU
#define DBSC_DBOSCTHL00		0xE67918C0U
#define DBSC_DBOSCTHL01		0xE67918C4U
#define DBSC_DBOSCTHL10		0xE67918C8U
#define DBSC_DBOSCTHL11		0xE67918CCU
#define DBSC_DBOSCTHL20		0xE67918D0U
#define DBSC_DBOSCTHL21		0xE67918D4U
#define DBSC_DBOSCTHL30		0xE67918D8U
#define DBSC_DBOSCTHL31		0xE67918DCU
#define DBSC_DBOSCTHL40		0xE67918E0U
#define DBSC_DBOSCTHL41		0xE67918E4U
#define DBSC_DBOSCTHL50		0xE67918E8U
#define DBSC_DBOSCTHL51		0xE67918ECU
#define DBSC_DBOSCTHL60		0xE67918F0U
#define DBSC_DBOSCTHL61		0xE67918F4U
#define DBSC_DBOSCTHL70		0xE67918F8U
#define DBSC_DBOSCTHL71		0xE67918FCU
#define DBSC_DBMEMSWAPCONF0	0xE6792000U

/* CPG registers */
#define CPG_SRCR4		0xE61500BCU
#define CPG_PLLECR		0xE61500D0U
#define CPG_CPGWPR		0xE6150900U
#define CPG_CPGWPCR		0xE6150904U
#define CPG_SRSTCLR4		0xE6150950U

/* MODE Monitor registers */
#define RST_MODEMR		0xE6160060U

#endif /* BOOT_INIT_DRAM_REGDEF_H_*/