diff mbox series

[2/6] ram: k3-ddrss: k3-ddrss: Fix updating ddr size with ecc off

Message ID 20231031132809.1524341-3-n-yadav@ti.com
State Changes Requested
Delegated to: Tom Rini
Headers show
Series Add AM62SIP SK support | expand

Commit Message

Nitin Yadav Oct. 31, 2023, 1:28 p.m. UTC
When DDR ECC is off (ecc_reserved_space = 0) k3_ddrss_ddr_fdt_fixup()
doesn't update the DDR size in the memory node of DT. Fix this by
dropping check for ecc_reserved_space to be non zero.

This allows R5 SPL to fixup A53 SPL DT with right DDR size as discovered
during DDR init or based on R5 SPL DT input.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Nitin Yadav <n-yadav@ti.com>
---
 drivers/ram/k3-ddrss/k3-ddrss.c | 3 ---
 1 file changed, 3 deletions(-)
diff mbox series

Patch

diff --git a/drivers/ram/k3-ddrss/k3-ddrss.c b/drivers/ram/k3-ddrss/k3-ddrss.c
index b54557f02c..28129d52a6 100644
--- a/drivers/ram/k3-ddrss/k3-ddrss.c
+++ b/drivers/ram/k3-ddrss/k3-ddrss.c
@@ -664,9 +664,6 @@  int k3_ddrss_ddr_fdt_fixup(struct udevice *dev, void *blob, struct bd_info *bd)
 	u64 size[CONFIG_NR_DRAM_BANKS];
 	int bank;
 
-	if (ddrss->ecc_reserved_space == 0)
-		return 0;
-
 	for (bank = CONFIG_NR_DRAM_BANKS - 1; bank >= 0; bank--) {
 		if (ddrss->ecc_reserved_space > bd->bi_dram[bank].size) {
 			ddrss->ecc_reserved_space -= bd->bi_dram[bank].size;