u-boot/board/toradex
Francesco Dolcini 66af2c3e95 board: apalis_imx6: DDR init using mx6_dram_cfg()
Do DDR initialization using the procedural mx6_dram_cfg() instead of
programming the MMDC using a raw list of register/value pairs, this
solves some rare boot failures on specific "bad" modules.

Calibration values, DDR geometry are unchanged, memory timings are
updated according to the relevant memory datasheet, no changes on
the power consumption.

For IT temperature range SKUs CL is decreased from 8 to 7 and tFAW
value is increased, for commercial temperature range SKUs some
changes on ODT parameters.

This change was validated over a range of different apalis-imx6 SoM, on
the whole working temperature range with weeks of continuous testing.

Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Reviewed-by: Fabio Estevam <festevam@denx.de>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-06-28 15:24:31 +02:00
..
apalis-imx8 board: apalis-imx8: add new 8gb product variant 2022-06-14 21:25:26 +02:00
apalis-tk1 board: apalis_t30/tk1/colibri_t20/t30: integrate mac address via dt 2022-06-13 15:31:15 -07:00
apalis_imx6 board: apalis_imx6: DDR init using mx6_dram_cfg() 2022-06-28 15:24:31 +02:00
apalis_t30 board: apalis_t30/tk1/colibri_t20/t30: integrate mac address via dt 2022-06-13 15:31:15 -07:00
colibri-imx6ull board: colibri-imx6ull: fix detecting ethernet phy 2022-04-12 19:10:44 +02:00
colibri-imx8x imx: Don't define __ASSEMBLY__ in source files 2022-02-08 23:07:58 -05:00
colibri_imx6 toradex: apalis/colibri_imx6: Fix CLKO1/CLKO2 output 2022-06-28 15:24:31 +02:00
colibri_imx7 board: colibri_imx7: fix usb start on solo 2022-04-21 12:44:23 +02:00
colibri_t20 Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-tegra 2022-06-14 12:59:12 -04:00
colibri_t30 board: apalis_t30/tk1/colibri_t20/t30: integrate mac address via dt 2022-06-13 15:31:15 -07:00
colibri_vf video: fsl: colibri_vf: Drop FSL DCU driver 2022-03-28 20:18:07 +02:00
common toradex: tdx-cfg-block: add new 8gb apalis-imx8 2022-06-14 21:25:26 +02:00
verdin-imx8mm ARM: imx8mm: verdin-imx8mm: fix board hang in spl 2022-05-20 12:36:48 +02:00
verdin-imx8mp imx: verdin-imx8mm/p: cleanup board watchdog code 2022-05-20 09:30:29 +02:00