Lines Matching refs:ecc_ena

72 				     int ecc_ena, int *settings, char *title);
906 *lmc_wlevel_rank, int is_rdimm, int ecc_ena) in validate_hw_wl_settings() argument
923 for (byte = 0; byte < (8 + ecc_ena); byte++) { in validate_hw_wl_settings()
931 errors = validate_hwl_seq(wl, (ecc_ena) ? rseq1 : rseq1no); in validate_hw_wl_settings()
934 errors = validate_hwl_seq(wl, (ecc_ena) ? useq : useqno); in validate_hw_wl_settings()
986 byte_limit = ((!lmc_config.s.mode32b) ? 8 : 4) + lmc_config.s.ecc_ena; in get_deskew_settings()
1027 byte_limit = ((lmc_config.s.mode32b) ? 4 : 8) + lmc_config.s.ecc_ena; in display_deskew_settings()
1067 byte_limit = ((lmc_config.s.mode32b) ? 4 : 8) + lmc_config.s.ecc_ena; in override_deskew_settings()
1144 byte_limit = ((lmc_config.s.mode32b) ? 4 : 8) + lmc_config.s.ecc_ena; in process_by_rank_dac()
1156 lmc_config.s.ecc_ena, in process_by_rank_dac()
1179 display_dac_dbi_settings(if_num, /*dac */ 1, lmc_config.s.ecc_ena, in process_by_rank_dac()
1204 byte_limit = ((lmc_config.s.mode32b) ? 4 : 8) + lmc_config.s.ecc_ena; in process_by_rank_dsk()
1283 byte_limit = ((!lmc_config.s.mode32b) ? 8 : 4) + lmc_config.s.ecc_ena; in validate_deskew_training()
1472 int ecc_ena, int *settings, char *title) in display_dac_dbi_settings() argument
1480 lmc, title, (dac_or_dbi) ? "DAC" : "DBI", 7 + ecc_ena); in display_dac_dbi_settings()
1482 for (byte = (7 + ecc_ena); byte >= 0; --byte) { in display_dac_dbi_settings()
1526 static int evaluate_dac_settings(int if_64b, int ecc_ena, int *settings) in evaluate_dac_settings() argument
1534 for (byte = (last + ecc_ena); byte >= 0; --byte) { in evaluate_dac_settings()
1537 for (lane = (last + ecc_ena); lane >= 0; --lane) { in evaluate_dac_settings()
2101 static void unpack_rlevel_settings(int if_bytemask, int ecc_ena, in unpack_rlevel_settings() argument
2106 if (ecc_ena) { in unpack_rlevel_settings()
2133 static void pack_rlevel_settings(int if_bytemask, int ecc_ena, in pack_rlevel_settings() argument
2141 if (ecc_ena) { in pack_rlevel_settings()
2406 struct rlevel_bitmask *bitmasks, int ecc_ena) in display_rl_bm() argument
2409 ecc_ena); in display_rl_bm()
2413 struct rlevel_bitmask *bitmasks, int ecc_ena) in display_rl_bm_scores() argument
2416 ecc_ena); in display_rl_bm_scores()
2420 struct rlevel_byte_data *bytes, int ecc_ena) in display_rl_seq_scores() argument
2422 do_display_bm(if_num, rank, (void *)bytes, WITH_RL_SEQ_SCORES, ecc_ena); in display_rl_seq_scores()
2765 cfg.cn78xx.ecc_ena = use_ecc; in lmc_config()
4530 static int ecc_ena __section(".data");
4622 for (byte_idx = 0; byte_idx < (8 + ecc_ena); ++byte_idx) { in lmc_write_leveling_loop()
4640 spd_rdimm, ecc_ena); in lmc_write_leveling_loop()
4683 for (byte_idx = 0; byte_idx < (8 + ecc_ena); in lmc_write_leveling_loop()
4699 for (byte_idx = 0; byte_idx < (8 + ecc_ena); ++byte_idx) { in lmc_write_leveling_loop()
4735 for (byte_idx = 0; byte_idx < (8 + ecc_ena); ++byte_idx) { in lmc_write_leveling_loop()
5009 ecc_ena = cfg.s.ecc_ena; in lmc_write_leveling()
5769 cfg.cn78xx.ecc_ena = 0; in lmc_sw_write_leveling()
6167 cfg.cn78xx.ecc_ena = use_ecc; in lmc_sw_write_leveling()
6618 for (i = 0; i < (8 + ecc_ena); ++i) { in rodt_loop()
6660 unpack_rlevel_settings(if_bytemask, ecc_ena, rl_byte, rl_rank); in rodt_loop()
6685 3 + ecc_ena, in rodt_loop()
6689 7 + ecc_ena, in rodt_loop()
6716 7 + ecc_ena, in rodt_loop()
6721 3 + ecc_ena, in rodt_loop()
6734 display_rl_bm(if_num, rankx, rl_mask, ecc_ena); in rodt_loop()
6736 ecc_ena); in rodt_loop()
6738 ecc_ena); in rodt_loop()
6747 for (i = 0; i < (8 + ecc_ena); ++i) { in rodt_loop()
6762 unpack_rlevel_settings(if_bytemask, ecc_ena, in rodt_loop()
6788 for (i = 0; i < (8 + ecc_ena); ++i) { in rodt_loop()
6794 rl_byte[i].bm = rl_mask[XUP(i, !!ecc_ena)].bm; in rodt_loop()
6796 rl_mask[XUP(i, !!ecc_ena)].errs; in rodt_loop()
6817 pack_rlevel_settings(if_bytemask, ecc_ena, rl_byte, &rl_rank); in rodt_loop()
6826 rl_mask[i].bm = rl_byte[XPU(i, !!ecc_ena)].bm; in rodt_loop()
6827 rl_mask[i].errs = rl_byte[XPU(i, !!ecc_ena)].bmerrs; in rodt_loop()
6832 display_rl_bm(if_num, rankx, rl_mask, ecc_ena); in rodt_loop()
6833 display_rl_bm_scores(if_num, rankx, rl_mask, ecc_ena); in rodt_loop()
6834 display_rl_seq_scores(if_num, rankx, rl_byte, ecc_ena); in rodt_loop()
7013 if (!ecc_ena) { in rank_major_loop()
7115 for (i = 0, byte_sh = 0; i < 8 + ecc_ena; i++, byte_sh += 6) { in rank_major_loop()
7122 for (i = 0, byte_sh = 0; i < 8 + ecc_ena; i++, byte_sh += 6) { in rank_major_loop()
7906 ecc_ena = cfg.cn78xx.ecc_ena; in lmc_read_leveling()
10595 save_ecc_ena[lmc] = lmc_config.s.ecc_ena; in perform_HW_dll_offset_tuning()
10596 lmc_config.s.ecc_ena = 1; in perform_HW_dll_offset_tuning()
10616 lmc_config.s.ecc_ena = save_ecc_ena[lmc]; in perform_HW_dll_offset_tuning()
10789 int ecc_ena; in cvmx_dbi_switchover_interface() local
10797 ecc_ena = lmcx_config.s.ecc_ena; in cvmx_dbi_switchover_interface()
10822 display_dac_dbi_settings(lmc, /*DBI*/ 0, ecc_ena, dbi_settings, in cvmx_dbi_switchover_interface()
10997 for (byte = 0; byte < (8 + ecc_ena); byte++) in cvmx_dbi_switchover_interface()
11002 display_dac_dbi_settings(lmc, /*DBI*/ 0, ecc_ena, in cvmx_dbi_switchover_interface()
11019 display_dac_dbi_settings(lmc, /*DBI*/ 0, ecc_ena, dbi_settings, in cvmx_dbi_switchover_interface()