xref: /openbmc/u-boot/board/altera/arria5-socdk/qts/sdram_config.h (revision 0db1ac47ee1e88e3d3784bcdb3a0e1ea277419cc)
1f0892401SMarek Vasut /*
2f6badb0dSMarek Vasut  * Altera SoCFPGA SDRAM configuration
3f0892401SMarek Vasut  *
4f0892401SMarek Vasut  * SPDX-License-Identifier:	BSD-3-Clause
5f0892401SMarek Vasut  */
6f0892401SMarek Vasut 
7f6badb0dSMarek Vasut #ifndef __SOCFPGA_SDRAM_CONFIG_H__
8f6badb0dSMarek Vasut #define __SOCFPGA_SDRAM_CONFIG_H__
9f0892401SMarek Vasut 
10f6badb0dSMarek Vasut /* SDRAM configuration */
11f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTRDWR_CPORTRDWR		0x5A56A
12f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTRMAP_CPORTRMAP		0xB00088
13f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTWIDTH_CPORTWIDTH		0x44555
14f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CPORTWMAP_CPORTWMAP		0x2C011000
15f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ADDRORDER		0
16f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_DQSTRKEN			0
17f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCCORREN		1
18f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCEN			1
19f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMBL			8
20f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMTYPE			2
21f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_NODMPINS			0
22f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_REORDEREN		1
23f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_STARVELIMIT		10
24f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_CTRLWIDTH_CTRLWIDTH		2
25f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_BANKBITS		3
26f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_COLBITS		10
27f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_CSBITS			1
28f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_ROWBITS		15
29f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMDEVWIDTH_DEVWIDTH		8
30f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMIFWIDTH_IFWIDTH		40
31f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMINTR_INTREN			0
32f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_READ			0
33f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_WRITE			1
34f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_AL			0
35f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCL			7
36f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCWL			6
37f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TFAW			19
38f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRFC			139
39f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRRD			4
40f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRCD		8
41f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TREFI		4160
42f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRP		8
43f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWR		8
44f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWTR		4
45f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TCCD			4
46f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TMRD			4
47f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRAS			19
48f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRC			26
49f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRTP			4
50f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_PWRDOWNEXIT		3
51f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_SELFRFSHEXIT		512
52*0db1ac47SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR 0
53*0db1ac47SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_BC 0
54*0db1ac47SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_DIFF_CHIP 0
55f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_INCSYNC			0
56f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_SYNCMODE			0
57f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST			0
58f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWREQ_SELFRFSHMASK		3
59f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_AUTOPDCYCLES	0
60f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_CLKDISABLECYCLES	8
61f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_0_THRESHOLD1_31_0	0x20820820
62f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD1_59_32	0x8208208
63f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD2_3_0	0
64f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_2_THRESHOLD2_35_4	0x41041041
65f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_3_THRESHOLD2_59_36	0x410410
66f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPPRIORITY_USERPRIORITY		0x3FFD1088
67f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_0_THRESHOLDRSTCYCLES_31_0	0x01010101
68f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32	0x01010101
69f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_2_THRESHOLDRSTCYCLES_79_64	0x0101
70f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_0_STATICWEIGHT_31_0	0x21084210
71f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_STATICWEIGHT_49_32	0x1EF84
72f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_SUMOFWEIGHT_13_0	0x2020
73f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_2_SUMOFWEIGHT_45_14	0x0
74f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_3_SUMOFWEIGHT_63_46	0xF800
75f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_PHYCTRL_PHYCTRL_0		0x200
76f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_PORTCFG_AUTOPCHEN		0
77f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_RFIFOCMAP_RFIFOCMAP		0x760210
78f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_MEMBL			2
79f6badb0dSMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_USEECCASDATA		0
80f0892401SMarek Vasut #define CONFIG_HPS_SDR_CTRLCFG_WFIFOCMAP_WFIFOCMAP		0x980543
81f0892401SMarek Vasut 
82f6badb0dSMarek Vasut /* Sequencer auto configuration */
83f6badb0dSMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1	0x0D
84f6badb0dSMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1_WAIT1	0x0E
85f6badb0dSMarek Vasut #define RW_MGR_ACTIVATE_0_AND_1_WAIT2	0x10
86f6badb0dSMarek Vasut #define RW_MGR_ACTIVATE_1	0x0F
87f6badb0dSMarek Vasut #define RW_MGR_CLEAR_DQS_ENABLE	0x48
88f6badb0dSMarek Vasut #define RW_MGR_GUARANTEED_READ	0x4B
89f6badb0dSMarek Vasut #define RW_MGR_GUARANTEED_READ_CONT	0x53
90f6badb0dSMarek Vasut #define RW_MGR_GUARANTEED_WRITE	0x17
91f6badb0dSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT0	0x1A
92f6badb0dSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT1	0x1E
93f6badb0dSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT2	0x18
94f6badb0dSMarek Vasut #define RW_MGR_GUARANTEED_WRITE_WAIT3	0x1C
95f6badb0dSMarek Vasut #define RW_MGR_IDLE	0x00
96f6badb0dSMarek Vasut #define RW_MGR_IDLE_LOOP1	0x7A
97f6badb0dSMarek Vasut #define RW_MGR_IDLE_LOOP2	0x79
98f6badb0dSMarek Vasut #define RW_MGR_INIT_RESET_0_CKE_0	0x6E
99f6badb0dSMarek Vasut #define RW_MGR_INIT_RESET_1_CKE_0	0x73
100f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0	0x21
101f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_DATA	0x24
102f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_DQS	0x23
103f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_NOP	0x22
104f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_WAIT	0x31
105f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_BANK_0_WL_1	0x20
106f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0	0x35
107f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DATA	0x38
108f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DQS	0x37
109f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_NOP	0x36
110f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WAIT	0x45
111f6badb0dSMarek Vasut #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WL_1	0x34
112f6badb0dSMarek Vasut #define RW_MGR_MRS0_DLL_RESET	0x02
113f6badb0dSMarek Vasut #define RW_MGR_MRS0_DLL_RESET_MIRR	0x08
114f6badb0dSMarek Vasut #define RW_MGR_MRS0_USER	0x07
115f6badb0dSMarek Vasut #define RW_MGR_MRS0_USER_MIRR	0x0C
116f6badb0dSMarek Vasut #define RW_MGR_MRS1	0x03
117f6badb0dSMarek Vasut #define RW_MGR_MRS1_MIRR	0x09
118f6badb0dSMarek Vasut #define RW_MGR_MRS2	0x04
119f6badb0dSMarek Vasut #define RW_MGR_MRS2_MIRR	0x0A
120f6badb0dSMarek Vasut #define RW_MGR_MRS3	0x05
121f6badb0dSMarek Vasut #define RW_MGR_MRS3_MIRR	0x0B
122f6badb0dSMarek Vasut #define RW_MGR_PRECHARGE_ALL	0x12
123f6badb0dSMarek Vasut #define RW_MGR_READ_B2B	0x58
124f6badb0dSMarek Vasut #define RW_MGR_READ_B2B_WAIT1	0x60
125f6badb0dSMarek Vasut #define RW_MGR_READ_B2B_WAIT2	0x6A
126f6badb0dSMarek Vasut #define RW_MGR_REFRESH_ALL	0x14
127f6badb0dSMarek Vasut #define RW_MGR_RETURN	0x01
128f6badb0dSMarek Vasut #define RW_MGR_SGLE_READ	0x7C
129f6badb0dSMarek Vasut #define RW_MGR_ZQCL	0x06
130f6badb0dSMarek Vasut 
131f6badb0dSMarek Vasut /* Sequencer defines configuration */
132f6badb0dSMarek Vasut #define AFI_RATE_RATIO	1
133f6badb0dSMarek Vasut #define CALIB_LFIFO_OFFSET	8
134f6badb0dSMarek Vasut #define CALIB_VFIFO_OFFSET	6
135f6badb0dSMarek Vasut #define ENABLE_SUPER_QUICK_CALIBRATION	0
136f6badb0dSMarek Vasut #define IO_DELAY_PER_DCHAIN_TAP	25
137f6badb0dSMarek Vasut #define IO_DELAY_PER_DQS_EN_DCHAIN_TAP	25
138f6badb0dSMarek Vasut #define IO_DELAY_PER_OPA_TAP	234
139f6badb0dSMarek Vasut #define IO_DLL_CHAIN_LENGTH	8
140f6badb0dSMarek Vasut #define IO_DQDQS_OUT_PHASE_MAX	0
141f6badb0dSMarek Vasut #define IO_DQS_EN_DELAY_MAX	15
142f6badb0dSMarek Vasut #define IO_DQS_EN_DELAY_OFFSET	16
143f6badb0dSMarek Vasut #define IO_DQS_EN_PHASE_MAX	7
144f6badb0dSMarek Vasut #define IO_DQS_IN_DELAY_MAX	31
145f6badb0dSMarek Vasut #define IO_DQS_IN_RESERVE	4
146f6badb0dSMarek Vasut #define IO_DQS_OUT_RESERVE	6
147f6badb0dSMarek Vasut #define IO_IO_IN_DELAY_MAX	31
148f6badb0dSMarek Vasut #define IO_IO_OUT1_DELAY_MAX	31
149f6badb0dSMarek Vasut #define IO_IO_OUT2_DELAY_MAX	0
150f6badb0dSMarek Vasut #define IO_SHIFT_DQS_EN_WHEN_SHIFT_DQS	0
151f6badb0dSMarek Vasut #define MAX_LATENCY_COUNT_WIDTH	5
152f6badb0dSMarek Vasut #define READ_VALID_FIFO_SIZE	16
153f6badb0dSMarek Vasut #define REG_FILE_INIT_SEQ_SIGNATURE	0x5555048c
154f6badb0dSMarek Vasut #define RW_MGR_MEM_ADDRESS_MIRRORING	0
155f6badb0dSMarek Vasut #define RW_MGR_MEM_DATA_MASK_WIDTH	5
156f6badb0dSMarek Vasut #define RW_MGR_MEM_DATA_WIDTH	40
157f6badb0dSMarek Vasut #define RW_MGR_MEM_DQ_PER_READ_DQS	8
158f6badb0dSMarek Vasut #define RW_MGR_MEM_DQ_PER_WRITE_DQS	8
159f6badb0dSMarek Vasut #define RW_MGR_MEM_IF_READ_DQS_WIDTH	5
160f6badb0dSMarek Vasut #define RW_MGR_MEM_IF_WRITE_DQS_WIDTH	5
161f6badb0dSMarek Vasut #define RW_MGR_MEM_NUMBER_OF_CS_PER_DIMM	1
162f6badb0dSMarek Vasut #define RW_MGR_MEM_NUMBER_OF_RANKS	1
163f6badb0dSMarek Vasut #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_READ_DQS	1
164f6badb0dSMarek Vasut #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_WRITE_DQS	1
165f6badb0dSMarek Vasut #define RW_MGR_TRUE_MEM_DATA_MASK_WIDTH	5
166f6badb0dSMarek Vasut #define TINIT_CNTR0_VAL	132
167f6badb0dSMarek Vasut #define TINIT_CNTR1_VAL	32
168f6badb0dSMarek Vasut #define TINIT_CNTR2_VAL	32
169f6badb0dSMarek Vasut #define TRESET_CNTR0_VAL	132
170f6badb0dSMarek Vasut #define TRESET_CNTR1_VAL	99
171f6badb0dSMarek Vasut #define TRESET_CNTR2_VAL	10
172f6badb0dSMarek Vasut 
173f6badb0dSMarek Vasut /* Sequencer ac_rom_init configuration */
174f6badb0dSMarek Vasut const u32 ac_rom_init[] ={
175f6badb0dSMarek Vasut 	0x20700000,
176f6badb0dSMarek Vasut 	0x20780000,
177f6badb0dSMarek Vasut 	0x10080831,
178f6badb0dSMarek Vasut 	0x10080930,
179f6badb0dSMarek Vasut 	0x10090004,
180f6badb0dSMarek Vasut 	0x100a0008,
181f6badb0dSMarek Vasut 	0x100b0000,
182f6badb0dSMarek Vasut 	0x10380400,
183f6badb0dSMarek Vasut 	0x10080849,
184f6badb0dSMarek Vasut 	0x100808c8,
185f6badb0dSMarek Vasut 	0x100a0004,
186f6badb0dSMarek Vasut 	0x10090010,
187f6badb0dSMarek Vasut 	0x100b0000,
188f6badb0dSMarek Vasut 	0x30780000,
189f6badb0dSMarek Vasut 	0x38780000,
190f6badb0dSMarek Vasut 	0x30780000,
191f6badb0dSMarek Vasut 	0x10680000,
192f6badb0dSMarek Vasut 	0x106b0000,
193f6badb0dSMarek Vasut 	0x10280400,
194f6badb0dSMarek Vasut 	0x10480000,
195f6badb0dSMarek Vasut 	0x1c980000,
196f6badb0dSMarek Vasut 	0x1c9b0000,
197f6badb0dSMarek Vasut 	0x1c980008,
198f6badb0dSMarek Vasut 	0x1c9b0008,
199f6badb0dSMarek Vasut 	0x38f80000,
200f6badb0dSMarek Vasut 	0x3cf80000,
201f6badb0dSMarek Vasut 	0x38780000,
202f6badb0dSMarek Vasut 	0x18180000,
203f6badb0dSMarek Vasut 	0x18980000,
204f6badb0dSMarek Vasut 	0x13580000,
205f6badb0dSMarek Vasut 	0x135b0000,
206f6badb0dSMarek Vasut 	0x13580008,
207f6badb0dSMarek Vasut 	0x135b0008,
208f6badb0dSMarek Vasut 	0x33780000,
209f6badb0dSMarek Vasut 	0x10580008,
210f6badb0dSMarek Vasut 	0x10780000
211f6badb0dSMarek Vasut };
212f6badb0dSMarek Vasut 
213f6badb0dSMarek Vasut /* Sequencer inst_rom_init configuration */
214f6badb0dSMarek Vasut const u32 inst_rom_init[] ={
215f6badb0dSMarek Vasut 	0x80000,
216f6badb0dSMarek Vasut 	0x80680,
217f6badb0dSMarek Vasut 	0x8180,
218f6badb0dSMarek Vasut 	0x8200,
219f6badb0dSMarek Vasut 	0x8280,
220f6badb0dSMarek Vasut 	0x8300,
221f6badb0dSMarek Vasut 	0x8380,
222f6badb0dSMarek Vasut 	0x8100,
223f6badb0dSMarek Vasut 	0x8480,
224f6badb0dSMarek Vasut 	0x8500,
225f6badb0dSMarek Vasut 	0x8580,
226f6badb0dSMarek Vasut 	0x8600,
227f6badb0dSMarek Vasut 	0x8400,
228f6badb0dSMarek Vasut 	0x800,
229f6badb0dSMarek Vasut 	0x8680,
230f6badb0dSMarek Vasut 	0x880,
231f6badb0dSMarek Vasut 	0xa680,
232f6badb0dSMarek Vasut 	0x80680,
233f6badb0dSMarek Vasut 	0x900,
234f6badb0dSMarek Vasut 	0x80680,
235f6badb0dSMarek Vasut 	0x980,
236f6badb0dSMarek Vasut 	0x8680,
237f6badb0dSMarek Vasut 	0x80680,
238f6badb0dSMarek Vasut 	0xb68,
239f6badb0dSMarek Vasut 	0xcce8,
240f6badb0dSMarek Vasut 	0xae8,
241f6badb0dSMarek Vasut 	0x8ce8,
242f6badb0dSMarek Vasut 	0xb88,
243f6badb0dSMarek Vasut 	0xec88,
244f6badb0dSMarek Vasut 	0xa08,
245f6badb0dSMarek Vasut 	0xac88,
246f6badb0dSMarek Vasut 	0x80680,
247f6badb0dSMarek Vasut 	0xce00,
248f6badb0dSMarek Vasut 	0xcd80,
249f6badb0dSMarek Vasut 	0xe700,
250f6badb0dSMarek Vasut 	0xc00,
251f6badb0dSMarek Vasut 	0x20ce0,
252f6badb0dSMarek Vasut 	0x20ce0,
253f6badb0dSMarek Vasut 	0x20ce0,
254f6badb0dSMarek Vasut 	0x20ce0,
255f6badb0dSMarek Vasut 	0xd00,
256f6badb0dSMarek Vasut 	0x680,
257f6badb0dSMarek Vasut 	0x680,
258f6badb0dSMarek Vasut 	0x680,
259f6badb0dSMarek Vasut 	0x680,
260f6badb0dSMarek Vasut 	0x60e80,
261f6badb0dSMarek Vasut 	0x61080,
262f6badb0dSMarek Vasut 	0x61080,
263f6badb0dSMarek Vasut 	0x61080,
264f6badb0dSMarek Vasut 	0xa680,
265f6badb0dSMarek Vasut 	0x8680,
266f6badb0dSMarek Vasut 	0x80680,
267f6badb0dSMarek Vasut 	0xce00,
268f6badb0dSMarek Vasut 	0xcd80,
269f6badb0dSMarek Vasut 	0xe700,
270f6badb0dSMarek Vasut 	0xc00,
271f6badb0dSMarek Vasut 	0x30ce0,
272f6badb0dSMarek Vasut 	0x30ce0,
273f6badb0dSMarek Vasut 	0x30ce0,
274f6badb0dSMarek Vasut 	0x30ce0,
275f6badb0dSMarek Vasut 	0xd00,
276f6badb0dSMarek Vasut 	0x680,
277f6badb0dSMarek Vasut 	0x680,
278f6badb0dSMarek Vasut 	0x680,
279f6badb0dSMarek Vasut 	0x680,
280f6badb0dSMarek Vasut 	0x70e80,
281f6badb0dSMarek Vasut 	0x71080,
282f6badb0dSMarek Vasut 	0x71080,
283f6badb0dSMarek Vasut 	0x71080,
284f6badb0dSMarek Vasut 	0xa680,
285f6badb0dSMarek Vasut 	0x8680,
286f6badb0dSMarek Vasut 	0x80680,
287f6badb0dSMarek Vasut 	0x1158,
288f6badb0dSMarek Vasut 	0x6d8,
289f6badb0dSMarek Vasut 	0x80680,
290f6badb0dSMarek Vasut 	0x1168,
291f6badb0dSMarek Vasut 	0x7e8,
292f6badb0dSMarek Vasut 	0x7e8,
293f6badb0dSMarek Vasut 	0x87e8,
294f6badb0dSMarek Vasut 	0x40fe8,
295f6badb0dSMarek Vasut 	0x410e8,
296f6badb0dSMarek Vasut 	0x410e8,
297f6badb0dSMarek Vasut 	0x410e8,
298f6badb0dSMarek Vasut 	0x1168,
299f6badb0dSMarek Vasut 	0x7e8,
300f6badb0dSMarek Vasut 	0x7e8,
301f6badb0dSMarek Vasut 	0xa7e8,
302f6badb0dSMarek Vasut 	0x80680,
303f6badb0dSMarek Vasut 	0x40e88,
304f6badb0dSMarek Vasut 	0x41088,
305f6badb0dSMarek Vasut 	0x41088,
306f6badb0dSMarek Vasut 	0x41088,
307f6badb0dSMarek Vasut 	0x40f68,
308f6badb0dSMarek Vasut 	0x410e8,
309f6badb0dSMarek Vasut 	0x410e8,
310f6badb0dSMarek Vasut 	0x410e8,
311f6badb0dSMarek Vasut 	0xa680,
312f6badb0dSMarek Vasut 	0x40fe8,
313f6badb0dSMarek Vasut 	0x410e8,
314f6badb0dSMarek Vasut 	0x410e8,
315f6badb0dSMarek Vasut 	0x410e8,
316f6badb0dSMarek Vasut 	0x41008,
317f6badb0dSMarek Vasut 	0x41088,
318f6badb0dSMarek Vasut 	0x41088,
319f6badb0dSMarek Vasut 	0x41088,
320f6badb0dSMarek Vasut 	0x1100,
321f6badb0dSMarek Vasut 	0xc680,
322f6badb0dSMarek Vasut 	0x8680,
323f6badb0dSMarek Vasut 	0xe680,
324f6badb0dSMarek Vasut 	0x80680,
325f6badb0dSMarek Vasut 	0x0,
326f6badb0dSMarek Vasut 	0x8000,
327f6badb0dSMarek Vasut 	0xa000,
328f6badb0dSMarek Vasut 	0xc000,
329f6badb0dSMarek Vasut 	0x80000,
330f6badb0dSMarek Vasut 	0x80,
331f6badb0dSMarek Vasut 	0x8080,
332f6badb0dSMarek Vasut 	0xa080,
333f6badb0dSMarek Vasut 	0xc080,
334f6badb0dSMarek Vasut 	0x80080,
335f6badb0dSMarek Vasut 	0x9180,
336f6badb0dSMarek Vasut 	0x8680,
337f6badb0dSMarek Vasut 	0xa680,
338f6badb0dSMarek Vasut 	0x80680,
339f6badb0dSMarek Vasut 	0x40f08,
340f6badb0dSMarek Vasut 	0x80680
341f6badb0dSMarek Vasut };
342f6badb0dSMarek Vasut 
343f6badb0dSMarek Vasut #endif /* __SOCFPGA_SDRAM_CONFIG_H__ */
344