[PATCH v2 0/2] board phycore_imx8mm: add 1 and 4GB RAM timings
INgo Rah
ingo.rah at linutronix.de
Thu Jul 9 16:34:25 CEST 2026
This patch series heavily borrowed code from
git://git.phytec.de/u-boot-phytec-imx commit 00ac765d6032 ("BSPIMX8M-2893
board: phycore_imx8mm: spl: add 1 and 4GB RAM timings"), commit
93962421d7b4 ("BSPIMX8M-2893 board: phycore_imx8mm: spl: add 1 and 4GB RAM
timings")
Changes in v2:
- update timing from git://git.phytec.de/u-boot-phytec-imx commit
f5e9c4e8cb74 "board: phytec: phycore-imx8mm: Update RAM Timings" and
fallback to revision 7
- split the patch into timings and logical changes
- add config options for fixed sizes
- support RAM detection in proper U-Boot
- limit RAM usage in U-Boot and UEFI to 3GB to avoid address issues
beyond the 32bit address range in DMA drivers in UEFI context.
Signed-off-by: INgo Rah <ingo.rah at linutronix.de>
---
INgo Rah (2):
board: phycore_imx8mm: update RAM timings
board: phycore_imx8mm: add 1 and 4GB RAM timings
arch/arm/dts/imx8mm-phygate-tauri-l-u-boot.dtsi | 23 +
board/phytec/phycore_imx8mm/Kconfig | 65 +
board/phytec/phycore_imx8mm/lpddr4_timing.c | 1867 +++++++++++------------
board/phytec/phycore_imx8mm/lpddr4_timing.h | 13 +
board/phytec/phycore_imx8mm/phycore-imx8mm.c | 18 +
board/phytec/phycore_imx8mm/spl.c | 56 +-
configs/imx8mm-phygate-tauri-l_defconfig | 1 +
include/configs/phycore_imx8mm.h | 5 +-
8 files changed, 1086 insertions(+), 962 deletions(-)
---
base-commit: ee5d46b45ec0c63f8f9dd1e816e0dac3452ccc3d
change-id: 20260708-ram_phygate-5d27e1e194d2
Best regards,
--
INgo Rah <ingo.rah at linutronix.de>
More information about the U-Boot
mailing list