blob: e157ab1ce6cb3b83ba05c6c0f74c9bc05981bf86 [file] [log] [blame]
Marek Vasut9f7ef642018-06-14 06:26:45 +02001/*
2 * Copyright (c) 2015-2017, Renesas Electronics Corporation
3 * All rights reserved.
4 *
5 * SPDX-License-Identifier: BSD-3-Clause
6 */
7
8/*
9 * Revision history
10 *
11 * rev.0.01 2017/05/22 New
12 */
13
14#ifndef BOOT_INIT_DRAM_REGDEF_D3_H_
15#define BOOT_INIT_DRAM_REGDEF_D3_H_
16
17#ifdef __cplusplus
18extern "C" {
19#endif /* __cplusplus */
20
21#define BIT0 0x00000001U
22#define BIT30 0x40000000U
23
24/* DBSC registers */
25
26#define DBSC_D3_DBSYSCONF1 0xE6790004U
27#define DBSC_D3_DBPHYCONF0 0xE6790010U
28#define DBSC_D3_DBKIND 0xE6790020U
29#define DBSC_D3_DBMEMCONF00 0xE6790030U
30#define DBSC_D3_DBMEMCONF01 0xE6790034U
31#define DBSC_D3_DBMEMCONF02 0xE6790038U
32#define DBSC_D3_DBMEMCONF03 0xE679003CU
33#define DBSC_D3_DBMEMCONF10 0xE6790040U
34#define DBSC_D3_DBMEMCONF11 0xE6790044U
35#define DBSC_D3_DBMEMCONF12 0xE6790048U
36#define DBSC_D3_DBMEMCONF13 0xE679004CU
37#define DBSC_D3_DBMEMCONF20 0xE6790050U
38#define DBSC_D3_DBMEMCONF21 0xE6790054U
39#define DBSC_D3_DBMEMCONF22 0xE6790058U
40#define DBSC_D3_DBMEMCONF23 0xE679005CU
41#define DBSC_D3_DBMEMCONF30 0xE6790060U
42#define DBSC_D3_DBMEMCONF31 0xE6790064U
43#define DBSC_D3_DBMEMCONF32 0xE6790068U
44#define DBSC_D3_DBMEMCONF33 0xE679006CU
45#define DBSC_D3_DBSYSCNT0 0xE6790100U
46#define DBSC_D3_DBSVCR1 0xE6790104U
47#define DBSC_D3_DBSTATE0 0xE6790108U
48#define DBSC_D3_DBSTATE1 0xE679010CU
49#define DBSC_D3_DBINTEN 0xE6790180U
50#define DBSC_D3_DBINTSTAT0 0xE6790184U
51#define DBSC_D3_DBACEN 0xE6790200U
52#define DBSC_D3_DBRFEN 0xE6790204U
53#define DBSC_D3_DBCMD 0xE6790208U
54#define DBSC_D3_DBWAIT 0xE6790210U
55#define DBSC_D3_DBSYSCTRL0 0xE6790280U
56#define DBSC_D3_DBTR0 0xE6790300U
57#define DBSC_D3_DBTR1 0xE6790304U
58#define DBSC_D3_DBTR2 0xE6790308U
59#define DBSC_D3_DBTR3 0xE679030CU
60#define DBSC_D3_DBTR4 0xE6790310U
61#define DBSC_D3_DBTR5 0xE6790314U
62#define DBSC_D3_DBTR6 0xE6790318U
63#define DBSC_D3_DBTR7 0xE679031CU
64#define DBSC_D3_DBTR8 0xE6790320U
65#define DBSC_D3_DBTR9 0xE6790324U
66#define DBSC_D3_DBTR10 0xE6790328U
67#define DBSC_D3_DBTR11 0xE679032CU
68#define DBSC_D3_DBTR12 0xE6790330U
69#define DBSC_D3_DBTR13 0xE6790334U
70#define DBSC_D3_DBTR14 0xE6790338U
71#define DBSC_D3_DBTR15 0xE679033CU
72#define DBSC_D3_DBTR16 0xE6790340U
73#define DBSC_D3_DBTR17 0xE6790344U
74#define DBSC_D3_DBTR18 0xE6790348U
75#define DBSC_D3_DBTR19 0xE679034CU
76#define DBSC_D3_DBTR20 0xE6790350U
77#define DBSC_D3_DBTR21 0xE6790354U
78#define DBSC_D3_DBTR22 0xE6790358U
79#define DBSC_D3_DBTR24 0xE6790360U
80#define DBSC_D3_DBTR25 0xE6790364U
81#define DBSC_D3_DBBL 0xE6790400U
82#define DBSC_D3_DBRFCNF1 0xE6790414U
83#define DBSC_D3_DBRFCNF2 0xE6790418U
84#define DBSC_D3_DBCALCNF 0xE6790424U
85#define DBSC_D3_DBRNK2 0xE6790438U
86#define DBSC_D3_DBRNK3 0xE679043CU
87#define DBSC_D3_DBRNK4 0xE6790440U
88#define DBSC_D3_DBRNK5 0xE6790444U
89#define DBSC_D3_DBPDNCNF 0xE6790450U
90#define DBSC_D3_DBODT0 0xE6790460U
91#define DBSC_D3_DBODT1 0xE6790464U
92#define DBSC_D3_DBODT2 0xE6790468U
93#define DBSC_D3_DBODT3 0xE679046CU
94#define DBSC_D3_DBADJ0 0xE6790500U
95#define DBSC_D3_DBDBICNT 0xE6790518U
96#define DBSC_D3_DBDFICUPDCNF 0xE679052CU
97#define DBSC_D3_DBDFICNT0 0xE6790604U
98#define DBSC_D3_DBPDLK0 0xE6790620U
99#define DBSC_D3_DBPDRGA0 0xE6790624U
100#define DBSC_D3_DBPDRGD0 0xE6790628U
101#define DBSC_D3_DBPDSTAT00 0xE6790630U
102#define DBSC_D3_DBDFISTAT1 0xE6790640U
103#define DBSC_D3_DBDFICNT1 0xE6790644U
104#define DBSC_D3_DBPDLK1 0xE6790660U
105#define DBSC_D3_DBPDRGA1 0xE6790664U
106#define DBSC_D3_DBPDRGD1 0xE6790668U
107#define DBSC_D3_DBDFICNT2 0xE6790684U
108#define DBSC_D3_DBPDLK2 0xE67906A0U
109#define DBSC_D3_DBPDRGA2 0xE67906A4U
110#define DBSC_D3_DBPDRGD2 0xE67906A8U
111#define DBSC_D3_DBPDSTAT20 0xE67906B0U
112#define DBSC_D3_DBDFISTAT3 0xE67906C0U
113#define DBSC_D3_DBDFICNT3 0xE67906C4U
114#define DBSC_D3_DBPDLK3 0xE67906E0U
115#define DBSC_D3_DBPDRGA3 0xE67906E4U
116#define DBSC_D3_DBPDRGD3 0xE67906E8U
117#define DBSC_D3_DBBUS0CNF1 0xE6790804U
118#define DBSC_D3_DBCAM0CNF1 0xE6790904U
119#define DBSC_D3_DBCAM0CNF2 0xE6790908U
120#define DBSC_D3_DBCAM0STAT0 0xE6790980U
121#define DBSC_D3_DBCAM1STAT0 0xE6790990U
122#define DBSC_D3_DBBCAMDIS 0xE67909FCU
123#define DBSC_D3_DBSCHCNT0 0xE6791000U
124#define DBSC_D3_DBSCHSZ0 0xE6791010U
125#define DBSC_D3_DBSCHRW0 0xE6791020U
126#define DBSC_D3_DBSCHRW1 0xE6791024U
127#define DBSC_D3_DBSCHQOS00 0xE6791030U
128#define DBSC_D3_DBSCHQOS01 0xE6791034U
129#define DBSC_D3_DBSCHQOS02 0xE6791038U
130#define DBSC_D3_DBSCHQOS03 0xE679103CU
131#define DBSC_D3_DBSCHQOS10 0xE6791040U
132#define DBSC_D3_DBSCHQOS11 0xE6791044U
133#define DBSC_D3_DBSCHQOS12 0xE6791048U
134#define DBSC_D3_DBSCHQOS13 0xE679104CU
135#define DBSC_D3_DBSCHQOS20 0xE6791050U
136#define DBSC_D3_DBSCHQOS21 0xE6791054U
137#define DBSC_D3_DBSCHQOS22 0xE6791058U
138#define DBSC_D3_DBSCHQOS23 0xE679105CU
139#define DBSC_D3_DBSCHQOS30 0xE6791060U
140#define DBSC_D3_DBSCHQOS31 0xE6791064U
141#define DBSC_D3_DBSCHQOS32 0xE6791068U
142#define DBSC_D3_DBSCHQOS33 0xE679106CU
143#define DBSC_D3_DBSCHQOS40 0xE6791070U
144#define DBSC_D3_DBSCHQOS41 0xE6791074U
145#define DBSC_D3_DBSCHQOS42 0xE6791078U
146#define DBSC_D3_DBSCHQOS43 0xE679107CU
147#define DBSC_D3_DBSCHQOS50 0xE6791080U
148#define DBSC_D3_DBSCHQOS51 0xE6791084U
149#define DBSC_D3_DBSCHQOS52 0xE6791088U
150#define DBSC_D3_DBSCHQOS53 0xE679108CU
151#define DBSC_D3_DBSCHQOS60 0xE6791090U
152#define DBSC_D3_DBSCHQOS61 0xE6791094U
153#define DBSC_D3_DBSCHQOS62 0xE6791098U
154#define DBSC_D3_DBSCHQOS63 0xE679109CU
155#define DBSC_D3_DBSCHQOS70 0xE67910A0U
156#define DBSC_D3_DBSCHQOS71 0xE67910A4U
157#define DBSC_D3_DBSCHQOS72 0xE67910A8U
158#define DBSC_D3_DBSCHQOS73 0xE67910ACU
159#define DBSC_D3_DBSCHQOS80 0xE67910B0U
160#define DBSC_D3_DBSCHQOS81 0xE67910B4U
161#define DBSC_D3_DBSCHQOS82 0xE67910B8U
162#define DBSC_D3_DBSCHQOS83 0xE67910BCU
163#define DBSC_D3_DBSCHQOS90 0xE67910C0U
164#define DBSC_D3_DBSCHQOS91 0xE67910C4U
165#define DBSC_D3_DBSCHQOS92 0xE67910C8U
166#define DBSC_D3_DBSCHQOS93 0xE67910CCU
167#define DBSC_D3_DBSCHQOS100 0xE67910D0U
168#define DBSC_D3_DBSCHQOS101 0xE67910D4U
169#define DBSC_D3_DBSCHQOS102 0xE67910D8U
170#define DBSC_D3_DBSCHQOS103 0xE67910DCU
171#define DBSC_D3_DBSCHQOS110 0xE67910E0U
172#define DBSC_D3_DBSCHQOS111 0xE67910E4U
173#define DBSC_D3_DBSCHQOS112 0xE67910E8U
174#define DBSC_D3_DBSCHQOS113 0xE67910ECU
175#define DBSC_D3_DBSCHQOS120 0xE67910F0U
176#define DBSC_D3_DBSCHQOS121 0xE67910F4U
177#define DBSC_D3_DBSCHQOS122 0xE67910F8U
178#define DBSC_D3_DBSCHQOS123 0xE67910FCU
179#define DBSC_D3_DBSCHQOS130 0xE6791100U
180#define DBSC_D3_DBSCHQOS131 0xE6791104U
181#define DBSC_D3_DBSCHQOS132 0xE6791108U
182#define DBSC_D3_DBSCHQOS133 0xE679110CU
183#define DBSC_D3_DBSCHQOS140 0xE6791110U
184#define DBSC_D3_DBSCHQOS141 0xE6791114U
185#define DBSC_D3_DBSCHQOS142 0xE6791118U
186#define DBSC_D3_DBSCHQOS143 0xE679111CU
187#define DBSC_D3_DBSCHQOS150 0xE6791120U
188#define DBSC_D3_DBSCHQOS151 0xE6791124U
189#define DBSC_D3_DBSCHQOS152 0xE6791128U
190#define DBSC_D3_DBSCHQOS153 0xE679112CU
191#define DBSC_D3_SCFCTST0 0xE6791700U
192#define DBSC_D3_SCFCTST1 0xE6791708U
193#define DBSC_D3_SCFCTST2 0xE679170CU
194#define DBSC_D3_DBMRRDR0 0xE6791800U
195#define DBSC_D3_DBMRRDR1 0xE6791804U
196#define DBSC_D3_DBMRRDR2 0xE6791808U
197#define DBSC_D3_DBMRRDR3 0xE679180CU
198#define DBSC_D3_DBMRRDR4 0xE6791810U
199#define DBSC_D3_DBMRRDR5 0xE6791814U
200#define DBSC_D3_DBMRRDR6 0xE6791818U
201#define DBSC_D3_DBMRRDR7 0xE679181CU
202
203
204#ifdef __cplusplus
205}
206#endif /* __cplusplus */
207
208#endif /* BOOT_INIT_DRAM_REGDEF_D3_H_*/