ddr: altera: Clean up find_vfifo_read()
[oweals/u-boot.git] / drivers / ddr / altera / sdram.c
index 45846debdfea3b4406671ad01f6d14ff4aa7cf62..474df4265417eb6d9d20a8248864d1c566c8d418 100644 (file)
@@ -38,7 +38,7 @@ struct sdram_prot_rule {
 static struct socfpga_system_manager *sysmgr_regs =
        (struct socfpga_system_manager *)SOCFPGA_SYSMGR_ADDRESS;
 static struct socfpga_sdr_ctrl *sdr_ctrl =
-       (struct socfpga_sdr_ctrl *)(SOCFPGA_SDR_ADDRESS + SDR_CTRLGRP_ADDRESS);
+       (struct socfpga_sdr_ctrl *)SDR_CTRLGRP_ADDRESS;
 
 static int compute_errata_rows(unsigned long long memsize, int cs, int width,
                               int rows, int banks, int cols)
@@ -539,7 +539,7 @@ static void set_sdr_mp_threshold(void)
 
        clrsetbits_le32(&sdr_ctrl->mp_threshold1,
                        SDR_CTRLGRP_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32_MASK,
-                       SDR_CTRLGRP_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32_MASK <<
+                       CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32 <<
                        SDR_CTRLGRP_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32_LSB);
 
        clrsetbits_le32(&sdr_ctrl->mp_threshold2,