From: Naresh Kumar Ravulapalli Date: Mon, 9 Feb 2026 02:07:09 +0000 (+0800) Subject: drivers: ddr: altera: iossm_mailbox: widen MEM_TOTAL_CAPACITY mask X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cb23bbf4d7403dbfe1e4b4ef80bca6ae585a181e;p=thirdparty%2Fu-boot.git drivers: ddr: altera: iossm_mailbox: widen MEM_TOTAL_CAPACITY mask The previous mask for MEM_TOTAL_CAPACITY_INTF was limited to 8 bits, which could truncate DDR size values on larger-memory systems. Update INTF_CAPACITY_GBITS_MASK to 32 bits to correctly represent the full capacity field according to the hardware specification. Signed-off-by: Naresh Kumar Ravulapalli Signed-off-by: Chen Huei Lok Reviewed-by: Tien Fong Chee Best regards, --- diff --git a/drivers/ddr/altera/iossm_mailbox.c b/drivers/ddr/altera/iossm_mailbox.c index 2a2f86a650e..3156cb9d4b6 100644 --- a/drivers/ddr/altera/iossm_mailbox.c +++ b/drivers/ddr/altera/iossm_mailbox.c @@ -86,7 +86,7 @@ #define INTF_DDR_TYPE_MASK GENMASK(2, 0) /* offset info of MEM_TOTAL_CAPACITY_INTF */ -#define INTF_CAPACITY_GBITS_MASK GENMASK(7, 0) +#define INTF_CAPACITY_GBITS_MASK GENMASK(31, 0) /* offset info of ECC_ENABLE_INTF */ #define INTF_ECC_ENABLE_TYPE_MASK GENMASK(1, 0)