All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/3] Fix iMX6 DDR configuration issues and update toradex apalis-imx6
@ 2022-04-04  8:51 Francesco Dolcini
  2022-04-04  8:51 ` [RFC PATCH 1/3] mx6: ddr: Restore ralat/walat in write level calibration Francesco Dolcini
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Francesco Dolcini @ 2022-04-04  8:51 UTC (permalink / raw)
  To: Stefano Babic, Fabio Estevam, uboot-imx, Marek Vasut, Tim Harvey
  Cc: Francesco Dolcini, u-boot

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-04-05  9:28 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-04  8:51 [RFC PATCH 0/3] Fix iMX6 DDR configuration issues and update toradex apalis-imx6 Francesco Dolcini
2022-04-04  8:51 ` [RFC PATCH 1/3] mx6: ddr: Restore ralat/walat in write level calibration Francesco Dolcini
2022-04-04 13:40   ` Marek Vasut
2022-04-04  8:51 ` [RFC PATCH 2/3] mx6: ddr: Wait before issuing the first MRS cmd Francesco Dolcini
2022-04-04 13:39   ` Marek Vasut
2022-04-04 14:53     ` Francesco Dolcini
2022-04-04 19:56       ` Marek Vasut
2022-04-05  9:09         ` Francesco Dolcini
2022-04-05  9:28           ` Marek Vasut
2022-04-04  8:51 ` [RFC PATCH 3/3] board: apalis_imx6: DDR init using mx6_dram_cfg() Francesco Dolcini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.