Fixes Issue #13632. Patches as submitted in v1 to u-boot mailinglist: https://lists.denx.de/pipermail/u-boot/2023-October/533148.html Signed-off-by: Josua Mayer <josua@solid-run.com>
32 lines
963 B
Diff
32 lines
963 B
Diff
From b1b4941c2e3e16a21dc15604220725cf7f2de7c5 Mon Sep 17 00:00:00 2001
|
|
From: Josua Mayer <josua@solid-run.com>
|
|
Date: Wed, 20 Jul 2022 19:10:56 +0300
|
|
Subject: [PATCH 2/2] arm: mvebu: clearfog: support 512MB memory size from tlv
|
|
eeprom
|
|
|
|
Handle 2GBit memory size value "2" from tlv eeprom on ddr
|
|
initialisation, to support SoMs with 512MB ddr memory.
|
|
|
|
Signed-off-by: Josua Mayer <josua@solid-run.com>
|
|
---
|
|
board/solidrun/clearfog/clearfog.c | 3 +++
|
|
1 file changed, 3 insertions(+)
|
|
|
|
diff --git a/board/solidrun/clearfog/clearfog.c b/board/solidrun/clearfog/clearfog.c
|
|
index 4f4532b537e..6fa2fe5fe3e 100644
|
|
--- a/board/solidrun/clearfog/clearfog.c
|
|
+++ b/board/solidrun/clearfog/clearfog.c
|
|
@@ -159,6 +159,9 @@ struct mv_ddr_topology_map *mv_ddr_topology_map_get(void)
|
|
cf_read_tlv_data();
|
|
|
|
switch (cf_tlv_data.ram_size) {
|
|
+ case 2:
|
|
+ ifp->memory_size = MV_DDR_DIE_CAP_2GBIT;
|
|
+ break;
|
|
case 4:
|
|
default:
|
|
ifp->memory_size = MV_DDR_DIE_CAP_4GBIT;
|
|
--
|
|
2.35.3
|
|
|