135546f6fSPavel Machek /* 235546f6fSPavel Machek * Altera SoCFPGA SDRAM configuration 335546f6fSPavel Machek * 435546f6fSPavel Machek * SPDX-License-Identifier: BSD-3-Clause 535546f6fSPavel Machek */ 635546f6fSPavel Machek 735546f6fSPavel Machek #ifndef __SOCFPGA_SDRAM_CONFIG_H__ 835546f6fSPavel Machek #define __SOCFPGA_SDRAM_CONFIG_H__ 935546f6fSPavel Machek 1035546f6fSPavel Machek /* SDRAM configuration */ 1135546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CPORTRDWR_CPORTRDWR 0x5A56A 1235546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CPORTRMAP_CPORTRMAP 0xB00088 1335546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CPORTWIDTH_CPORTWIDTH 0x44555 1435546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CPORTWMAP_CPORTWMAP 0x2C011000 1535546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ADDRORDER 0 1635546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_DQSTRKEN 0 1735546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCCORREN 0 1835546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCEN 0 1935546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMBL 8 2035546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMTYPE 2 2135546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_NODMPINS 0 2235546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_REORDEREN 1 2335546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_STARVELIMIT 10 2435546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_CTRLWIDTH_CTRLWIDTH 1 2535546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_BANKBITS 3 2635546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_COLBITS 10 2735546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_CSBITS 1 2835546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_ROWBITS 14 2935546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMDEVWIDTH_DEVWIDTH 8 3035546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMIFWIDTH_IFWIDTH 16 3135546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMINTR_INTREN 0 3235546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_READ 0 3335546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_WRITE 1 3435546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_AL 0 3535546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCL 7 3635546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCWL 6 3735546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TFAW 16 3835546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRFC 64 3935546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRRD 3 4035546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRCD 6 4135546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TREFI 3120 4235546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRP 6 4335546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWR 6 4435546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWTR 4 4535546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TCCD 4 4635546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TMRD 4 4735546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRAS 14 4835546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRC 20 4935546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRTP 3 5035546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_PWRDOWNEXIT 3 5135546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_SELFRFSHEXIT 512 52*6f94fa21SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR 0 53*6f94fa21SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_BC 0 54*6f94fa21SChin Liang See #define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_DIFF_CHIP 0 5535546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_INCSYNC 0 5635546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_SYNCMODE 0 5735546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST 0x777 5835546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_LOWPWREQ_SELFRFSHMASK 3 5935546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_AUTOPDCYCLES 0 6035546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_CLKDISABLECYCLES 8 6135546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_0_THRESHOLD1_31_0 0x20820820 6235546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD1_59_32 0x8208208 6335546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD2_3_0 0 6435546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_2_THRESHOLD2_35_4 0x41041041 6535546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPPACING_3_THRESHOLD2_59_36 0x410410 6635546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPPRIORITY_USERPRIORITY 0x3FFD1088 6735546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_0_THRESHOLDRSTCYCLES_31_0 0x01010101 6835546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32 0x01010101 6935546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_2_THRESHOLDRSTCYCLES_79_64 0x0101 7035546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_0_STATICWEIGHT_31_0 0x21084210 7135546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_STATICWEIGHT_49_32 0x1EF84 7235546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_SUMOFWEIGHT_13_0 0x2020 7335546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_2_SUMOFWEIGHT_45_14 0x0 7435546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_3_SUMOFWEIGHT_63_46 0xF800 7535546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_PHYCTRL_PHYCTRL_0 0x200 7635546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_PORTCFG_AUTOPCHEN 0 7735546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_RFIFOCMAP_RFIFOCMAP 0x760210 7835546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_MEMBL 2 7935546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_USEECCASDATA 0 8035546f6fSPavel Machek #define CONFIG_HPS_SDR_CTRLCFG_WFIFOCMAP_WFIFOCMAP 0x980543 8135546f6fSPavel Machek 8235546f6fSPavel Machek /* Sequencer auto configuration */ 8335546f6fSPavel Machek #define RW_MGR_ACTIVATE_0_AND_1 0x0D 8435546f6fSPavel Machek #define RW_MGR_ACTIVATE_0_AND_1_WAIT1 0x0E 8535546f6fSPavel Machek #define RW_MGR_ACTIVATE_0_AND_1_WAIT2 0x10 8635546f6fSPavel Machek #define RW_MGR_ACTIVATE_1 0x0F 8735546f6fSPavel Machek #define RW_MGR_CLEAR_DQS_ENABLE 0x49 8835546f6fSPavel Machek #define RW_MGR_GUARANTEED_READ 0x4C 8935546f6fSPavel Machek #define RW_MGR_GUARANTEED_READ_CONT 0x54 9035546f6fSPavel Machek #define RW_MGR_GUARANTEED_WRITE 0x18 9135546f6fSPavel Machek #define RW_MGR_GUARANTEED_WRITE_WAIT0 0x1B 9235546f6fSPavel Machek #define RW_MGR_GUARANTEED_WRITE_WAIT1 0x1F 9335546f6fSPavel Machek #define RW_MGR_GUARANTEED_WRITE_WAIT2 0x19 9435546f6fSPavel Machek #define RW_MGR_GUARANTEED_WRITE_WAIT3 0x1D 9535546f6fSPavel Machek #define RW_MGR_IDLE 0x00 9635546f6fSPavel Machek #define RW_MGR_IDLE_LOOP1 0x7B 9735546f6fSPavel Machek #define RW_MGR_IDLE_LOOP2 0x7A 9835546f6fSPavel Machek #define RW_MGR_INIT_RESET_0_CKE_0 0x6F 9935546f6fSPavel Machek #define RW_MGR_INIT_RESET_1_CKE_0 0x74 10035546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_BANK_0 0x22 10135546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_BANK_0_DATA 0x25 10235546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_BANK_0_DQS 0x24 10335546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_BANK_0_NOP 0x23 10435546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_BANK_0_WAIT 0x32 10535546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_BANK_0_WL_1 0x21 10635546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_DM_BANK_0 0x36 10735546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DATA 0x39 10835546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DQS 0x38 10935546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_DM_BANK_0_NOP 0x37 11035546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WAIT 0x46 11135546f6fSPavel Machek #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WL_1 0x35 11235546f6fSPavel Machek #define RW_MGR_MRS0_DLL_RESET 0x02 11335546f6fSPavel Machek #define RW_MGR_MRS0_DLL_RESET_MIRR 0x08 11435546f6fSPavel Machek #define RW_MGR_MRS0_USER 0x07 11535546f6fSPavel Machek #define RW_MGR_MRS0_USER_MIRR 0x0C 11635546f6fSPavel Machek #define RW_MGR_MRS1 0x03 11735546f6fSPavel Machek #define RW_MGR_MRS1_MIRR 0x09 11835546f6fSPavel Machek #define RW_MGR_MRS2 0x04 11935546f6fSPavel Machek #define RW_MGR_MRS2_MIRR 0x0A 12035546f6fSPavel Machek #define RW_MGR_MRS3 0x05 12135546f6fSPavel Machek #define RW_MGR_MRS3_MIRR 0x0B 12235546f6fSPavel Machek #define RW_MGR_PRECHARGE_ALL 0x12 12335546f6fSPavel Machek #define RW_MGR_READ_B2B 0x59 12435546f6fSPavel Machek #define RW_MGR_READ_B2B_WAIT1 0x61 12535546f6fSPavel Machek #define RW_MGR_READ_B2B_WAIT2 0x6B 12635546f6fSPavel Machek #define RW_MGR_REFRESH_ALL 0x14 12735546f6fSPavel Machek #define RW_MGR_RETURN 0x01 12835546f6fSPavel Machek #define RW_MGR_SGLE_READ 0x7D 12935546f6fSPavel Machek #define RW_MGR_ZQCL 0x06 13035546f6fSPavel Machek 13135546f6fSPavel Machek /* Sequencer defines configuration */ 13235546f6fSPavel Machek #define AFI_RATE_RATIO 1 13335546f6fSPavel Machek #define CALIB_LFIFO_OFFSET 8 13435546f6fSPavel Machek #define CALIB_VFIFO_OFFSET 6 13535546f6fSPavel Machek #define ENABLE_SUPER_QUICK_CALIBRATION 0 13635546f6fSPavel Machek #define IO_DELAY_PER_DCHAIN_TAP 25 13735546f6fSPavel Machek #define IO_DELAY_PER_DQS_EN_DCHAIN_TAP 25 13835546f6fSPavel Machek #define IO_DELAY_PER_OPA_TAP 312 13935546f6fSPavel Machek #define IO_DLL_CHAIN_LENGTH 8 14035546f6fSPavel Machek #define IO_DQDQS_OUT_PHASE_MAX 0 14135546f6fSPavel Machek #define IO_DQS_EN_DELAY_MAX 31 14235546f6fSPavel Machek #define IO_DQS_EN_DELAY_OFFSET 0 14335546f6fSPavel Machek #define IO_DQS_EN_PHASE_MAX 7 14435546f6fSPavel Machek #define IO_DQS_IN_DELAY_MAX 31 14535546f6fSPavel Machek #define IO_DQS_IN_RESERVE 4 14635546f6fSPavel Machek #define IO_DQS_OUT_RESERVE 4 14735546f6fSPavel Machek #define IO_IO_IN_DELAY_MAX 31 14835546f6fSPavel Machek #define IO_IO_OUT1_DELAY_MAX 31 14935546f6fSPavel Machek #define IO_IO_OUT2_DELAY_MAX 0 15035546f6fSPavel Machek #define IO_SHIFT_DQS_EN_WHEN_SHIFT_DQS 0 15135546f6fSPavel Machek #define MAX_LATENCY_COUNT_WIDTH 5 15235546f6fSPavel Machek #define READ_VALID_FIFO_SIZE 16 15335546f6fSPavel Machek #define REG_FILE_INIT_SEQ_SIGNATURE 0x5555048d 15435546f6fSPavel Machek #define RW_MGR_MEM_ADDRESS_MIRRORING 0 15535546f6fSPavel Machek #define RW_MGR_MEM_DATA_MASK_WIDTH 2 15635546f6fSPavel Machek #define RW_MGR_MEM_DATA_WIDTH 16 15735546f6fSPavel Machek #define RW_MGR_MEM_DQ_PER_READ_DQS 8 15835546f6fSPavel Machek #define RW_MGR_MEM_DQ_PER_WRITE_DQS 8 15935546f6fSPavel Machek #define RW_MGR_MEM_IF_READ_DQS_WIDTH 2 16035546f6fSPavel Machek #define RW_MGR_MEM_IF_WRITE_DQS_WIDTH 2 16135546f6fSPavel Machek #define RW_MGR_MEM_NUMBER_OF_CS_PER_DIMM 1 16235546f6fSPavel Machek #define RW_MGR_MEM_NUMBER_OF_RANKS 1 16335546f6fSPavel Machek #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_READ_DQS 1 16435546f6fSPavel Machek #define RW_MGR_MEM_VIRTUAL_GROUPS_PER_WRITE_DQS 1 16535546f6fSPavel Machek #define RW_MGR_TRUE_MEM_DATA_MASK_WIDTH 2 16635546f6fSPavel Machek #define TINIT_CNTR0_VAL 99 16735546f6fSPavel Machek #define TINIT_CNTR1_VAL 32 16835546f6fSPavel Machek #define TINIT_CNTR2_VAL 32 16935546f6fSPavel Machek #define TRESET_CNTR0_VAL 99 17035546f6fSPavel Machek #define TRESET_CNTR1_VAL 99 17135546f6fSPavel Machek #define TRESET_CNTR2_VAL 10 17235546f6fSPavel Machek 17335546f6fSPavel Machek /* Sequencer ac_rom_init configuration */ 17435546f6fSPavel Machek const u32 ac_rom_init[] = { 17535546f6fSPavel Machek 0x20700000, 17635546f6fSPavel Machek 0x20780000, 17735546f6fSPavel Machek 0x10080431, 17835546f6fSPavel Machek 0x10080530, 17935546f6fSPavel Machek 0x10090044, 18035546f6fSPavel Machek 0x100a00c8, 18135546f6fSPavel Machek 0x100b0000, 18235546f6fSPavel Machek 0x10380400, 18335546f6fSPavel Machek 0x10080449, 18435546f6fSPavel Machek 0x100804c8, 18535546f6fSPavel Machek 0x100a0024, 18635546f6fSPavel Machek 0x10090130, 18735546f6fSPavel Machek 0x100b0000, 18835546f6fSPavel Machek 0x30780000, 18935546f6fSPavel Machek 0x38780000, 19035546f6fSPavel Machek 0x30780000, 19135546f6fSPavel Machek 0x10680000, 19235546f6fSPavel Machek 0x106b0000, 19335546f6fSPavel Machek 0x10280400, 19435546f6fSPavel Machek 0x10480000, 19535546f6fSPavel Machek 0x1c980000, 19635546f6fSPavel Machek 0x1c9b0000, 19735546f6fSPavel Machek 0x1c980008, 19835546f6fSPavel Machek 0x1c9b0008, 19935546f6fSPavel Machek 0x38f80000, 20035546f6fSPavel Machek 0x3cf80000, 20135546f6fSPavel Machek 0x38780000, 20235546f6fSPavel Machek 0x18180000, 20335546f6fSPavel Machek 0x18980000, 20435546f6fSPavel Machek 0x13580000, 20535546f6fSPavel Machek 0x135b0000, 20635546f6fSPavel Machek 0x13580008, 20735546f6fSPavel Machek 0x135b0008, 20835546f6fSPavel Machek 0x33780000, 20935546f6fSPavel Machek 0x10580008, 21035546f6fSPavel Machek 0x10780000 21135546f6fSPavel Machek }; 21235546f6fSPavel Machek 21335546f6fSPavel Machek /* Sequencer inst_rom_init configuration */ 21435546f6fSPavel Machek const u32 inst_rom_init[] = { 21535546f6fSPavel Machek 0x80000, 21635546f6fSPavel Machek 0x80680, 21735546f6fSPavel Machek 0x8180, 21835546f6fSPavel Machek 0x8200, 21935546f6fSPavel Machek 0x8280, 22035546f6fSPavel Machek 0x8300, 22135546f6fSPavel Machek 0x8380, 22235546f6fSPavel Machek 0x8100, 22335546f6fSPavel Machek 0x8480, 22435546f6fSPavel Machek 0x8500, 22535546f6fSPavel Machek 0x8580, 22635546f6fSPavel Machek 0x8600, 22735546f6fSPavel Machek 0x8400, 22835546f6fSPavel Machek 0x800, 22935546f6fSPavel Machek 0x8680, 23035546f6fSPavel Machek 0x880, 23135546f6fSPavel Machek 0xa680, 23235546f6fSPavel Machek 0x80680, 23335546f6fSPavel Machek 0x900, 23435546f6fSPavel Machek 0x80680, 23535546f6fSPavel Machek 0x980, 23635546f6fSPavel Machek 0xa680, 23735546f6fSPavel Machek 0x8680, 23835546f6fSPavel Machek 0x80680, 23935546f6fSPavel Machek 0xb68, 24035546f6fSPavel Machek 0xcce8, 24135546f6fSPavel Machek 0xae8, 24235546f6fSPavel Machek 0x8ce8, 24335546f6fSPavel Machek 0xb88, 24435546f6fSPavel Machek 0xec88, 24535546f6fSPavel Machek 0xa08, 24635546f6fSPavel Machek 0xac88, 24735546f6fSPavel Machek 0x80680, 24835546f6fSPavel Machek 0xce00, 24935546f6fSPavel Machek 0xcd80, 25035546f6fSPavel Machek 0xe700, 25135546f6fSPavel Machek 0xc00, 25235546f6fSPavel Machek 0x20ce0, 25335546f6fSPavel Machek 0x20ce0, 25435546f6fSPavel Machek 0x20ce0, 25535546f6fSPavel Machek 0x20ce0, 25635546f6fSPavel Machek 0xd00, 25735546f6fSPavel Machek 0x680, 25835546f6fSPavel Machek 0x680, 25935546f6fSPavel Machek 0x680, 26035546f6fSPavel Machek 0x680, 26135546f6fSPavel Machek 0x60e80, 26235546f6fSPavel Machek 0x61080, 26335546f6fSPavel Machek 0x61080, 26435546f6fSPavel Machek 0x61080, 26535546f6fSPavel Machek 0xa680, 26635546f6fSPavel Machek 0x8680, 26735546f6fSPavel Machek 0x80680, 26835546f6fSPavel Machek 0xce00, 26935546f6fSPavel Machek 0xcd80, 27035546f6fSPavel Machek 0xe700, 27135546f6fSPavel Machek 0xc00, 27235546f6fSPavel Machek 0x30ce0, 27335546f6fSPavel Machek 0x30ce0, 27435546f6fSPavel Machek 0x30ce0, 27535546f6fSPavel Machek 0x30ce0, 27635546f6fSPavel Machek 0xd00, 27735546f6fSPavel Machek 0x680, 27835546f6fSPavel Machek 0x680, 27935546f6fSPavel Machek 0x680, 28035546f6fSPavel Machek 0x680, 28135546f6fSPavel Machek 0x70e80, 28235546f6fSPavel Machek 0x71080, 28335546f6fSPavel Machek 0x71080, 28435546f6fSPavel Machek 0x71080, 28535546f6fSPavel Machek 0xa680, 28635546f6fSPavel Machek 0x8680, 28735546f6fSPavel Machek 0x80680, 28835546f6fSPavel Machek 0x1158, 28935546f6fSPavel Machek 0x6d8, 29035546f6fSPavel Machek 0x80680, 29135546f6fSPavel Machek 0x1168, 29235546f6fSPavel Machek 0x7e8, 29335546f6fSPavel Machek 0x7e8, 29435546f6fSPavel Machek 0x87e8, 29535546f6fSPavel Machek 0x40fe8, 29635546f6fSPavel Machek 0x410e8, 29735546f6fSPavel Machek 0x410e8, 29835546f6fSPavel Machek 0x410e8, 29935546f6fSPavel Machek 0x1168, 30035546f6fSPavel Machek 0x7e8, 30135546f6fSPavel Machek 0x7e8, 30235546f6fSPavel Machek 0xa7e8, 30335546f6fSPavel Machek 0x80680, 30435546f6fSPavel Machek 0x40e88, 30535546f6fSPavel Machek 0x41088, 30635546f6fSPavel Machek 0x41088, 30735546f6fSPavel Machek 0x41088, 30835546f6fSPavel Machek 0x40f68, 30935546f6fSPavel Machek 0x410e8, 31035546f6fSPavel Machek 0x410e8, 31135546f6fSPavel Machek 0x410e8, 31235546f6fSPavel Machek 0xa680, 31335546f6fSPavel Machek 0x40fe8, 31435546f6fSPavel Machek 0x410e8, 31535546f6fSPavel Machek 0x410e8, 31635546f6fSPavel Machek 0x410e8, 31735546f6fSPavel Machek 0x41008, 31835546f6fSPavel Machek 0x41088, 31935546f6fSPavel Machek 0x41088, 32035546f6fSPavel Machek 0x41088, 32135546f6fSPavel Machek 0x1100, 32235546f6fSPavel Machek 0xc680, 32335546f6fSPavel Machek 0x8680, 32435546f6fSPavel Machek 0xe680, 32535546f6fSPavel Machek 0x80680, 32635546f6fSPavel Machek 0x0, 32735546f6fSPavel Machek 0x8000, 32835546f6fSPavel Machek 0xa000, 32935546f6fSPavel Machek 0xc000, 33035546f6fSPavel Machek 0x80000, 33135546f6fSPavel Machek 0x80, 33235546f6fSPavel Machek 0x8080, 33335546f6fSPavel Machek 0xa080, 33435546f6fSPavel Machek 0xc080, 33535546f6fSPavel Machek 0x80080, 33635546f6fSPavel Machek 0x9180, 33735546f6fSPavel Machek 0x8680, 33835546f6fSPavel Machek 0xa680, 33935546f6fSPavel Machek 0x80680, 34035546f6fSPavel Machek 0x40f08, 34135546f6fSPavel Machek 0x80680 34235546f6fSPavel Machek }; 34335546f6fSPavel Machek 34435546f6fSPavel Machek #endif /* __SOCFPGA_SDRAM_CONFIG_H__ */ 345