From: Josua Mayer Date: Sun, 8 Oct 2023 14:58:04 +0000 (+0200) Subject: arm: mvebu: clearfog: support 512MB memory size from tlv eeprom X-Git-Url: http://git.dujemihanovic.xyz/img/static/git-favicon.png?a=commitdiff_plain;h=ebf1de9372fa84dbc5805776cbd7ea2add703255;p=u-boot.git 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 Reviewed-by: Stefan Roese --- diff --git a/board/solidrun/clearfog/clearfog.c b/board/solidrun/clearfog/clearfog.c index 4f4532b537..6fa2fe5fe3 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;