diff options
author | Marek Vasut <marex@denx.de> | 2015-07-19 05:48:58 (GMT) |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2015-08-08 12:14:21 (GMT) |
commit | 3cb8bf3fc50ebea58be4fcd81f86d5323c9b3206 (patch) | |
tree | 3262a4065a54048e0d82f472b9e82fdbd1228b7d /drivers/ddr/altera/sequencer.c | |
parent | 3853d65e20465c71c7dff096a997b52d05b13489 (diff) | |
download | u-boot-3cb8bf3fc50ebea58be4fcd81f86d5323c9b3206.tar.xz |
ddr: altera: Clean up rw_mgr_mem_calibrate_read_test() part 2
Clean up data types and constify where applicable. No function change.
Signed-off-by: Marek Vasut <marex@denx.de>
Diffstat (limited to 'drivers/ddr/altera/sequencer.c')
-rw-r--r-- | drivers/ddr/altera/sequencer.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/drivers/ddr/altera/sequencer.c b/drivers/ddr/altera/sequencer.c index c7ff863..76d141a 100644 --- a/drivers/ddr/altera/sequencer.c +++ b/drivers/ddr/altera/sequencer.c @@ -1174,25 +1174,25 @@ static void rw_mgr_mem_calibrate_read_load_patterns(const u32 rank_bgn, * inserted into the mix used to align dqs enable. has more thorough checks * than the regular read test. */ -static uint32_t rw_mgr_mem_calibrate_read_test(uint32_t rank_bgn, uint32_t group, - uint32_t num_tries, uint32_t all_correct, uint32_t *bit_chk, - uint32_t all_groups, uint32_t all_ranks) +static int +rw_mgr_mem_calibrate_read_test(const u32 rank_bgn, const u32 group, + const u32 num_tries, const u32 all_correct, + u32 *bit_chk, + const u32 all_groups, const u32 all_ranks) { - uint32_t r, vg; - uint32_t correct_mask_vg; - uint32_t tmp_bit_chk; - uint32_t rank_end = all_ranks ? RW_MGR_MEM_NUMBER_OF_RANKS : + const u32 rank_end = all_ranks ? RW_MGR_MEM_NUMBER_OF_RANKS : (rank_bgn + NUM_RANKS_PER_SHADOW_REG); - uint32_t addr; - uint32_t base_rw_mgr; + const u32 quick_read_mode = + ((STATIC_CALIB_STEPS & CALIB_SKIP_DELAY_SWEEPS) && + ENABLE_SUPER_QUICK_CALIBRATION); + u32 correct_mask_vg = param->read_correct_mask_vg; + u32 tmp_bit_chk; + u32 base_rw_mgr; + u32 addr; - *bit_chk = param->read_correct_mask; - correct_mask_vg = param->read_correct_mask_vg; + int r, vg, ret; - int ret; - - uint32_t quick_read_mode = (((STATIC_CALIB_STEPS) & - CALIB_SKIP_DELAY_SWEEPS) && ENABLE_SUPER_QUICK_CALIBRATION); + *bit_chk = param->read_correct_mask; for (r = rank_bgn; r < rank_end; r++) { if (param->skip_ranks[r]) |