Marek Vasut | 9f7ef64 | 2018-06-14 06:26:45 +0200 | [diff] [blame] | 1 | /* |
| 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 |
| 18 | extern "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_*/ |