[RFC PATCH 0/3] Fix iMX6 DDR configuration issues and update toradex apalis-imx6
Francesco Dolcini
francesco.dolcini at toradex.com
Mon Apr 4 10:51:16 CEST 2022
Dear all,
we do recently have debugged some spurious boot failures and crashes, about 2%
of times on specific "bad" modules", on the toradex apalis imx6 [0].
We found a couple of issues in the generic imx6 ddr configuration code and we
updated the apalis-imx6 memory timing to fix those. With the following patches
applied we were able to run a complete validation cycle (weeks of testing for
multiple SKUs) over the whole industrial temperature range (-40
to +85) without any issues.
I'm sending this patch as RFC since we plan to run some additional validation
testing SKUs from different batches before asking for this to be merged.
[0] https://lore.kernel.org/all/20211202161428.GA104937@francesco-nb.int.toradex.com/
Francesco Dolcini (3):
mx6: ddr: Restore ralat/walat in write level calibration
mx6: ddr: Wait before issuing the first MRS cmd
board: apalis_imx6: DDR init using mx6_dram_cfg()
arch/arm/mach-imx/mx6/ddr.c | 10 +-
board/toradex/apalis_imx6/apalis_imx6.c | 439 ++++++++++--------------
2 files changed, 193 insertions(+), 256 deletions(-)
--
2.25.1
More information about the U-Boot
mailing list