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