xref: /rk3399_rockchip-uboot/board/ebv/socrates/qts/sdram_config.h (revision 4ddc981225288e68d45eb8e33271d1481920086f)
1856b30daSMarek Vasut /*
2856b30daSMarek Vasut  * Altera SoCFPGA SDRAM configuration
3856b30daSMarek Vasut  *
4856b30daSMarek Vasut  * SPDX-License-Identifier:	BSD-3-Clause
5856b30daSMarek Vasut  */
6856b30daSMarek Vasut 
7856b30daSMarek Vasut #ifndef __SOCFPGA_SDRAM_CONFIG_H__
8856b30daSMarek Vasut #define __SOCFPGA_SDRAM_CONFIG_H__
9856b30daSMarek Vasut 
10856b30daSMarek Vasut /* SDRAM configuration */
11856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTRDWR_CPORTRDWR		0x5A56A
12856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTRMAP_CPORTRMAP		0xB00088
13856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTWIDTH_CPORTWIDTH		0x44555
14856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTWMAP_CPORTWMAP		0x2C011000
15856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ADDRORDER		0
16856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_DQSTRKEN			0
17856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCCORREN		0
18856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCEN			0
19856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMBL			8
20856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMTYPE			2
21856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_NODMPINS			0
22856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_REORDEREN		1
23856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_STARVELIMIT		10
24856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLWIDTH_CTRLWIDTH		2
25856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_BANKBITS		3
26856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_COLBITS		10
27856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_CSBITS			1
28856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_ROWBITS		15
29856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMDEVWIDTH_DEVWIDTH		8
30856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMIFWIDTH_IFWIDTH		32
31856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMINTR_INTREN			0
32856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_READ			0
33856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_WRITE			1
34856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_AL			0
35856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCL			6
36856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCWL			6
37856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TFAW			14
38856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRFC			117
39856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRRD			4
40856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRCD		5
41856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TREFI		1300
42856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRP		5
43856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWR		5
44856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWTR		4
45856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TCCD			4
46856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TMRD			4
47856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRAS			12
48856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRC			17
49856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRTP			4
50856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_PWRDOWNEXIT		3
51856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_SELFRFSHEXIT		512
52*7f0e8f7bSChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR 0
53*7f0e8f7bSChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_BC 0
54*7f0e8f7bSChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_DIFF_CHIP 0
55856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_INCSYNC			0
56856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_SYNCMODE			0
57856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST			0x0
58856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWREQ_SELFRFSHMASK		3
59856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_AUTOPDCYCLES	0
60856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_CLKDISABLECYCLES	8
61856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_0_THRESHOLD1_31_0	0x20820820
62856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD1_59_32	0x8208208
63856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD2_3_0	0
64856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_2_THRESHOLD2_35_4	0x41041041
65856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_3_THRESHOLD2_59_36	0x410410
66856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPRIORITY_USERPRIORITY		0x3FFD1088
67856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_0_THRESHOLDRSTCYCLES_31_0	0x01010101
68856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32	0x01010101
69856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_2_THRESHOLDRSTCYCLES_79_64	0x0101
70856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_0_STATICWEIGHT_31_0	0x21084210
71856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_STATICWEIGHT_49_32	0x1EF84
72856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_SUMOFWEIGHT_13_0	0x2020
73856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_2_SUMOFWEIGHT_45_14	0x0
74856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_3_SUMOFWEIGHT_63_46	0xF800
75856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_PHYCTRL_PHYCTRL_0		0x200
76856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_PORTCFG_AUTOPCHEN		0
77856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_RFIFOCMAP_RFIFOCMAP		0x760210
78856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_MEMBL			2
79856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_USEECCASDATA		0
80856b30daSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_WFIFOCMAP_WFIFOCMAP		0x980543
81856b30daSMarek Vasut 
82856b30daSMarek Vasut /* Sequencer auto configuration */
83856b30daSMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1	0x0D
84856b30daSMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1_WAIT1	0x0E
85856b30daSMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1_WAIT2	0x10
86856b30daSMarek Vasut #define RW_MGR_ACTIVATE_1	0x0F
87856b30daSMarek Vasut #define RW_MGR_CLEAR_DQS_ENABLE	0x49
88856b30daSMarek Vasut #define RW_MGR_GUARANTEED_READ	0x4C
89856b30daSMarek Vasut #define RW_MGR_GUARANTEED_READ_CONT	0x54
90856b30daSMarek Vasut #define RW_MGR_GUARANTEED_WRITE	0x18
91856b30daSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT0	0x1B
92856b30daSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT1	0x1F
93856b30daSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT2	0x19
94856b30daSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT3	0x1D
95856b30daSMarek Vasut #define RW_MGR_IDLE	0x00
96856b30daSMarek Vasut #define RW_MGR_IDLE_LOOP1	0x7B
97856b30daSMarek Vasut #define RW_MGR_IDLE_LOOP2	0x7A
98856b30daSMarek Vasut #define RW_MGR_INIT_RESET_0_CKE_0	0x6F
99856b30daSMarek Vasut #define RW_MGR_INIT_RESET_1_CKE_0	0x74
100856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0	0x22
101856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_DATA	0x25
102856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_DQS	0x24
103856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_NOP	0x23
104856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_WAIT	0x32
105856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_WL_1	0x21
106856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0	0x36
107856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DATA	0x39
108856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DQS	0x38
109856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_NOP	0x37
110856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WAIT	0x46
111856b30daSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WL_1	0x35
112856b30daSMarek Vasut #define RW_MGR_MRS0_DLL_RESET	0x02
113856b30daSMarek Vasut #define RW_MGR_MRS0_DLL_RESET_MIRR	0x08
114856b30daSMarek Vasut #define RW_MGR_MRS0_USER	0x07
115856b30daSMarek Vasut #define RW_MGR_MRS0_USER_MIRR	0x0C
116856b30daSMarek Vasut #define RW_MGR_MRS1	0x03
117856b30daSMarek Vasut #define RW_MGR_MRS1_MIRR	0x09
118856b30daSMarek Vasut #define RW_MGR_MRS2	0x04
119856b30daSMarek Vasut #define RW_MGR_MRS2_MIRR	0x0A
120856b30daSMarek Vasut #define RW_MGR_MRS3	0x05
121856b30daSMarek Vasut #define RW_MGR_MRS3_MIRR	0x0B
122856b30daSMarek Vasut #define RW_MGR_PRECHARGE_ALL	0x12
123856b30daSMarek Vasut #define RW_MGR_READ_B2B	0x59
124856b30daSMarek Vasut #define RW_MGR_READ_B2B_WAIT1	0x61
125856b30daSMarek Vasut #define RW_MGR_READ_B2B_WAIT2	0x6B
126856b30daSMarek Vasut #define RW_MGR_REFRESH_ALL	0x14
127856b30daSMarek Vasut #define RW_MGR_RETURN	0x01
128856b30daSMarek Vasut #define RW_MGR_SGLE_READ	0x7D
129856b30daSMarek Vasut #define RW_MGR_ZQCL	0x06
130856b30daSMarek Vasut 
131856b30daSMarek Vasut /* Sequencer defines configuration */
132856b30daSMarek Vasut #define AFI_RATE_RATIO	1
133856b30daSMarek Vasut #define CALIB_LFIFO_OFFSET	7
134856b30daSMarek Vasut #define CALIB_VFIFO_OFFSET	5
135856b30daSMarek Vasut #define ENABLE_SUPER_QUICK_CALIBRATION	0
136856b30daSMarek Vasut #define IO_DELAY_PER_DCHAIN_TAP	25
137856b30daSMarek Vasut #define IO_DELAY_PER_DQS_EN_DCHAIN_TAP	25
138856b30daSMarek Vasut #define IO_DELAY_PER_OPA_TAP	375
139856b30daSMarek Vasut #define IO_DLL_CHAIN_LENGTH	8
140856b30daSMarek Vasut #define IO_DQDQS_OUT_PHASE_MAX	0
141856b30daSMarek Vasut #define IO_DQS_EN_DELAY_MAX	31
142856b30daSMarek Vasut #define IO_DQS_EN_DELAY_OFFSET	0
143856b30daSMarek Vasut #define IO_DQS_EN_PHASE_MAX	7
144856b30daSMarek Vasut #define IO_DQS_IN_DELAY_MAX	31
145856b30daSMarek Vasut #define IO_DQS_IN_RESERVE	4
146856b30daSMarek Vasut #define IO_DQS_OUT_RESERVE	4
147856b30daSMarek Vasut #define IO_IO_IN_DELAY_MAX	31
148856b30daSMarek Vasut #define IO_IO_OUT1_DELAY_MAX	31
149856b30daSMarek Vasut #define IO_IO_OUT2_DELAY_MAX	0
150856b30daSMarek Vasut #define IO_SHIFT_DQS_EN_WHEN_SHIFT_DQS	0
151856b30daSMarek Vasut #define MAX_LATENCY_COUNT_WIDTH	5
152856b30daSMarek Vasut #define READ_VALID_FIFO_SIZE	16
153856b30daSMarek Vasut #define REG_FILE_INIT_SEQ_SIGNATURE	0x5555048d
154856b30daSMarek Vasut #define RW_MGR_MEM_ADDRESS_MIRRORING	0
155856b30daSMarek Vasut #define RW_MGR_MEM_DATA_MASK_WIDTH	4
156856b30daSMarek Vasut #define RW_MGR_MEM_DATA_WIDTH	32
157856b30daSMarek Vasut #define RW_MGR_MEM_DQ_PER_READ_DQS	8
158856b30daSMarek Vasut #define RW_MGR_MEM_DQ_PER_WRITE_DQS	8
159856b30daSMarek Vasut #define RW_MGR_MEM_IF_READ_DQS_WIDTH	4
160856b30daSMarek Vasut #define RW_MGR_MEM_IF_WRITE_DQS_WIDTH	4
161856b30daSMarek Vasut #define RW_MGR_MEM_NUMBER_OF_CS_PER_DIMM	1
162856b30daSMarek Vasut #define RW_MGR_MEM_NUMBER_OF_RANKS	1
163856b30daSMarek Vasut #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_READ_DQS	1
164856b30daSMarek Vasut #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_WRITE_DQS	1
165856b30daSMarek Vasut #define RW_MGR_TRUE_MEM_DATA_MASK_WIDTH	4
166856b30daSMarek Vasut #define TINIT_CNTR0_VAL	82
167856b30daSMarek Vasut #define TINIT_CNTR1_VAL	32
168856b30daSMarek Vasut #define TINIT_CNTR2_VAL	32
169856b30daSMarek Vasut #define TRESET_CNTR0_VAL	82
170856b30daSMarek Vasut #define TRESET_CNTR1_VAL	99
171856b30daSMarek Vasut #define TRESET_CNTR2_VAL	10
172856b30daSMarek Vasut 
173856b30daSMarek Vasut /* Sequencer ac_rom_init configuration */
174856b30daSMarek Vasut const u32 ac_rom_init[] = {
175856b30daSMarek Vasut 	0x20700000,
176856b30daSMarek Vasut 	0x20780000,
177856b30daSMarek Vasut 	0x10080221,
178856b30daSMarek Vasut 	0x10080320,
179856b30daSMarek Vasut 	0x10090044,
180856b30daSMarek Vasut 	0x100a0008,
181856b30daSMarek Vasut 	0x100b0000,
182856b30daSMarek Vasut 	0x10380400,
183856b30daSMarek Vasut 	0x10080241,
184856b30daSMarek Vasut 	0x100802c0,
185856b30daSMarek Vasut 	0x100a0024,
186856b30daSMarek Vasut 	0x10090010,
187856b30daSMarek Vasut 	0x100b0000,
188856b30daSMarek Vasut 	0x30780000,
189856b30daSMarek Vasut 	0x38780000,
190856b30daSMarek Vasut 	0x30780000,
191856b30daSMarek Vasut 	0x10680000,
192856b30daSMarek Vasut 	0x106b0000,
193856b30daSMarek Vasut 	0x10280400,
194856b30daSMarek Vasut 	0x10480000,
195856b30daSMarek Vasut 	0x1c980000,
196856b30daSMarek Vasut 	0x1c9b0000,
197856b30daSMarek Vasut 	0x1c980008,
198856b30daSMarek Vasut 	0x1c9b0008,
199856b30daSMarek Vasut 	0x38f80000,
200856b30daSMarek Vasut 	0x3cf80000,
201856b30daSMarek Vasut 	0x38780000,
202856b30daSMarek Vasut 	0x18180000,
203856b30daSMarek Vasut 	0x18980000,
204856b30daSMarek Vasut 	0x13580000,
205856b30daSMarek Vasut 	0x135b0000,
206856b30daSMarek Vasut 	0x13580008,
207856b30daSMarek Vasut 	0x135b0008,
208856b30daSMarek Vasut 	0x33780000,
209856b30daSMarek Vasut 	0x10580008,
210856b30daSMarek Vasut 	0x10780000
211856b30daSMarek Vasut };
212856b30daSMarek Vasut 
213856b30daSMarek Vasut /* Sequencer inst_rom_init configuration */
214856b30daSMarek Vasut const u32 inst_rom_init[] = {
215856b30daSMarek Vasut 	0x80000,
216856b30daSMarek Vasut 	0x80680,
217856b30daSMarek Vasut 	0x8180,
218856b30daSMarek Vasut 	0x8200,
219856b30daSMarek Vasut 	0x8280,
220856b30daSMarek Vasut 	0x8300,
221856b30daSMarek Vasut 	0x8380,
222856b30daSMarek Vasut 	0x8100,
223856b30daSMarek Vasut 	0x8480,
224856b30daSMarek Vasut 	0x8500,
225856b30daSMarek Vasut 	0x8580,
226856b30daSMarek Vasut 	0x8600,
227856b30daSMarek Vasut 	0x8400,
228856b30daSMarek Vasut 	0x800,
229856b30daSMarek Vasut 	0x8680,
230856b30daSMarek Vasut 	0x880,
231856b30daSMarek Vasut 	0xa680,
232856b30daSMarek Vasut 	0x80680,
233856b30daSMarek Vasut 	0x900,
234856b30daSMarek Vasut 	0x80680,
235856b30daSMarek Vasut 	0x980,
236856b30daSMarek Vasut 	0xa680,
237856b30daSMarek Vasut 	0x8680,
238856b30daSMarek Vasut 	0x80680,
239856b30daSMarek Vasut 	0xb68,
240856b30daSMarek Vasut 	0xcce8,
241856b30daSMarek Vasut 	0xae8,
242856b30daSMarek Vasut 	0x8ce8,
243856b30daSMarek Vasut 	0xb88,
244856b30daSMarek Vasut 	0xec88,
245856b30daSMarek Vasut 	0xa08,
246856b30daSMarek Vasut 	0xac88,
247856b30daSMarek Vasut 	0x80680,
248856b30daSMarek Vasut 	0xce00,
249856b30daSMarek Vasut 	0xcd80,
250856b30daSMarek Vasut 	0xe700,
251856b30daSMarek Vasut 	0xc00,
252856b30daSMarek Vasut 	0x20ce0,
253856b30daSMarek Vasut 	0x20ce0,
254856b30daSMarek Vasut 	0x20ce0,
255856b30daSMarek Vasut 	0x20ce0,
256856b30daSMarek Vasut 	0xd00,
257856b30daSMarek Vasut 	0x680,
258856b30daSMarek Vasut 	0x680,
259856b30daSMarek Vasut 	0x680,
260856b30daSMarek Vasut 	0x680,
261856b30daSMarek Vasut 	0x60e80,
262856b30daSMarek Vasut 	0x61080,
263856b30daSMarek Vasut 	0x61080,
264856b30daSMarek Vasut 	0x61080,
265856b30daSMarek Vasut 	0xa680,
266856b30daSMarek Vasut 	0x8680,
267856b30daSMarek Vasut 	0x80680,
268856b30daSMarek Vasut 	0xce00,
269856b30daSMarek Vasut 	0xcd80,
270856b30daSMarek Vasut 	0xe700,
271856b30daSMarek Vasut 	0xc00,
272856b30daSMarek Vasut 	0x30ce0,
273856b30daSMarek Vasut 	0x30ce0,
274856b30daSMarek Vasut 	0x30ce0,
275856b30daSMarek Vasut 	0x30ce0,
276856b30daSMarek Vasut 	0xd00,
277856b30daSMarek Vasut 	0x680,
278856b30daSMarek Vasut 	0x680,
279856b30daSMarek Vasut 	0x680,
280856b30daSMarek Vasut 	0x680,
281856b30daSMarek Vasut 	0x70e80,
282856b30daSMarek Vasut 	0x71080,
283856b30daSMarek Vasut 	0x71080,
284856b30daSMarek Vasut 	0x71080,
285856b30daSMarek Vasut 	0xa680,
286856b30daSMarek Vasut 	0x8680,
287856b30daSMarek Vasut 	0x80680,
288856b30daSMarek Vasut 	0x1158,
289856b30daSMarek Vasut 	0x6d8,
290856b30daSMarek Vasut 	0x80680,
291856b30daSMarek Vasut 	0x1168,
292856b30daSMarek Vasut 	0x7e8,
293856b30daSMarek Vasut 	0x7e8,
294856b30daSMarek Vasut 	0x87e8,
295856b30daSMarek Vasut 	0x40fe8,
296856b30daSMarek Vasut 	0x410e8,
297856b30daSMarek Vasut 	0x410e8,
298856b30daSMarek Vasut 	0x410e8,
299856b30daSMarek Vasut 	0x1168,
300856b30daSMarek Vasut 	0x7e8,
301856b30daSMarek Vasut 	0x7e8,
302856b30daSMarek Vasut 	0xa7e8,
303856b30daSMarek Vasut 	0x80680,
304856b30daSMarek Vasut 	0x40e88,
305856b30daSMarek Vasut 	0x41088,
306856b30daSMarek Vasut 	0x41088,
307856b30daSMarek Vasut 	0x41088,
308856b30daSMarek Vasut 	0x40f68,
309856b30daSMarek Vasut 	0x410e8,
310856b30daSMarek Vasut 	0x410e8,
311856b30daSMarek Vasut 	0x410e8,
312856b30daSMarek Vasut 	0xa680,
313856b30daSMarek Vasut 	0x40fe8,
314856b30daSMarek Vasut 	0x410e8,
315856b30daSMarek Vasut 	0x410e8,
316856b30daSMarek Vasut 	0x410e8,
317856b30daSMarek Vasut 	0x41008,
318856b30daSMarek Vasut 	0x41088,
319856b30daSMarek Vasut 	0x41088,
320856b30daSMarek Vasut 	0x41088,
321856b30daSMarek Vasut 	0x1100,
322856b30daSMarek Vasut 	0xc680,
323856b30daSMarek Vasut 	0x8680,
324856b30daSMarek Vasut 	0xe680,
325856b30daSMarek Vasut 	0x80680,
326856b30daSMarek Vasut 	0x0,
327856b30daSMarek Vasut 	0x8000,
328856b30daSMarek Vasut 	0xa000,
329856b30daSMarek Vasut 	0xc000,
330856b30daSMarek Vasut 	0x80000,
331856b30daSMarek Vasut 	0x80,
332856b30daSMarek Vasut 	0x8080,
333856b30daSMarek Vasut 	0xa080,
334856b30daSMarek Vasut 	0xc080,
335856b30daSMarek Vasut 	0x80080,
336856b30daSMarek Vasut 	0x9180,
337856b30daSMarek Vasut 	0x8680,
338856b30daSMarek Vasut 	0xa680,
339856b30daSMarek Vasut 	0x80680,
340856b30daSMarek Vasut 	0x40f08,
341856b30daSMarek Vasut 	0x80680
342856b30daSMarek Vasut };
343856b30daSMarek Vasut 
344856b30daSMarek Vasut #endif /* __SOCFPGA_SDRAM_CONFIG_H__ */
345