xref: /rk3399_rockchip-uboot/board/terasic/sockit/qts/sdram_config.h (revision 4ddc981225288e68d45eb8e33271d1481920086f)
1952caa28SMarek Vasut /*
2952caa28SMarek Vasut  * Altera SoCFPGA SDRAM configuration
3952caa28SMarek Vasut  *
4952caa28SMarek Vasut  * SPDX-License-Identifier:	BSD-3-Clause
5952caa28SMarek Vasut  */
6952caa28SMarek Vasut 
7952caa28SMarek Vasut #ifndef __SOCFPGA_SDRAM_CONFIG_H__
8952caa28SMarek Vasut #define __SOCFPGA_SDRAM_CONFIG_H__
9952caa28SMarek Vasut 
10952caa28SMarek Vasut /* SDRAM configuration */
11952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTRDWR_CPORTRDWR		0x5A56A
12952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTRMAP_CPORTRMAP		0xB00088
13952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTWIDTH_CPORTWIDTH		0x44555
14952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTWMAP_CPORTWMAP		0x2C011000
15952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ADDRORDER		0
16952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_DQSTRKEN			0
17952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCCORREN		0
18952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCEN			0
19952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMBL			8
20952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMTYPE			2
21952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_NODMPINS			0
22952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_REORDEREN		1
23952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_STARVELIMIT		10
24952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLWIDTH_CTRLWIDTH		2
25952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_BANKBITS		3
26952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_COLBITS		10
27952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_CSBITS			1
28952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_ROWBITS		15
29952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMDEVWIDTH_DEVWIDTH		8
30952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMIFWIDTH_IFWIDTH		32
31952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMINTR_INTREN			0
32952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_READ			0
33952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_WRITE			1
34952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_AL			0
354d74c027SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCL			11
364d74c027SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCWL			8
37952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TFAW			12
38952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRFC			104
394d74c027SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRRD			3
40952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRCD		6
41952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TREFI		3120
42952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRP		6
43952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWR		6
44952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWTR		4
45952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TCCD			4
46952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TMRD			4
47952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRAS			14
48952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRC			20
494d74c027SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRTP			3
50952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_PWRDOWNEXIT		3
51952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_SELFRFSHEXIT		512
52*bdef7876SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR 0
53*bdef7876SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_BC 0
54*bdef7876SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_DIFF_CHIP 0
55952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_INCSYNC			0
56952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_SYNCMODE			0
57952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST			0x1FF
58952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWREQ_SELFRFSHMASK		3
59952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_AUTOPDCYCLES	0
60952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_CLKDISABLECYCLES	8
61952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_0_THRESHOLD1_31_0	0x20820820
62952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD1_59_32	0x8208208
63952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD2_3_0	0
64952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_2_THRESHOLD2_35_4	0x41041041
65952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_3_THRESHOLD2_59_36	0x410410
66952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPRIORITY_USERPRIORITY		0x3FFD1088
67952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_0_THRESHOLDRSTCYCLES_31_0	0x01010101
68952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32	0x01010101
69952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_2_THRESHOLDRSTCYCLES_79_64	0x0101
70952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_0_STATICWEIGHT_31_0	0x21084210
71952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_STATICWEIGHT_49_32	0x1EF84
72952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_SUMOFWEIGHT_13_0	0x2020
73952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_2_SUMOFWEIGHT_45_14	0x0
74952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_3_SUMOFWEIGHT_63_46	0xF800
75952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_PHYCTRL_PHYCTRL_0		0x200
76952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_PORTCFG_AUTOPCHEN		0
77952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_RFIFOCMAP_RFIFOCMAP		0x760210
78952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_MEMBL			2
79952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_USEECCASDATA		0
80952caa28SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_WFIFOCMAP_WFIFOCMAP		0x980543
81952caa28SMarek Vasut 
82952caa28SMarek Vasut /* Sequencer auto configuration */
83952caa28SMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1	0x0D
84952caa28SMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1_WAIT1	0x0E
85952caa28SMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1_WAIT2	0x10
86952caa28SMarek Vasut #define RW_MGR_ACTIVATE_1	0x0F
87952caa28SMarek Vasut #define RW_MGR_CLEAR_DQS_ENABLE	0x49
88952caa28SMarek Vasut #define RW_MGR_GUARANTEED_READ	0x4C
89952caa28SMarek Vasut #define RW_MGR_GUARANTEED_READ_CONT	0x54
90952caa28SMarek Vasut #define RW_MGR_GUARANTEED_WRITE	0x18
91952caa28SMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT0	0x1B
92952caa28SMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT1	0x1F
93952caa28SMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT2	0x19
94952caa28SMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT3	0x1D
95952caa28SMarek Vasut #define RW_MGR_IDLE	0x00
96952caa28SMarek Vasut #define RW_MGR_IDLE_LOOP1	0x7B
97952caa28SMarek Vasut #define RW_MGR_IDLE_LOOP2	0x7A
98952caa28SMarek Vasut #define RW_MGR_INIT_RESET_0_CKE_0	0x6F
99952caa28SMarek Vasut #define RW_MGR_INIT_RESET_1_CKE_0	0x74
100952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0	0x22
101952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_DATA	0x25
102952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_DQS	0x24
103952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_NOP	0x23
104952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_WAIT	0x32
105952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_WL_1	0x21
106952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0	0x36
107952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DATA	0x39
108952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DQS	0x38
109952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_NOP	0x37
110952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WAIT	0x46
111952caa28SMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WL_1	0x35
112952caa28SMarek Vasut #define RW_MGR_MRS0_DLL_RESET	0x02
113952caa28SMarek Vasut #define RW_MGR_MRS0_DLL_RESET_MIRR	0x08
114952caa28SMarek Vasut #define RW_MGR_MRS0_USER	0x07
115952caa28SMarek Vasut #define RW_MGR_MRS0_USER_MIRR	0x0C
116952caa28SMarek Vasut #define RW_MGR_MRS1	0x03
117952caa28SMarek Vasut #define RW_MGR_MRS1_MIRR	0x09
118952caa28SMarek Vasut #define RW_MGR_MRS2	0x04
119952caa28SMarek Vasut #define RW_MGR_MRS2_MIRR	0x0A
120952caa28SMarek Vasut #define RW_MGR_MRS3	0x05
121952caa28SMarek Vasut #define RW_MGR_MRS3_MIRR	0x0B
122952caa28SMarek Vasut #define RW_MGR_PRECHARGE_ALL	0x12
123952caa28SMarek Vasut #define RW_MGR_READ_B2B	0x59
124952caa28SMarek Vasut #define RW_MGR_READ_B2B_WAIT1	0x61
125952caa28SMarek Vasut #define RW_MGR_READ_B2B_WAIT2	0x6B
126952caa28SMarek Vasut #define RW_MGR_REFRESH_ALL	0x14
127952caa28SMarek Vasut #define RW_MGR_RETURN	0x01
128952caa28SMarek Vasut #define RW_MGR_SGLE_READ	0x7D
129952caa28SMarek Vasut #define RW_MGR_ZQCL	0x06
130952caa28SMarek Vasut 
131952caa28SMarek Vasut /* Sequencer defines configuration */
132952caa28SMarek Vasut #define AFI_RATE_RATIO	1
1334d74c027SMarek Vasut #define CALIB_LFIFO_OFFSET	12
1344d74c027SMarek Vasut #define CALIB_VFIFO_OFFSET	10
135952caa28SMarek Vasut #define ENABLE_SUPER_QUICK_CALIBRATION	0
136952caa28SMarek Vasut #define IO_DELAY_PER_DCHAIN_TAP	25
137952caa28SMarek Vasut #define IO_DELAY_PER_DQS_EN_DCHAIN_TAP	25
138952caa28SMarek Vasut #define IO_DELAY_PER_OPA_TAP	312
139952caa28SMarek Vasut #define IO_DLL_CHAIN_LENGTH	8
140952caa28SMarek Vasut #define IO_DQDQS_OUT_PHASE_MAX	0
141952caa28SMarek Vasut #define IO_DQS_EN_DELAY_MAX	31
142952caa28SMarek Vasut #define IO_DQS_EN_DELAY_OFFSET	0
143952caa28SMarek Vasut #define IO_DQS_EN_PHASE_MAX	7
144952caa28SMarek Vasut #define IO_DQS_IN_DELAY_MAX	31
145952caa28SMarek Vasut #define IO_DQS_IN_RESERVE	4
146952caa28SMarek Vasut #define IO_DQS_OUT_RESERVE	4
147952caa28SMarek Vasut #define IO_IO_IN_DELAY_MAX	31
148952caa28SMarek Vasut #define IO_IO_OUT1_DELAY_MAX	31
149952caa28SMarek Vasut #define IO_IO_OUT2_DELAY_MAX	0
150952caa28SMarek Vasut #define IO_SHIFT_DQS_EN_WHEN_SHIFT_DQS	0
151952caa28SMarek Vasut #define MAX_LATENCY_COUNT_WIDTH	5
152952caa28SMarek Vasut #define READ_VALID_FIFO_SIZE	16
1534d74c027SMarek Vasut #define REG_FILE_INIT_SEQ_SIGNATURE	0x5555048c
154952caa28SMarek Vasut #define RW_MGR_MEM_ADDRESS_MIRRORING	0
155952caa28SMarek Vasut #define RW_MGR_MEM_DATA_MASK_WIDTH	4
156952caa28SMarek Vasut #define RW_MGR_MEM_DATA_WIDTH	32
157952caa28SMarek Vasut #define RW_MGR_MEM_DQ_PER_READ_DQS	8
158952caa28SMarek Vasut #define RW_MGR_MEM_DQ_PER_WRITE_DQS	8
159952caa28SMarek Vasut #define RW_MGR_MEM_IF_READ_DQS_WIDTH	4
160952caa28SMarek Vasut #define RW_MGR_MEM_IF_WRITE_DQS_WIDTH	4
161952caa28SMarek Vasut #define RW_MGR_MEM_NUMBER_OF_CS_PER_DIMM	1
162952caa28SMarek Vasut #define RW_MGR_MEM_NUMBER_OF_RANKS	1
163952caa28SMarek Vasut #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_READ_DQS	1
164952caa28SMarek Vasut #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_WRITE_DQS	1
165952caa28SMarek Vasut #define RW_MGR_TRUE_MEM_DATA_MASK_WIDTH	4
166952caa28SMarek Vasut #define TINIT_CNTR0_VAL	99
167952caa28SMarek Vasut #define TINIT_CNTR1_VAL	32
168952caa28SMarek Vasut #define TINIT_CNTR2_VAL	32
169952caa28SMarek Vasut #define TRESET_CNTR0_VAL	99
170952caa28SMarek Vasut #define TRESET_CNTR1_VAL	99
171952caa28SMarek Vasut #define TRESET_CNTR2_VAL	10
172952caa28SMarek Vasut 
173952caa28SMarek Vasut /* Sequencer ac_rom_init configuration */
174952caa28SMarek Vasut const u32 ac_rom_init[] = {
175952caa28SMarek Vasut 	0x20700000,
176952caa28SMarek Vasut 	0x20780000,
1774d74c027SMarek Vasut 	0x10080471,
1784d74c027SMarek Vasut 	0x10080570,
1794d74c027SMarek Vasut 	0x10090006,
1804d74c027SMarek Vasut 	0x100a0218,
181952caa28SMarek Vasut 	0x100b0000,
182952caa28SMarek Vasut 	0x10380400,
1834d74c027SMarek Vasut 	0x10080469,
1844d74c027SMarek Vasut 	0x100804e8,
1854d74c027SMarek Vasut 	0x100a0006,
1864d74c027SMarek Vasut 	0x10090218,
187952caa28SMarek Vasut 	0x100b0000,
188952caa28SMarek Vasut 	0x30780000,
189952caa28SMarek Vasut 	0x38780000,
190952caa28SMarek Vasut 	0x30780000,
191952caa28SMarek Vasut 	0x10680000,
192952caa28SMarek Vasut 	0x106b0000,
193952caa28SMarek Vasut 	0x10280400,
194952caa28SMarek Vasut 	0x10480000,
195952caa28SMarek Vasut 	0x1c980000,
196952caa28SMarek Vasut 	0x1c9b0000,
197952caa28SMarek Vasut 	0x1c980008,
198952caa28SMarek Vasut 	0x1c9b0008,
199952caa28SMarek Vasut 	0x38f80000,
200952caa28SMarek Vasut 	0x3cf80000,
201952caa28SMarek Vasut 	0x38780000,
202952caa28SMarek Vasut 	0x18180000,
203952caa28SMarek Vasut 	0x18980000,
204952caa28SMarek Vasut 	0x13580000,
205952caa28SMarek Vasut 	0x135b0000,
206952caa28SMarek Vasut 	0x13580008,
207952caa28SMarek Vasut 	0x135b0008,
208952caa28SMarek Vasut 	0x33780000,
209952caa28SMarek Vasut 	0x10580008,
210952caa28SMarek Vasut 	0x10780000
211952caa28SMarek Vasut };
212952caa28SMarek Vasut 
213952caa28SMarek Vasut /* Sequencer inst_rom_init configuration */
214952caa28SMarek Vasut const u32 inst_rom_init[] = {
215952caa28SMarek Vasut 	0x80000,
216952caa28SMarek Vasut 	0x80680,
217952caa28SMarek Vasut 	0x8180,
218952caa28SMarek Vasut 	0x8200,
219952caa28SMarek Vasut 	0x8280,
220952caa28SMarek Vasut 	0x8300,
221952caa28SMarek Vasut 	0x8380,
222952caa28SMarek Vasut 	0x8100,
223952caa28SMarek Vasut 	0x8480,
224952caa28SMarek Vasut 	0x8500,
225952caa28SMarek Vasut 	0x8580,
226952caa28SMarek Vasut 	0x8600,
227952caa28SMarek Vasut 	0x8400,
228952caa28SMarek Vasut 	0x800,
229952caa28SMarek Vasut 	0x8680,
230952caa28SMarek Vasut 	0x880,
231952caa28SMarek Vasut 	0xa680,
232952caa28SMarek Vasut 	0x80680,
233952caa28SMarek Vasut 	0x900,
234952caa28SMarek Vasut 	0x80680,
235952caa28SMarek Vasut 	0x980,
236952caa28SMarek Vasut 	0xa680,
237952caa28SMarek Vasut 	0x8680,
238952caa28SMarek Vasut 	0x80680,
239952caa28SMarek Vasut 	0xb68,
240952caa28SMarek Vasut 	0xcce8,
241952caa28SMarek Vasut 	0xae8,
242952caa28SMarek Vasut 	0x8ce8,
243952caa28SMarek Vasut 	0xb88,
244952caa28SMarek Vasut 	0xec88,
245952caa28SMarek Vasut 	0xa08,
246952caa28SMarek Vasut 	0xac88,
247952caa28SMarek Vasut 	0x80680,
248952caa28SMarek Vasut 	0xce00,
249952caa28SMarek Vasut 	0xcd80,
250952caa28SMarek Vasut 	0xe700,
251952caa28SMarek Vasut 	0xc00,
252952caa28SMarek Vasut 	0x20ce0,
253952caa28SMarek Vasut 	0x20ce0,
254952caa28SMarek Vasut 	0x20ce0,
255952caa28SMarek Vasut 	0x20ce0,
256952caa28SMarek Vasut 	0xd00,
257952caa28SMarek Vasut 	0x680,
258952caa28SMarek Vasut 	0x680,
259952caa28SMarek Vasut 	0x680,
260952caa28SMarek Vasut 	0x680,
261952caa28SMarek Vasut 	0x60e80,
262952caa28SMarek Vasut 	0x61080,
263952caa28SMarek Vasut 	0x61080,
264952caa28SMarek Vasut 	0x61080,
265952caa28SMarek Vasut 	0xa680,
266952caa28SMarek Vasut 	0x8680,
267952caa28SMarek Vasut 	0x80680,
268952caa28SMarek Vasut 	0xce00,
269952caa28SMarek Vasut 	0xcd80,
270952caa28SMarek Vasut 	0xe700,
271952caa28SMarek Vasut 	0xc00,
272952caa28SMarek Vasut 	0x30ce0,
273952caa28SMarek Vasut 	0x30ce0,
274952caa28SMarek Vasut 	0x30ce0,
275952caa28SMarek Vasut 	0x30ce0,
276952caa28SMarek Vasut 	0xd00,
277952caa28SMarek Vasut 	0x680,
278952caa28SMarek Vasut 	0x680,
279952caa28SMarek Vasut 	0x680,
280952caa28SMarek Vasut 	0x680,
281952caa28SMarek Vasut 	0x70e80,
282952caa28SMarek Vasut 	0x71080,
283952caa28SMarek Vasut 	0x71080,
284952caa28SMarek Vasut 	0x71080,
285952caa28SMarek Vasut 	0xa680,
286952caa28SMarek Vasut 	0x8680,
287952caa28SMarek Vasut 	0x80680,
288952caa28SMarek Vasut 	0x1158,
289952caa28SMarek Vasut 	0x6d8,
290952caa28SMarek Vasut 	0x80680,
291952caa28SMarek Vasut 	0x1168,
292952caa28SMarek Vasut 	0x7e8,
293952caa28SMarek Vasut 	0x7e8,
294952caa28SMarek Vasut 	0x87e8,
295952caa28SMarek Vasut 	0x40fe8,
296952caa28SMarek Vasut 	0x410e8,
297952caa28SMarek Vasut 	0x410e8,
298952caa28SMarek Vasut 	0x410e8,
299952caa28SMarek Vasut 	0x1168,
300952caa28SMarek Vasut 	0x7e8,
301952caa28SMarek Vasut 	0x7e8,
302952caa28SMarek Vasut 	0xa7e8,
303952caa28SMarek Vasut 	0x80680,
304952caa28SMarek Vasut 	0x40e88,
305952caa28SMarek Vasut 	0x41088,
306952caa28SMarek Vasut 	0x41088,
307952caa28SMarek Vasut 	0x41088,
308952caa28SMarek Vasut 	0x40f68,
309952caa28SMarek Vasut 	0x410e8,
310952caa28SMarek Vasut 	0x410e8,
311952caa28SMarek Vasut 	0x410e8,
312952caa28SMarek Vasut 	0xa680,
313952caa28SMarek Vasut 	0x40fe8,
314952caa28SMarek Vasut 	0x410e8,
315952caa28SMarek Vasut 	0x410e8,
316952caa28SMarek Vasut 	0x410e8,
317952caa28SMarek Vasut 	0x41008,
318952caa28SMarek Vasut 	0x41088,
319952caa28SMarek Vasut 	0x41088,
320952caa28SMarek Vasut 	0x41088,
321952caa28SMarek Vasut 	0x1100,
322952caa28SMarek Vasut 	0xc680,
323952caa28SMarek Vasut 	0x8680,
324952caa28SMarek Vasut 	0xe680,
325952caa28SMarek Vasut 	0x80680,
326952caa28SMarek Vasut 	0x0,
327952caa28SMarek Vasut 	0x8000,
328952caa28SMarek Vasut 	0xa000,
329952caa28SMarek Vasut 	0xc000,
330952caa28SMarek Vasut 	0x80000,
331952caa28SMarek Vasut 	0x80,
332952caa28SMarek Vasut 	0x8080,
333952caa28SMarek Vasut 	0xa080,
334952caa28SMarek Vasut 	0xc080,
335952caa28SMarek Vasut 	0x80080,
336952caa28SMarek Vasut 	0x9180,
337952caa28SMarek Vasut 	0x8680,
338952caa28SMarek Vasut 	0xa680,
339952caa28SMarek Vasut 	0x80680,
340952caa28SMarek Vasut 	0x40f08,
341952caa28SMarek Vasut 	0x80680
342952caa28SMarek Vasut };
343952caa28SMarek Vasut 
344952caa28SMarek Vasut #endif /* __SOCFPGA_SDRAM_CONFIG_H__ */
345