[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