summaryrefslogtreecommitdiff
path: root/drivers/ddr/altera/sdram.c
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2016-04-20 09:23:42 -0400
committerTom Rini <trini@konsulko.com>2016-04-20 09:23:42 -0400
commitec3ab3f9b5c75b5a11f8f6f52951fa8dd45990be (patch)
treecace59a042cbac70f6184d127ef503bcd3d590c1 /drivers/ddr/altera/sdram.c
parentf8c6390b668e02509296c9c7ce5073255e121456 (diff)
parent43809cfa1baefb90958a17fa0d1ec67f6f9edaac (diff)
Merge branch 'master' of git://git.denx.de/u-boot-socfpga
Diffstat (limited to 'drivers/ddr/altera/sdram.c')
-rw-r--r--drivers/ddr/altera/sdram.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ddr/altera/sdram.c b/drivers/ddr/altera/sdram.c
index 29969421727..7e4606de28a 100644
--- a/drivers/ddr/altera/sdram.c
+++ b/drivers/ddr/altera/sdram.c
@@ -118,7 +118,7 @@ static void sdram_set_rule(struct sdram_prot_rule *prule)
/* Obtain the address bits */
lo_addr_bits = prule->sdram_start >> 20ULL;
- hi_addr_bits = prule->sdram_end >> 20ULL;
+ hi_addr_bits = (prule->sdram_end - 1) >> 20ULL;
debug("sdram set rule start %x, %d\n", lo_addr_bits,
prule->sdram_start);