Hi Chris,
On 18.01.2018 05:16, Chris Packham wrote:
I have a custom board that sees correctable ECC errors (when running
memtester[1] from Linux). When I used Marvell's bootloader I didn't
see the errors.
I've also had a tame hardware engineer (if there is such a thing)
looking at the timing waveforms comparing the stock u-boot behaviour
against Marvell's bootloader.
The changes for this series have been derived by comparing scope
captures and register output between the same system running stock
u-boot and Marvell's USP.
Changes in v2:
- Update tODT_OFF_WR as well
- Added patches 2-4
Chris Packham (4):
ddr: marvell: only assert M_ODT[0] on write for a single CS
ddr: marvell: use correct TREFI value
ddr: marvell: update additional ODT setting
ddr: marvell: update ddr controller init and freq
drivers/ddr/marvell/a38x/ddr3_init.h | 3 +-
drivers/ddr/marvell/a38x/ddr3_topology_def.h | 3 +-
drivers/ddr/marvell/a38x/ddr3_training.c | 50 +++++++++++++++---------
drivers/ddr/marvell/a38x/ddr3_training_db.c | 19 +++++----
drivers/ddr/marvell/a38x/ddr3_training_hw_algo.c | 22 +++++++----
drivers/ddr/marvell/a38x/ddr3_training_static.c | 3 +-
6 files changed, 62 insertions(+), 38 deletions(-)
Big thanks for working on this. All patches:
Applied to u-boot-marvell/master.
Thanks,
Stefan
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot