summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2015-07-12 17:52:36 +0200
committerMarek Vasut <marex@denx.de>2015-08-08 14:14:10 +0200
commita4bfa463e087beb8b9a54eca9648097c7e25936a (patch)
tree89897fb2e0ac5aacf3debb9ffb57aa0430e56cb0
parent23f62b36da884c058e684eed055487451de8ff1f (diff)
downloadu-boot-imx-a4bfa463e087beb8b9a54eca9648097c7e25936a.zip
u-boot-imx-a4bfa463e087beb8b9a54eca9648097c7e25936a.tar.gz
u-boot-imx-a4bfa463e087beb8b9a54eca9648097c7e25936a.tar.bz2
ddr: altera: Zap invocation of sdr_get_addr((u32 *)BASE_RW_MGR)"
Instead of this indirection, just adjust the register pointer and directly use the register base address. Signed-off-by: Marek Vasut <marex@denx.de>
-rw-r--r--drivers/ddr/altera/sequencer.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/ddr/altera/sequencer.c b/drivers/ddr/altera/sequencer.c
index 9471ed5..9b81a51 100644
--- a/drivers/ddr/altera/sequencer.c
+++ b/drivers/ddr/altera/sequencer.c
@@ -1248,7 +1248,7 @@ static uint32_t rw_mgr_mem_calibrate_read_test_patterns(uint32_t rank_bgn,
((group * RW_MGR_MEM_VIRTUAL_GROUPS_PER_READ_DQS +
vg) << 2));
- addr = sdr_get_addr((u32 *)BASE_RW_MGR);
+ addr = SDR_PHYGRP_RWMGRGRP_ADDRESS;
base_rw_mgr = readl(SOCFPGA_SDR_ADDRESS + addr);
tmp_bit_chk = tmp_bit_chk | (correct_mask_vg & (~base_rw_mgr));
@@ -1406,7 +1406,7 @@ static uint32_t rw_mgr_mem_calibrate_read_test(uint32_t rank_bgn, uint32_t group
((group * RW_MGR_MEM_VIRTUAL_GROUPS_PER_READ_DQS +
vg) << 2));
- addr = sdr_get_addr((u32 *)BASE_RW_MGR);
+ addr = SDR_PHYGRP_RWMGRGRP_ADDRESS;
base_rw_mgr = readl(SOCFPGA_SDR_ADDRESS + addr);
tmp_bit_chk = tmp_bit_chk | (correct_mask_vg & ~(base_rw_mgr));
@@ -2789,7 +2789,7 @@ static uint32_t rw_mgr_mem_calibrate_write_test(uint32_t rank_bgn,
tmp_bit_chk = 0;
addr = sdr_get_addr(&phy_mgr_cmd->fifo_reset);
- addr_rw_mgr = sdr_get_addr((u32 *)BASE_RW_MGR);
+ addr_rw_mgr = SDR_PHYGRP_RWMGRGRP_ADDRESS;
for (vg = RW_MGR_MEM_VIRTUAL_GROUPS_PER_WRITE_DQS-1; ; vg--) {
/* reset the fifos to get pointers to known state */
writel(0, SOCFPGA_SDR_ADDRESS + addr);