mbox series

[0/4] Support all phyCORE-i.MX8MP RAM variants

Message ID 20240528133515.307315-1-t.remmet@phytec.de
Headers show
Series Support all phyCORE-i.MX8MP RAM variants | expand

Message

Teresa Remmet May 28, 2024, 1:35 p.m. UTC
Add support for several RAM sizes and speed grades for phyCORE-i.MX8MP.

We have support with this series for:
- 1GB 1.5GHz
- 1GB 2GHz
- 2GB 1.5GHz (was supported before)
- 2GB 2GHz (was supported before)
- 4GB 1.5GHz
- 4GB 2GHz
- 8GB 2GHz

RAM size and speed grade is detected and set using EEPROM data on default.
Alternative it is possible to set fix RAM size and speed over Kconfig.

Teresa

Benjamin Hahn (1):
  board: phycore_imx8mp: enable setting 2GHz timings without RAM size

Teresa Remmet (3):
  board: phytec: phycore-imx8mp: spl: Fix syle issue
  board: phytec: phycore_imx8mp: Add support for different RAM sizes
  board: phytec: phycore_imx8mp: Make RAM size configuration fix

 board/phytec/phycore_imx8mp/Kconfig          |  67 ++++++++
 board/phytec/phycore_imx8mp/lpddr4_timing.c  | 153 +++++++++++++++++++
 board/phytec/phycore_imx8mp/lpddr4_timing.h  |  16 ++
 board/phytec/phycore_imx8mp/phycore-imx8mp.c |  11 ++
 board/phytec/phycore_imx8mp/spl.c            | 136 +++++++++--------
 include/configs/phycore_imx8mp.h             |   4 +-
 6 files changed, 322 insertions(+), 65 deletions(-)
 create mode 100644 board/phytec/phycore_imx8mp/lpddr4_timing.h

Comments

Fabio Estevam June 3, 2024, 4:45 p.m. UTC | #1
On Tue, May 28, 2024 at 10:35 AM Teresa Remmet <t.remmet@phytec.de> wrote:
>
> Add support for several RAM sizes and speed grades for phyCORE-i.MX8MP.
>
> We have support with this series for:
> - 1GB 1.5GHz
> - 1GB 2GHz
> - 2GB 1.5GHz (was supported before)
> - 2GB 2GHz (was supported before)
> - 4GB 1.5GHz
> - 4GB 2GHz
> - 8GB 2GHz
>
> RAM size and speed grade is detected and set using EEPROM data on default.
> Alternative it is possible to set fix RAM size and speed over Kconfig.

Applied all to u-boot-imx/next, thanks.