]> git.sur5r.net Git - u-boot/commitdiff
ARM: mvebu: handle unused DRAM banks with ECC enabled
authorChris Packham <judge.packham@gmail.com>
Fri, 22 Sep 2017 16:50:31 +0000 (04:50 +1200)
committerStefan Roese <sr@denx.de>
Tue, 26 Sep 2017 04:52:57 +0000 (06:52 +0200)
dram_ecc_scrubbing() had code to skip unused DRAM banks but it would not
work because mvebu_sdram_bs() returns 0 and the code was subtracting 1
before checking the size. Remove the -1 from the bank size and the +1
from the total which will skip unused banks and still calculate the
correct size. Put the -1 where it is needed for scrubbing via the xor
engine.

Reported-by: Joshua Scott <joshua.scott@alliedtelesis.co.nz>
Signed-off-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Stefan Roese <sr@denx.de>

No differences found