diff --git a/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c b/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c index 705adb014..776204d57 100644 --- a/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c +++ b/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c @@ -92,33 +92,33 @@ int ddr_board_options(struct ddr_info *priv) return 0; } /* DDR model number: MT40A512M8HX-093E */ struct dimm_params ddr_raw_timing = { .n_ranks = 1, .rank_density = 2147483648u, .capacity = 2147483648u, .primary_sdram_width = 32, .n_row_addr = 15, .n_col_addr = 10, .bank_group_bits = 2, .burst_lengths_bitmask = 0x0c, .tckmin_x_ps = 938, .tckmax_ps = 1500, .caslat_x = 0x000DFA00, .taa_ps = 13500, .trcd_ps = 13500, .trp_ps = 13500, .tras_ps = 33000, .trc_ps = 46500, .twr_ps = 15000, .trfc1_ps = 260000, .trfc2_ps = 160000, .trfc4_ps = 110000, .tfaw_ps = 21000, .trrds_ps = 3700, .trrdl_ps = 5300, .tccdl_ps = 5355, .refresh_rate_ps = 7800000, + .dq_mapping[0] = 0x15, + .dq_mapping[1] = 0x36, + .dq_mapping[2] = 0x15, + .dq_mapping[3] = 0x35, + .dq_mapping[4] = 0x15, + .dq_mapping[5] = 0x36, + .dq_mapping[6] = 0x16, + .dq_mapping[7] = 0x36, + .dq_mapping[8] = 0x1, + .dq_mapping[9] = 0x21, + .dq_mapping[10] = 0x0, + .dq_mapping[11] = 0x0, + .dq_mapping[12] = 0x0, + .dq_mapping[13] = 0x0, + .dq_mapping[14] = 0x0, + .dq_mapping[15] = 0x0, + .dq_mapping[16] = 0x0, + .dq_mapping[17] = 0x0, + .dq_mapping_ors = 0, .rc = 0x1f, }; |