xref: /openbmc/u-boot/board/terasic/de0-nano-soc/qts/sdram_config.h (revision 83d290c56fab2d38cd1ab4c4cc7099559c1d5046)
1*83d290c5STom Rini /* SPDX-License-Identifier: BSD-3-Clause */
255c7a765SDinh Nguyen /*
355c7a765SDinh Nguyen  * Altera SoCFPGA SDRAM configuration
455c7a765SDinh Nguyen  */
555c7a765SDinh Nguyen #ifndef __SDRAM_CONFIG_H
655c7a765SDinh Nguyen #define __SDRAM_CONFIG_H
755c7a765SDinh Nguyen 
855c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMTYPE			2
955c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMBL			8
1055c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ADDRORDER		0
1155c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCEN			0
1255c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCCORREN		0
1355c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_REORDEREN		1
1455c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_STARVELIMIT		10
1555c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_DQSTRKEN			0
1655c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_NODMPINS			0
1755c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCWL			7
1855c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_AL			0
1955c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCL			7
2055c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRRD			3
2155c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TFAW			15
2255c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRFC			120
2355c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TREFI		3120
2455c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRCD		6
2555c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRP		6
2655c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWR		6
2755c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWTR		4
2855c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRTP			3
2955c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRAS			14
3055c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRC			20
3155c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TMRD			4
3255c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TCCD			4
3355c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_SELFRFSHEXIT		512
3455c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_PWRDOWNEXIT		3
3555c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_AUTOPDCYCLES	0
3655c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_CLKDISABLECYCLES	8
3755c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_COLBITS		10
3855c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_ROWBITS		15
3955c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_BANKBITS		3
4055c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_CSBITS			1
4155c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMIFWIDTH_IFWIDTH		32
4255c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMDEVWIDTH_DEVWIDTH		8
4355c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMINTR_INTREN			0
4413022d85SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR 0
4513022d85SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_BC 0
4613022d85SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_DIFF_CHIP 0
4755c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_LOWPWREQ_SELFRFSHMASK		3
4855c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_MEMBL			2
4955c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_USEECCASDATA		0
5055c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CTRLWIDTH_CTRLWIDTH		2
5155c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_PORTCFG_AUTOPCHEN		0
5255c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_SYNCMODE			0
5355c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_INCSYNC			0
5455c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPPRIORITY_USERPRIORITY		0x3FFD1088
5555c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_0_STATICWEIGHT_31_0	0x21084210
5655c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_STATICWEIGHT_49_32	0x1EF84
5755c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_SUMOFWEIGHT_13_0	0x2020
5855c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_2_SUMOFWEIGHT_45_14	0x0
5955c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_3_SUMOFWEIGHT_63_46	0xF800
6055c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_PHYCTRL_PHYCTRL_0		0x200
6155c7a765SDinh Nguyen 
6255c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CPORTWIDTH_CPORTWIDTH		0x44555
6355c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CPORTWMAP_CPORTWMAP		0x2C011000
6455c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CPORTRMAP_CPORTRMAP		0xB00088
6555c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_RFIFOCMAP_RFIFOCMAP		0x760210
6655c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_WFIFOCMAP_WFIFOCMAP		0x980543
6755c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_CPORTRDWR_CPORTRDWR		0x5A56A
6855c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_0_THRESHOLD1_31_0	0x20820820
6955c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD1_59_32	0x8208208
7055c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD2_3_0	0
7155c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_2_THRESHOLD2_35_4	0x41041041
7255c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_3_THRESHOLD2_59_36	0x410410
7355c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_0_THRESHOLDRSTCYCLES_31_0	0x01010101
7455c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32 0x01010101
7555c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_2_THRESHOLDRSTCYCLES_79_64 0x0101
7655c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_READ			0
7755c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_WRITE			1
7855c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST_READ_PORT_USED	0x1
7955c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST_WRITE_PORT_USED	0x1
8055c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST_COMMAND_PORT_USED	0x3
8155c7a765SDinh Nguyen #define CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST			0x311
8255c7a765SDinh Nguyen 
8355c7a765SDinh Nguyen /* Sequencer auto configuration */
8455c7a765SDinh Nguyen #define RW_MGR_ACTIVATE_0_AND_1 0x0D
8555c7a765SDinh Nguyen #define RW_MGR_ACTIVATE_0_AND_1_WAIT1   0x0E
8655c7a765SDinh Nguyen #define RW_MGR_ACTIVATE_0_AND_1_WAIT2   0x10
8755c7a765SDinh Nguyen #define RW_MGR_ACTIVATE_1       0x0F
8855c7a765SDinh Nguyen #define RW_MGR_CLEAR_DQS_ENABLE 0x49
8955c7a765SDinh Nguyen #define RW_MGR_GUARANTEED_READ  0x4C
9055c7a765SDinh Nguyen #define RW_MGR_GUARANTEED_READ_CONT     0x54
9155c7a765SDinh Nguyen #define RW_MGR_GUARANTEED_WRITE 0x18
9255c7a765SDinh Nguyen #define RW_MGR_GUARANTEED_WRITE_WAIT0   0x1B
9355c7a765SDinh Nguyen #define RW_MGR_GUARANTEED_WRITE_WAIT1   0x1F
9455c7a765SDinh Nguyen #define RW_MGR_GUARANTEED_WRITE_WAIT2   0x19
9555c7a765SDinh Nguyen #define RW_MGR_GUARANTEED_WRITE_WAIT3   0x1D
9655c7a765SDinh Nguyen #define RW_MGR_IDLE     0x00
9755c7a765SDinh Nguyen #define RW_MGR_IDLE_LOOP1       0x7B
9855c7a765SDinh Nguyen #define RW_MGR_IDLE_LOOP2       0x7A
9955c7a765SDinh Nguyen #define RW_MGR_INIT_RESET_0_CKE_0       0x6F
10055c7a765SDinh Nguyen #define RW_MGR_INIT_RESET_1_CKE_0       0x74
10155c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_BANK_0        0x22
10255c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_BANK_0_DATA   0x25
10355c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_BANK_0_DQS    0x24
10455c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_BANK_0_NOP    0x23
10555c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_BANK_0_WAIT   0x32
10655c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_BANK_0_WL_1   0x21
10755c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_DM_BANK_0     0x36
10855c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DATA        0x39
10955c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DQS 0x38
11055c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_DM_BANK_0_NOP 0x37
11155c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WAIT        0x46
11255c7a765SDinh Nguyen #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WL_1        0x35
11355c7a765SDinh Nguyen #define RW_MGR_MRS0_DLL_RESET   0x02
11455c7a765SDinh Nguyen #define RW_MGR_MRS0_DLL_RESET_MIRR      0x08
11555c7a765SDinh Nguyen #define RW_MGR_MRS0_USER        0x07
11655c7a765SDinh Nguyen #define RW_MGR_MRS0_USER_MIRR   0x0C
11755c7a765SDinh Nguyen #define RW_MGR_MRS1     0x03
11855c7a765SDinh Nguyen #define RW_MGR_MRS1_MIRR        0x09
11955c7a765SDinh Nguyen #define RW_MGR_MRS2     0x04
12055c7a765SDinh Nguyen #define RW_MGR_MRS2_MIRR        0x0A
12155c7a765SDinh Nguyen #define RW_MGR_MRS3     0x05
12255c7a765SDinh Nguyen #define RW_MGR_MRS3_MIRR        0x0B
12355c7a765SDinh Nguyen #define RW_MGR_PRECHARGE_ALL    0x12
12455c7a765SDinh Nguyen #define RW_MGR_READ_B2B 0x59
12555c7a765SDinh Nguyen #define RW_MGR_READ_B2B_WAIT1   0x61
12655c7a765SDinh Nguyen #define RW_MGR_READ_B2B_WAIT2   0x6B
12755c7a765SDinh Nguyen #define RW_MGR_REFRESH_ALL      0x14
12855c7a765SDinh Nguyen #define RW_MGR_RETURN   0x01
12955c7a765SDinh Nguyen #define RW_MGR_SGLE_READ        0x7D
13055c7a765SDinh Nguyen #define RW_MGR_ZQCL     0x06
13155c7a765SDinh Nguyen 
13255c7a765SDinh Nguyen /* Sequencer defines configuration */
13355c7a765SDinh Nguyen #define AFI_RATE_RATIO  1
13455c7a765SDinh Nguyen #define CALIB_LFIFO_OFFSET      8
13555c7a765SDinh Nguyen #define CALIB_VFIFO_OFFSET      6
13655c7a765SDinh Nguyen #define ENABLE_SUPER_QUICK_CALIBRATION  0
13755c7a765SDinh Nguyen #define IO_DELAY_PER_DCHAIN_TAP 25
13855c7a765SDinh Nguyen #define IO_DELAY_PER_DQS_EN_DCHAIN_TAP  25
13955c7a765SDinh Nguyen #define IO_DELAY_PER_OPA_TAP    312
14055c7a765SDinh Nguyen #define IO_DLL_CHAIN_LENGTH     8
14155c7a765SDinh Nguyen #define IO_DQDQS_OUT_PHASE_MAX  0
14255c7a765SDinh Nguyen #define IO_DQS_EN_DELAY_MAX     31
14355c7a765SDinh Nguyen #define IO_DQS_EN_DELAY_OFFSET  0
14455c7a765SDinh Nguyen #define IO_DQS_EN_PHASE_MAX     7
14555c7a765SDinh Nguyen #define IO_DQS_IN_DELAY_MAX     31
14655c7a765SDinh Nguyen #define IO_DQS_IN_RESERVE       4
14755c7a765SDinh Nguyen #define IO_DQS_OUT_RESERVE      4
14855c7a765SDinh Nguyen #define IO_IO_IN_DELAY_MAX      31
14955c7a765SDinh Nguyen #define IO_IO_OUT1_DELAY_MAX    31
15055c7a765SDinh Nguyen #define IO_IO_OUT2_DELAY_MAX    0
15155c7a765SDinh Nguyen #define IO_SHIFT_DQS_EN_WHEN_SHIFT_DQS  0
15255c7a765SDinh Nguyen #define MAX_LATENCY_COUNT_WIDTH 5
15355c7a765SDinh Nguyen #define READ_VALID_FIFO_SIZE    16
15455c7a765SDinh Nguyen #define REG_FILE_INIT_SEQ_SIGNATURE     0x5555048d
15555c7a765SDinh Nguyen #define RW_MGR_MEM_ADDRESS_MIRRORING    0
15655c7a765SDinh Nguyen #define RW_MGR_MEM_DATA_MASK_WIDTH      4
15755c7a765SDinh Nguyen #define RW_MGR_MEM_DATA_WIDTH   32
15855c7a765SDinh Nguyen #define RW_MGR_MEM_DQ_PER_READ_DQS      8
15955c7a765SDinh Nguyen #define RW_MGR_MEM_DQ_PER_WRITE_DQS     8
16055c7a765SDinh Nguyen #define RW_MGR_MEM_IF_READ_DQS_WIDTH    4
16155c7a765SDinh Nguyen #define RW_MGR_MEM_IF_WRITE_DQS_WIDTH   4
16255c7a765SDinh Nguyen #define RW_MGR_MEM_NUMBER_OF_CS_PER_DIMM        1
16355c7a765SDinh Nguyen #define RW_MGR_MEM_NUMBER_OF_RANKS      1
16455c7a765SDinh Nguyen #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_READ_DQS  1
16555c7a765SDinh Nguyen #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_WRITE_DQS 1
16655c7a765SDinh Nguyen #define RW_MGR_TRUE_MEM_DATA_MASK_WIDTH 4
16755c7a765SDinh Nguyen #define TINIT_CNTR0_VAL 99
16855c7a765SDinh Nguyen #define TINIT_CNTR1_VAL 32
16955c7a765SDinh Nguyen #define TINIT_CNTR2_VAL 32
17055c7a765SDinh Nguyen #define TRESET_CNTR0_VAL        99
17155c7a765SDinh Nguyen #define TRESET_CNTR1_VAL        99
17255c7a765SDinh Nguyen #define TRESET_CNTR2_VAL        10
17355c7a765SDinh Nguyen 
17455c7a765SDinh Nguyen /* Sequencer ac_rom_init configuration */
17555c7a765SDinh Nguyen const u32 ac_rom_init[] = {
17655c7a765SDinh Nguyen 	0x20700000,
17755c7a765SDinh Nguyen 	0x20780000,
17855c7a765SDinh Nguyen 	0x10080431,
17955c7a765SDinh Nguyen 	0x10080530,
18055c7a765SDinh Nguyen 	0x10090044,
18155c7a765SDinh Nguyen 	0x100a0010,
18255c7a765SDinh Nguyen 	0x100b0000,
18355c7a765SDinh Nguyen 	0x10380400,
18455c7a765SDinh Nguyen 	0x10080449,
18555c7a765SDinh Nguyen 	0x100804c8,
18655c7a765SDinh Nguyen 	0x100a0024,
18755c7a765SDinh Nguyen 	0x10090008,
18855c7a765SDinh Nguyen 	0x100b0000,
18955c7a765SDinh Nguyen 	0x30780000,
19055c7a765SDinh Nguyen 	0x38780000,
19155c7a765SDinh Nguyen 	0x30780000,
19255c7a765SDinh Nguyen 	0x10680000,
19355c7a765SDinh Nguyen 	0x106b0000,
19455c7a765SDinh Nguyen 	0x10280400,
19555c7a765SDinh Nguyen 	0x10480000,
19655c7a765SDinh Nguyen 	0x1c980000,
19755c7a765SDinh Nguyen 	0x1c9b0000,
19855c7a765SDinh Nguyen 	0x1c980008,
19955c7a765SDinh Nguyen 	0x1c9b0008,
20055c7a765SDinh Nguyen 	0x38f80000,
20155c7a765SDinh Nguyen 	0x3cf80000,
20255c7a765SDinh Nguyen 	0x38780000,
20355c7a765SDinh Nguyen 	0x18180000,
20455c7a765SDinh Nguyen 	0x18980000,
20555c7a765SDinh Nguyen 	0x13580000,
20655c7a765SDinh Nguyen 	0x135b0000,
20755c7a765SDinh Nguyen 	0x13580008,
20855c7a765SDinh Nguyen 	0x135b0008,
20955c7a765SDinh Nguyen 	0x33780000,
21055c7a765SDinh Nguyen 	0x10580008,
21155c7a765SDinh Nguyen 	0x10780000
21255c7a765SDinh Nguyen };
21355c7a765SDinh Nguyen 
21455c7a765SDinh Nguyen /* Sequencer inst_rom_init configuration */
21555c7a765SDinh Nguyen const u32 inst_rom_init[] = {
21655c7a765SDinh Nguyen 	0x80000,
21755c7a765SDinh Nguyen 	0x80680,
21855c7a765SDinh Nguyen 	0x8180,
21955c7a765SDinh Nguyen 	0x8200,
22055c7a765SDinh Nguyen 	0x8280,
22155c7a765SDinh Nguyen 	0x8300,
22255c7a765SDinh Nguyen 	0x8380,
22355c7a765SDinh Nguyen 	0x8100,
22455c7a765SDinh Nguyen 	0x8480,
22555c7a765SDinh Nguyen 	0x8500,
22655c7a765SDinh Nguyen 	0x8580,
22755c7a765SDinh Nguyen 	0x8600,
22855c7a765SDinh Nguyen 	0x8400,
22955c7a765SDinh Nguyen 	0x800,
23055c7a765SDinh Nguyen 	0x8680,
23155c7a765SDinh Nguyen 	0x880,
23255c7a765SDinh Nguyen 	0xa680,
23355c7a765SDinh Nguyen 	0x80680,
23455c7a765SDinh Nguyen 	0x900,
23555c7a765SDinh Nguyen 	0x80680,
23655c7a765SDinh Nguyen 	0x980,
23755c7a765SDinh Nguyen 	0xa680,
23855c7a765SDinh Nguyen 	0x8680,
23955c7a765SDinh Nguyen 	0x80680,
24055c7a765SDinh Nguyen 	0xb68,
24155c7a765SDinh Nguyen 	0xcce8,
24255c7a765SDinh Nguyen 	0xae8,
24355c7a765SDinh Nguyen 	0x8ce8,
24455c7a765SDinh Nguyen 	0xb88,
24555c7a765SDinh Nguyen 	0xec88,
24655c7a765SDinh Nguyen 	0xa08,
24755c7a765SDinh Nguyen 	0xac88,
24855c7a765SDinh Nguyen 	0x80680,
24955c7a765SDinh Nguyen 	0xce00,
25055c7a765SDinh Nguyen 	0xcd80,
25155c7a765SDinh Nguyen 	0xe700,
25255c7a765SDinh Nguyen 	0xc00,
25355c7a765SDinh Nguyen 	0x20ce0,
25455c7a765SDinh Nguyen 	0x20ce0,
25555c7a765SDinh Nguyen 	0x20ce0,
25655c7a765SDinh Nguyen 	0x20ce0,
25755c7a765SDinh Nguyen 	0xd00,
25855c7a765SDinh Nguyen 	0x680,
25955c7a765SDinh Nguyen 	0x680,
26055c7a765SDinh Nguyen 	0x680,
26155c7a765SDinh Nguyen 	0x680,
26255c7a765SDinh Nguyen 	0x60e80,
26355c7a765SDinh Nguyen 	0x61080,
26455c7a765SDinh Nguyen 	0x61080,
26555c7a765SDinh Nguyen 	0x61080,
26655c7a765SDinh Nguyen 	0xa680,
26755c7a765SDinh Nguyen 	0x8680,
26855c7a765SDinh Nguyen 	0x80680,
26955c7a765SDinh Nguyen 	0xce00,
27055c7a765SDinh Nguyen 	0xcd80,
27155c7a765SDinh Nguyen 	0xe700,
27255c7a765SDinh Nguyen 	0xc00,
27355c7a765SDinh Nguyen 	0x30ce0,
27455c7a765SDinh Nguyen 	0x30ce0,
27555c7a765SDinh Nguyen 	0x30ce0,
27655c7a765SDinh Nguyen 	0x30ce0,
27755c7a765SDinh Nguyen 	0xd00,
27855c7a765SDinh Nguyen 	0x680,
27955c7a765SDinh Nguyen 	0x680,
28055c7a765SDinh Nguyen 	0x680,
28155c7a765SDinh Nguyen 	0x680,
28255c7a765SDinh Nguyen 	0x70e80,
28355c7a765SDinh Nguyen 	0x71080,
28455c7a765SDinh Nguyen 	0x71080,
28555c7a765SDinh Nguyen 	0x71080,
28655c7a765SDinh Nguyen 	0xa680,
28755c7a765SDinh Nguyen 	0x8680,
28855c7a765SDinh Nguyen 	0x80680,
28955c7a765SDinh Nguyen 	0x1158,
29055c7a765SDinh Nguyen 	0x6d8,
29155c7a765SDinh Nguyen 	0x80680,
29255c7a765SDinh Nguyen 	0x1168,
29355c7a765SDinh Nguyen 	0x7e8,
29455c7a765SDinh Nguyen 	0x7e8,
29555c7a765SDinh Nguyen 	0x87e8,
29655c7a765SDinh Nguyen 	0x40fe8,
29755c7a765SDinh Nguyen 	0x410e8,
29855c7a765SDinh Nguyen 	0x410e8,
29955c7a765SDinh Nguyen 	0x410e8,
30055c7a765SDinh Nguyen 	0x1168,
30155c7a765SDinh Nguyen 	0x7e8,
30255c7a765SDinh Nguyen 	0x7e8,
30355c7a765SDinh Nguyen 	0xa7e8,
30455c7a765SDinh Nguyen 	0x80680,
30555c7a765SDinh Nguyen 	0x40e88,
30655c7a765SDinh Nguyen 	0x41088,
30755c7a765SDinh Nguyen 	0x41088,
30855c7a765SDinh Nguyen 	0x41088,
30955c7a765SDinh Nguyen 	0x40f68,
31055c7a765SDinh Nguyen 	0x410e8,
31155c7a765SDinh Nguyen 	0x410e8,
31255c7a765SDinh Nguyen 	0x410e8,
31355c7a765SDinh Nguyen 	0xa680,
31455c7a765SDinh Nguyen 	0x40fe8,
31555c7a765SDinh Nguyen 	0x410e8,
31655c7a765SDinh Nguyen 	0x410e8,
31755c7a765SDinh Nguyen 	0x410e8,
31855c7a765SDinh Nguyen 	0x41008,
31955c7a765SDinh Nguyen 	0x41088,
32055c7a765SDinh Nguyen 	0x41088,
32155c7a765SDinh Nguyen 	0x41088,
32255c7a765SDinh Nguyen 	0x1100,
32355c7a765SDinh Nguyen 	0xc680,
32455c7a765SDinh Nguyen 	0x8680,
32555c7a765SDinh Nguyen 	0xe680,
32655c7a765SDinh Nguyen 	0x80680,
32755c7a765SDinh Nguyen 	0x0,
32855c7a765SDinh Nguyen 	0x8000,
32955c7a765SDinh Nguyen 	0xa000,
33055c7a765SDinh Nguyen 	0xc000,
33155c7a765SDinh Nguyen 	0x80000,
33255c7a765SDinh Nguyen 	0x80,
33355c7a765SDinh Nguyen 	0x8080,
33455c7a765SDinh Nguyen 	0xa080,
33555c7a765SDinh Nguyen 	0xc080,
33655c7a765SDinh Nguyen 	0x80080,
33755c7a765SDinh Nguyen 	0x9180,
33855c7a765SDinh Nguyen 	0x8680,
33955c7a765SDinh Nguyen 	0xa680,
34055c7a765SDinh Nguyen 	0x80680,
34155c7a765SDinh Nguyen 	0x40f08,
34255c7a765SDinh Nguyen 	0x80680
34355c7a765SDinh Nguyen };
34455c7a765SDinh Nguyen #endif /*#ifndef__SDRAM_CONFIG_H */
345