]> git.baikalelectronics.ru Git - uboot.git/commit
ddr: marvell: a38x: fix write leveling suplementary algo
authorMoti Buskila <motib@marvell.com>
Fri, 19 Feb 2021 16:11:09 +0000 (17:11 +0100)
committerStefan Roese <sr@denx.de>
Fri, 26 Feb 2021 09:22:29 +0000 (10:22 +0100)
commita42dafbaaee2e7d9628b2ed86aac8daf7cbfdab3
tree7a31ef4ed2464dcc7901ed640e105c1e630ef378
parent5eb8cde56e3fb57af6f914fb83408f8adeb60a47
ddr: marvell: a38x: fix write leveling suplementary algo

commit ce62bef8fac559e27245259882e45f19cdc293ad upstream.

- fix JIRA A7K8K-5056
- remove TEST_PATTERN write at the load patern stage earlier to WL SUP stage
- the WL SUP stage already writes this pattern to the memory, if the pattern exist at the memory
  then the algorithm will fail, since it think that there are no phase to correct

Signed-off-by: Moti Buskila <motib@marvell.com>
Reviewed-by: Kostya Porotchkin <kostap@marvell.com>
Signed-off-by: Marek BehĂșn <marek.behun@nic.cz>
Tested-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c