xref: /rk3399_rockchip-uboot/board/samtec/vining_fpga/qts/sdram_config.h (revision 4ddc981225288e68d45eb8e33271d1481920086f)
1569a191aSMarek Vasut /*
2569a191aSMarek Vasut  * Altera SoCFPGA SDRAM configuration
3569a191aSMarek Vasut  *
4569a191aSMarek Vasut  * SPDX-License-Identifier:	BSD-3-Clause
5569a191aSMarek Vasut  */
6569a191aSMarek Vasut 
7569a191aSMarek Vasut #ifndef __SOCFPGA_SDRAM_CONFIG_H__
8569a191aSMarek Vasut #define __SOCFPGA_SDRAM_CONFIG_H__
9569a191aSMarek Vasut 
10569a191aSMarek Vasut /* SDRAM configuration */
11569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTRDWR_CPORTRDWR		0x5A56A
12569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTRMAP_CPORTRMAP		0xB00088
13569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTWIDTH_CPORTWIDTH		0x44555
14569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTWMAP_CPORTWMAP		0x2C011000
15569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ADDRORDER		0
16569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_DQSTRKEN			0
17569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCCORREN		0
18569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCEN			0
19569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMBL			8
20569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMTYPE			2
21569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_NODMPINS			0
22569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_REORDEREN		1
23569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_STARVELIMIT		10
24569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLWIDTH_CTRLWIDTH		2
25569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_BANKBITS		3
26569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_COLBITS		10
27569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_CSBITS			1
28569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_ROWBITS		15
29569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMDEVWIDTH_DEVWIDTH		8
30569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMIFWIDTH_IFWIDTH		32
31569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMINTR_INTREN			0
32569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_READ			0
33569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_WRITE			1
34569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_AL			0
35569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCL			6
36569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCWL			6
37569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TFAW			16
38569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRFC			104
39569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRRD			6
40569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRCD		6
41569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TREFI		1560
42569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRP		6
43569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWR		6
44569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWTR		4
45569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TCCD			4
46569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TMRD			4
47569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRAS			14
48569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRC			20
49569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRTP			6
50569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_PWRDOWNEXIT		3
51569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_SELFRFSHEXIT		200
52*1c140fd2SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR 0
53*1c140fd2SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_BC 0
54*1c140fd2SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_DIFF_CHIP 0
55569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_INCSYNC			0
56569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_SYNCMODE			0
57569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST			0x0
58569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWREQ_SELFRFSHMASK		3
59569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_AUTOPDCYCLES	0
60569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_CLKDISABLECYCLES	8
61569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_0_THRESHOLD1_31_0	0x20820820
62569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD1_59_32	0x8208208
63569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD2_3_0	0
64569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_2_THRESHOLD2_35_4	0x41041041
65569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_3_THRESHOLD2_59_36	0x410410
66569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPRIORITY_USERPRIORITY		0x3FFD1088
67569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_0_THRESHOLDRSTCYCLES_31_0		0x01010101
68569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32	0x01010101
69569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_2_THRESHOLDRSTCYCLES_79_64	0x0101
70569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_0_STATICWEIGHT_31_0	0x21084210
71569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_STATICWEIGHT_49_32	0x1EF84
72569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_SUMOFWEIGHT_13_0	0x2020
73569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_2_SUMOFWEIGHT_45_14	0x0
74569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_3_SUMOFWEIGHT_63_46	0xF800
75569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_PHYCTRL_PHYCTRL_0		0x200
76569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_PORTCFG_AUTOPCHEN		0
77569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_RFIFOCMAP_RFIFOCMAP		0x760210
78569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_MEMBL			2
79569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_USEECCASDATA		0
80569a191aSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_WFIFOCMAP_WFIFOCMAP		0x980543
81569a191aSMarek Vasut 
82569a191aSMarek Vasut /* Sequencer auto configuration */
83569a191aSMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1	0x0D
84569a191aSMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1_WAIT1	0x0E
85569a191aSMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1_WAIT2	0x10
86569a191aSMarek Vasut #define RW_MGR_ACTIVATE_1	0x0F
87569a191aSMarek Vasut #define RW_MGR_CLEAR_DQS_ENABLE	0x49
88569a191aSMarek Vasut #define RW_MGR_GUARANTEED_READ	0x4C
89569a191aSMarek Vasut #define RW_MGR_GUARANTEED_READ_CONT	0x54
90569a191aSMarek Vasut #define RW_MGR_GUARANTEED_WRITE	0x18
91569a191aSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT0	0x1B
92569a191aSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT1	0x1F
93569a191aSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT2	0x19
94569a191aSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT3	0x1D
95569a191aSMarek Vasut #define RW_MGR_IDLE	0x00
96569a191aSMarek Vasut #define RW_MGR_IDLE_LOOP1	0x7B
97569a191aSMarek Vasut #define RW_MGR_IDLE_LOOP2	0x7A
98569a191aSMarek Vasut #define RW_MGR_INIT_RESET_0_CKE_0	0x6F
99569a191aSMarek Vasut #define RW_MGR_INIT_RESET_1_CKE_0	0x74
100569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0	0x22
101569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_DATA	0x25
102569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_DQS	0x24
103569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_NOP	0x23
104569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_WAIT	0x32
105569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_WL_1	0x21
106569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0	0x36
107569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DATA	0x39
108569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DQS	0x38
109569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_NOP	0x37
110569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WAIT	0x46
111569a191aSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WL_1	0x35
112569a191aSMarek Vasut #define RW_MGR_MRS0_DLL_RESET	0x02
113569a191aSMarek Vasut #define RW_MGR_MRS0_DLL_RESET_MIRR	0x08
114569a191aSMarek Vasut #define RW_MGR_MRS0_USER	0x07
115569a191aSMarek Vasut #define RW_MGR_MRS0_USER_MIRR	0x0C
116569a191aSMarek Vasut #define RW_MGR_MRS1	0x03
117569a191aSMarek Vasut #define RW_MGR_MRS1_MIRR	0x09
118569a191aSMarek Vasut #define RW_MGR_MRS2	0x04
119569a191aSMarek Vasut #define RW_MGR_MRS2_MIRR	0x0A
120569a191aSMarek Vasut #define RW_MGR_MRS3	0x05
121569a191aSMarek Vasut #define RW_MGR_MRS3_MIRR	0x0B
122569a191aSMarek Vasut #define RW_MGR_PRECHARGE_ALL	0x12
123569a191aSMarek Vasut #define RW_MGR_READ_B2B	0x59
124569a191aSMarek Vasut #define RW_MGR_READ_B2B_WAIT1	0x61
125569a191aSMarek Vasut #define RW_MGR_READ_B2B_WAIT2	0x6B
126569a191aSMarek Vasut #define RW_MGR_REFRESH_ALL	0x14
127569a191aSMarek Vasut #define RW_MGR_RETURN	0x01
128569a191aSMarek Vasut #define RW_MGR_SGLE_READ	0x7D
129569a191aSMarek Vasut #define RW_MGR_ZQCL	0x06
130569a191aSMarek Vasut 
131569a191aSMarek Vasut /* Sequencer defines configuration */
132569a191aSMarek Vasut #define AFI_RATE_RATIO	1
133569a191aSMarek Vasut #define CALIB_LFIFO_OFFSET	7
134569a191aSMarek Vasut #define CALIB_VFIFO_OFFSET	5
135569a191aSMarek Vasut #define ENABLE_SUPER_QUICK_CALIBRATION	0
136569a191aSMarek Vasut #define IO_DELAY_PER_DCHAIN_TAP	25
137569a191aSMarek Vasut #define IO_DELAY_PER_DQS_EN_DCHAIN_TAP	25
138569a191aSMarek Vasut #define IO_DELAY_PER_OPA_TAP	312
139569a191aSMarek Vasut #define IO_DLL_CHAIN_LENGTH	8
140569a191aSMarek Vasut #define IO_DQDQS_OUT_PHASE_MAX	0
141569a191aSMarek Vasut #define IO_DQS_EN_DELAY_MAX	31
142569a191aSMarek Vasut #define IO_DQS_EN_DELAY_OFFSET	0
143569a191aSMarek Vasut #define IO_DQS_EN_PHASE_MAX	7
144569a191aSMarek Vasut #define IO_DQS_IN_DELAY_MAX	31
145569a191aSMarek Vasut #define IO_DQS_IN_RESERVE	4
146569a191aSMarek Vasut #define IO_DQS_OUT_RESERVE	4
147569a191aSMarek Vasut #define IO_IO_IN_DELAY_MAX	31
148569a191aSMarek Vasut #define IO_IO_OUT1_DELAY_MAX	31
149569a191aSMarek Vasut #define IO_IO_OUT2_DELAY_MAX	0
150569a191aSMarek Vasut #define IO_SHIFT_DQS_EN_WHEN_SHIFT_DQS	0
151569a191aSMarek Vasut #define MAX_LATENCY_COUNT_WIDTH	5
152569a191aSMarek Vasut #define READ_VALID_FIFO_SIZE	16
153569a191aSMarek Vasut #define REG_FILE_INIT_SEQ_SIGNATURE	0x5555048c
154569a191aSMarek Vasut #define RW_MGR_MEM_ADDRESS_MIRRORING	0
155569a191aSMarek Vasut #define RW_MGR_MEM_DATA_MASK_WIDTH	4
156569a191aSMarek Vasut #define RW_MGR_MEM_DATA_WIDTH	32
157569a191aSMarek Vasut #define RW_MGR_MEM_DQ_PER_READ_DQS	8
158569a191aSMarek Vasut #define RW_MGR_MEM_DQ_PER_WRITE_DQS	8
159569a191aSMarek Vasut #define RW_MGR_MEM_IF_READ_DQS_WIDTH	4
160569a191aSMarek Vasut #define RW_MGR_MEM_IF_WRITE_DQS_WIDTH	4
161569a191aSMarek Vasut #define RW_MGR_MEM_NUMBER_OF_CS_PER_DIMM	1
162569a191aSMarek Vasut #define RW_MGR_MEM_NUMBER_OF_RANKS	1
163569a191aSMarek Vasut #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_READ_DQS	1
164569a191aSMarek Vasut #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_WRITE_DQS	1
165569a191aSMarek Vasut #define RW_MGR_TRUE_MEM_DATA_MASK_WIDTH	4
166569a191aSMarek Vasut #define TINIT_CNTR0_VAL	99
167569a191aSMarek Vasut #define TINIT_CNTR1_VAL	32
168569a191aSMarek Vasut #define TINIT_CNTR2_VAL	32
169569a191aSMarek Vasut #define TRESET_CNTR0_VAL	99
170569a191aSMarek Vasut #define TRESET_CNTR1_VAL	99
171569a191aSMarek Vasut #define TRESET_CNTR2_VAL	10
172569a191aSMarek Vasut 
173569a191aSMarek Vasut /* Sequencer ac_rom_init configuration */
174569a191aSMarek Vasut const u32 ac_rom_init[] = {
175569a191aSMarek Vasut 	0x20700000,
176569a191aSMarek Vasut 	0x20780000,
177569a191aSMarek Vasut 	0x10080421,
178569a191aSMarek Vasut 	0x10080520,
179569a191aSMarek Vasut 	0x10090046,
180569a191aSMarek Vasut 	0x100a0088,
181569a191aSMarek Vasut 	0x100b0000,
182569a191aSMarek Vasut 	0x10380400,
183569a191aSMarek Vasut 	0x10080441,
184569a191aSMarek Vasut 	0x100804c0,
185569a191aSMarek Vasut 	0x100a0026,
186569a191aSMarek Vasut 	0x10090110,
187569a191aSMarek Vasut 	0x100b0000,
188569a191aSMarek Vasut 	0x30780000,
189569a191aSMarek Vasut 	0x38780000,
190569a191aSMarek Vasut 	0x30780000,
191569a191aSMarek Vasut 	0x10680000,
192569a191aSMarek Vasut 	0x106b0000,
193569a191aSMarek Vasut 	0x10280400,
194569a191aSMarek Vasut 	0x10480000,
195569a191aSMarek Vasut 	0x1c980000,
196569a191aSMarek Vasut 	0x1c9b0000,
197569a191aSMarek Vasut 	0x1c980008,
198569a191aSMarek Vasut 	0x1c9b0008,
199569a191aSMarek Vasut 	0x38f80000,
200569a191aSMarek Vasut 	0x3cf80000,
201569a191aSMarek Vasut 	0x38780000,
202569a191aSMarek Vasut 	0x18180000,
203569a191aSMarek Vasut 	0x18980000,
204569a191aSMarek Vasut 	0x13580000,
205569a191aSMarek Vasut 	0x135b0000,
206569a191aSMarek Vasut 	0x13580008,
207569a191aSMarek Vasut 	0x135b0008,
208569a191aSMarek Vasut 	0x33780000,
209569a191aSMarek Vasut 	0x10580008,
210569a191aSMarek Vasut 	0x10780000
211569a191aSMarek Vasut };
212569a191aSMarek Vasut 
213569a191aSMarek Vasut /* Sequencer inst_rom_init configuration */
214569a191aSMarek Vasut const u32 inst_rom_init[] = {
215569a191aSMarek Vasut 	0x80000,
216569a191aSMarek Vasut 	0x80680,
217569a191aSMarek Vasut 	0x8180,
218569a191aSMarek Vasut 	0x8200,
219569a191aSMarek Vasut 	0x8280,
220569a191aSMarek Vasut 	0x8300,
221569a191aSMarek Vasut 	0x8380,
222569a191aSMarek Vasut 	0x8100,
223569a191aSMarek Vasut 	0x8480,
224569a191aSMarek Vasut 	0x8500,
225569a191aSMarek Vasut 	0x8580,
226569a191aSMarek Vasut 	0x8600,
227569a191aSMarek Vasut 	0x8400,
228569a191aSMarek Vasut 	0x800,
229569a191aSMarek Vasut 	0x8680,
230569a191aSMarek Vasut 	0x880,
231569a191aSMarek Vasut 	0xa680,
232569a191aSMarek Vasut 	0x80680,
233569a191aSMarek Vasut 	0x900,
234569a191aSMarek Vasut 	0x80680,
235569a191aSMarek Vasut 	0x980,
236569a191aSMarek Vasut 	0xa680,
237569a191aSMarek Vasut 	0x8680,
238569a191aSMarek Vasut 	0x80680,
239569a191aSMarek Vasut 	0xb68,
240569a191aSMarek Vasut 	0xcce8,
241569a191aSMarek Vasut 	0xae8,
242569a191aSMarek Vasut 	0x8ce8,
243569a191aSMarek Vasut 	0xb88,
244569a191aSMarek Vasut 	0xec88,
245569a191aSMarek Vasut 	0xa08,
246569a191aSMarek Vasut 	0xac88,
247569a191aSMarek Vasut 	0x80680,
248569a191aSMarek Vasut 	0xce00,
249569a191aSMarek Vasut 	0xcd80,
250569a191aSMarek Vasut 	0xe700,
251569a191aSMarek Vasut 	0xc00,
252569a191aSMarek Vasut 	0x20ce0,
253569a191aSMarek Vasut 	0x20ce0,
254569a191aSMarek Vasut 	0x20ce0,
255569a191aSMarek Vasut 	0x20ce0,
256569a191aSMarek Vasut 	0xd00,
257569a191aSMarek Vasut 	0x680,
258569a191aSMarek Vasut 	0x680,
259569a191aSMarek Vasut 	0x680,
260569a191aSMarek Vasut 	0x680,
261569a191aSMarek Vasut 	0x60e80,
262569a191aSMarek Vasut 	0x61080,
263569a191aSMarek Vasut 	0x61080,
264569a191aSMarek Vasut 	0x61080,
265569a191aSMarek Vasut 	0xa680,
266569a191aSMarek Vasut 	0x8680,
267569a191aSMarek Vasut 	0x80680,
268569a191aSMarek Vasut 	0xce00,
269569a191aSMarek Vasut 	0xcd80,
270569a191aSMarek Vasut 	0xe700,
271569a191aSMarek Vasut 	0xc00,
272569a191aSMarek Vasut 	0x30ce0,
273569a191aSMarek Vasut 	0x30ce0,
274569a191aSMarek Vasut 	0x30ce0,
275569a191aSMarek Vasut 	0x30ce0,
276569a191aSMarek Vasut 	0xd00,
277569a191aSMarek Vasut 	0x680,
278569a191aSMarek Vasut 	0x680,
279569a191aSMarek Vasut 	0x680,
280569a191aSMarek Vasut 	0x680,
281569a191aSMarek Vasut 	0x70e80,
282569a191aSMarek Vasut 	0x71080,
283569a191aSMarek Vasut 	0x71080,
284569a191aSMarek Vasut 	0x71080,
285569a191aSMarek Vasut 	0xa680,
286569a191aSMarek Vasut 	0x8680,
287569a191aSMarek Vasut 	0x80680,
288569a191aSMarek Vasut 	0x1158,
289569a191aSMarek Vasut 	0x6d8,
290569a191aSMarek Vasut 	0x80680,
291569a191aSMarek Vasut 	0x1168,
292569a191aSMarek Vasut 	0x7e8,
293569a191aSMarek Vasut 	0x7e8,
294569a191aSMarek Vasut 	0x87e8,
295569a191aSMarek Vasut 	0x40fe8,
296569a191aSMarek Vasut 	0x410e8,
297569a191aSMarek Vasut 	0x410e8,
298569a191aSMarek Vasut 	0x410e8,
299569a191aSMarek Vasut 	0x1168,
300569a191aSMarek Vasut 	0x7e8,
301569a191aSMarek Vasut 	0x7e8,
302569a191aSMarek Vasut 	0xa7e8,
303569a191aSMarek Vasut 	0x80680,
304569a191aSMarek Vasut 	0x40e88,
305569a191aSMarek Vasut 	0x41088,
306569a191aSMarek Vasut 	0x41088,
307569a191aSMarek Vasut 	0x41088,
308569a191aSMarek Vasut 	0x40f68,
309569a191aSMarek Vasut 	0x410e8,
310569a191aSMarek Vasut 	0x410e8,
311569a191aSMarek Vasut 	0x410e8,
312569a191aSMarek Vasut 	0xa680,
313569a191aSMarek Vasut 	0x40fe8,
314569a191aSMarek Vasut 	0x410e8,
315569a191aSMarek Vasut 	0x410e8,
316569a191aSMarek Vasut 	0x410e8,
317569a191aSMarek Vasut 	0x41008,
318569a191aSMarek Vasut 	0x41088,
319569a191aSMarek Vasut 	0x41088,
320569a191aSMarek Vasut 	0x41088,
321569a191aSMarek Vasut 	0x1100,
322569a191aSMarek Vasut 	0xc680,
323569a191aSMarek Vasut 	0x8680,
324569a191aSMarek Vasut 	0xe680,
325569a191aSMarek Vasut 	0x80680,
326569a191aSMarek Vasut 	0x0,
327569a191aSMarek Vasut 	0x8000,
328569a191aSMarek Vasut 	0xa000,
329569a191aSMarek Vasut 	0xc000,
330569a191aSMarek Vasut 	0x80000,
331569a191aSMarek Vasut 	0x80,
332569a191aSMarek Vasut 	0x8080,
333569a191aSMarek Vasut 	0xa080,
334569a191aSMarek Vasut 	0xc080,
335569a191aSMarek Vasut 	0x80080,
336569a191aSMarek Vasut 	0x9180,
337569a191aSMarek Vasut 	0x8680,
338569a191aSMarek Vasut 	0xa680,
339569a191aSMarek Vasut 	0x80680,
340569a191aSMarek Vasut 	0x40f08,
341569a191aSMarek Vasut 	0x80680
342569a191aSMarek Vasut };
343569a191aSMarek Vasut 
344569a191aSMarek Vasut #endif /* __SOCFPGA_SDRAM_CONFIG_H__ */
345