123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- /*
- * Copyright Altera Corporation (C) 2012-2015
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
- #define RW_MGR_READ_B2B_WAIT2 0x6A
- #define RW_MGR_LFSR_WR_RD_BANK_0_WAIT 0x31
- #define RW_MGR_REFRESH_ALL 0x14
- #define RW_MGR_ZQCL 0x06
- #define RW_MGR_LFSR_WR_RD_BANK_0_NOP 0x22
- #define RW_MGR_LFSR_WR_RD_BANK_0_DQS 0x23
- #define RW_MGR_ACTIVATE_0_AND_1 0x0D
- #define RW_MGR_MRS2_MIRR 0x0A
- #define RW_MGR_INIT_RESET_0_CKE_0 0x6E
- #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WAIT 0x45
- #define RW_MGR_ACTIVATE_1 0x0F
- #define RW_MGR_MRS2 0x04
- #define RW_MGR_LFSR_WR_RD_DM_BANK_0_WL_1 0x34
- #define RW_MGR_MRS1 0x03
- #ifdef CONFIG_SOCFPGA_ARRIA5
- /* The if..else... is not required if generated by tools */
- #define RW_MGR_IDLE_LOOP1 0x7A
- #else
- #define RW_MGR_IDLE_LOOP1 0x7C
- #endif /* CONFIG_SOCFPGA_ARRIA5 */
- #define RW_MGR_GUARANTEED_WRITE_WAIT2 0x18
- #define RW_MGR_MRS3 0x05
- #ifdef CONFIG_SOCFPGA_ARRIA5
- /* The if..else... is not required if generated by tools */
- #define RW_MGR_IDLE_LOOP2 0x79
- #else
- #define RW_MGR_IDLE_LOOP2 0x7B
- #endif /* CONFIG_SOCFPGA_ARRIA5 */
- #define RW_MGR_GUARANTEED_WRITE_WAIT1 0x1E
- #define RW_MGR_LFSR_WR_RD_BANK_0_DATA 0x24
- #define RW_MGR_GUARANTEED_WRITE_WAIT3 0x1C
- #ifdef CONFIG_SOCFPGA_ARRIA5
- /* The if..else... is not required if generated by tools */
- #define RW_MGR_RDIMM_CMD 0x78
- #else
- #define RW_MGR_RDIMM_CMD 0x7A
- #endif /* CONFIG_SOCFPGA_ARRIA5 */
- #define RW_MGR_LFSR_WR_RD_DM_BANK_0_NOP 0x36
- #define RW_MGR_GUARANTEED_WRITE_WAIT0 0x1A
- #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DATA 0x38
- #define RW_MGR_GUARANTEED_READ_CONT 0x53
- #define RW_MGR_MRS3_MIRR 0x0B
- #define RW_MGR_IDLE 0x00
- #define RW_MGR_READ_B2B 0x58
- #define RW_MGR_INIT_RESET_0_CKE_0_inloop 0x6F
- #define RW_MGR_LFSR_WR_RD_DM_BANK_0_DQS 0x37
- #define RW_MGR_GUARANTEED_WRITE 0x17
- #define RW_MGR_PRECHARGE_ALL 0x12
- #define RW_MGR_INIT_RESET_1_CKE_0_inloop_1 0x74
- #ifdef CONFIG_SOCFPGA_ARRIA5
- /* The if..else... is not required if generated by tools */
- #define RW_MGR_SGLE_READ 0x7C
- #else
- #define RW_MGR_SGLE_READ 0x7E
- #endif /* CONFIG_SOCFPGA_ARRIA5 */
- #define RW_MGR_MRS0_USER_MIRR 0x0C
- #define RW_MGR_RETURN 0x01
- #define RW_MGR_LFSR_WR_RD_DM_BANK_0 0x35
- #define RW_MGR_MRS0_USER 0x07
- #define RW_MGR_GUARANTEED_READ 0x4B
- #define RW_MGR_MRS0_DLL_RESET_MIRR 0x08
- #define RW_MGR_INIT_RESET_1_CKE_0 0x73
- #define RW_MGR_ACTIVATE_0_AND_1_WAIT2 0x10
- #define RW_MGR_LFSR_WR_RD_BANK_0_WL_1 0x20
- #define RW_MGR_MRS0_DLL_RESET 0x02
- #define RW_MGR_ACTIVATE_0_AND_1_WAIT1 0x0E
- #define RW_MGR_LFSR_WR_RD_BANK_0 0x21
- #define RW_MGR_CLEAR_DQS_ENABLE 0x48
- #define RW_MGR_MRS1_MIRR 0x09
- #define RW_MGR_READ_B2B_WAIT1 0x60
- #define RW_MGR_CONTENT_READ_B2B_WAIT2 0x00C680
- #define RW_MGR_CONTENT_LFSR_WR_RD_BANK_0_WAIT 0x00A680
- #define RW_MGR_CONTENT_REFRESH_ALL 0x000980
- #define RW_MGR_CONTENT_ZQCL 0x008380
- #define RW_MGR_CONTENT_LFSR_WR_RD_BANK_0_NOP 0x00E700
- #define RW_MGR_CONTENT_LFSR_WR_RD_BANK_0_DQS 0x000C00
- #define RW_MGR_CONTENT_ACTIVATE_0_AND_1 0x000800
- #define RW_MGR_CONTENT_MRS2_MIRR 0x008580
- #define RW_MGR_CONTENT_INIT_RESET_0_CKE_0 0x000000
- #define RW_MGR_CONTENT_LFSR_WR_RD_DM_BANK_0_WAIT 0x00A680
- #define RW_MGR_CONTENT_ACTIVATE_1 0x000880
- #define RW_MGR_CONTENT_MRS2 0x008280
- #define RW_MGR_CONTENT_LFSR_WR_RD_DM_BANK_0_WL_1 0x00CE00
- #define RW_MGR_CONTENT_MRS1 0x008200
- #define RW_MGR_CONTENT_IDLE_LOOP1 0x00A680
- #define RW_MGR_CONTENT_GUARANTEED_WRITE_WAIT2 0x00CCE8
- #define RW_MGR_CONTENT_MRS3 0x008300
- #define RW_MGR_CONTENT_IDLE_LOOP2 0x008680
- #define RW_MGR_CONTENT_GUARANTEED_WRITE_WAIT1 0x00AC88
- #define RW_MGR_CONTENT_LFSR_WR_RD_BANK_0_DATA 0x020CE0
- #define RW_MGR_CONTENT_GUARANTEED_WRITE_WAIT3 0x00EC88
- #define RW_MGR_CONTENT_RDIMM_CMD 0x009180
- #define RW_MGR_CONTENT_LFSR_WR_RD_DM_BANK_0_NOP 0x00E700
- #define RW_MGR_CONTENT_GUARANTEED_WRITE_WAIT0 0x008CE8
- #define RW_MGR_CONTENT_LFSR_WR_RD_DM_BANK_0_DATA 0x030CE0
- #define RW_MGR_CONTENT_GUARANTEED_READ_CONT 0x001168
- #define RW_MGR_CONTENT_MRS3_MIRR 0x008600
- #define RW_MGR_CONTENT_IDLE 0x080000
- #define RW_MGR_CONTENT_READ_B2B 0x040E88
- #define RW_MGR_CONTENT_INIT_RESET_0_CKE_0_inloop 0x000000
- #define RW_MGR_CONTENT_LFSR_WR_RD_DM_BANK_0_DQS 0x000C00
- #define RW_MGR_CONTENT_GUARANTEED_WRITE 0x000B68
- #define RW_MGR_CONTENT_PRECHARGE_ALL 0x000900
- #define RW_MGR_CONTENT_INIT_RESET_1_CKE_0_inloop_1 0x000080
- #define RW_MGR_CONTENT_SGLE_READ 0x040F08
- #define RW_MGR_CONTENT_MRS0_USER_MIRR 0x008400
- #define RW_MGR_CONTENT_RETURN 0x080680
- #define RW_MGR_CONTENT_LFSR_WR_RD_DM_BANK_0 0x00CD80
- #define RW_MGR_CONTENT_MRS0_USER 0x008100
- #define RW_MGR_CONTENT_GUARANTEED_READ 0x001168
- #define RW_MGR_CONTENT_MRS0_DLL_RESET_MIRR 0x008480
- #define RW_MGR_CONTENT_INIT_RESET_1_CKE_0 0x000080
- #define RW_MGR_CONTENT_ACTIVATE_0_AND_1_WAIT2 0x00A680
- #define RW_MGR_CONTENT_LFSR_WR_RD_BANK_0_WL_1 0x00CE00
- #define RW_MGR_CONTENT_MRS0_DLL_RESET 0x008180
- #define RW_MGR_CONTENT_ACTIVATE_0_AND_1_WAIT1 0x008680
- #define RW_MGR_CONTENT_LFSR_WR_RD_BANK_0 0x00CD80
- #define RW_MGR_CONTENT_CLEAR_DQS_ENABLE 0x001158
- #define RW_MGR_CONTENT_MRS1_MIRR 0x008500
- #define RW_MGR_CONTENT_READ_B2B_WAIT1 0x00A680
|