Re: [U-Boot] [PATCHv2 17/20] arm: socfpga: spl: Add SDRAM check
On Monday, March 09, 2015 at 10:59:34 PM, Dinh Nguyen wrote: On 3/4/15 7:21 AM, Marek Vasut wrote: On Monday, March 02, 2015 at 05:28:05 PM, dingu...@opensource.altera.com wrote: From: Dinh Nguyen dingu...@opensource.altera.com Signed-off-by: Dinh Nguyen dingu...@opensource.altera.com --- arch/arm/cpu/armv7/socfpga/spl.c | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/cpu/armv7/socfpga/spl.c b/arch/arm/cpu/armv7/socfpga/spl.c index ea4a1fb..31ac789 100644 --- a/arch/arm/cpu/armv7/socfpga/spl.c +++ b/arch/arm/cpu/armv7/socfpga/spl.c @@ -191,4 +191,12 @@ void spl_board_init(void) sdram_size = sdram_calculate_size(); debug(SDRAM: %ld MiB\n, (sdram_size 20)); + + /* Sanity check ensure correct SDRAM size specified */ + puts(SDRAM: Ensuring specified SDRAM size is correct ...); + if (get_ram_size(0, sdram_size) != sdram_size) { + puts(failed\n); Hi! Maybe just report a failure, the positive state is not interesting to the user and just polutes the console with messages which noone cares about (unless this would be a debug build maybe). What do you think please ? Yeah, I think that's fine. Cool, thanks! Best regards, Marek Vasut ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [PATCHv2 17/20] arm: socfpga: spl: Add SDRAM check
On 3/4/15 7:21 AM, Marek Vasut wrote: On Monday, March 02, 2015 at 05:28:05 PM, dingu...@opensource.altera.com wrote: From: Dinh Nguyen dingu...@opensource.altera.com Signed-off-by: Dinh Nguyen dingu...@opensource.altera.com --- arch/arm/cpu/armv7/socfpga/spl.c | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/cpu/armv7/socfpga/spl.c b/arch/arm/cpu/armv7/socfpga/spl.c index ea4a1fb..31ac789 100644 --- a/arch/arm/cpu/armv7/socfpga/spl.c +++ b/arch/arm/cpu/armv7/socfpga/spl.c @@ -191,4 +191,12 @@ void spl_board_init(void) sdram_size = sdram_calculate_size(); debug(SDRAM: %ld MiB\n, (sdram_size 20)); + +/* Sanity check ensure correct SDRAM size specified */ +puts(SDRAM: Ensuring specified SDRAM size is correct ...); +if (get_ram_size(0, sdram_size) != sdram_size) { +puts(failed\n); Hi! Maybe just report a failure, the positive state is not interesting to the user and just polutes the console with messages which noone cares about (unless this would be a debug build maybe). What do you think please ? Yeah, I think that's fine. Dinh ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [PATCHv2 17/20] arm: socfpga: spl: Add SDRAM check
On Monday, March 02, 2015 at 05:28:05 PM, dingu...@opensource.altera.com wrote: From: Dinh Nguyen dingu...@opensource.altera.com Signed-off-by: Dinh Nguyen dingu...@opensource.altera.com --- arch/arm/cpu/armv7/socfpga/spl.c | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/cpu/armv7/socfpga/spl.c b/arch/arm/cpu/armv7/socfpga/spl.c index ea4a1fb..31ac789 100644 --- a/arch/arm/cpu/armv7/socfpga/spl.c +++ b/arch/arm/cpu/armv7/socfpga/spl.c @@ -191,4 +191,12 @@ void spl_board_init(void) sdram_size = sdram_calculate_size(); debug(SDRAM: %ld MiB\n, (sdram_size 20)); + + /* Sanity check ensure correct SDRAM size specified */ + puts(SDRAM: Ensuring specified SDRAM size is correct ...); + if (get_ram_size(0, sdram_size) != sdram_size) { + puts(failed\n); Hi! Maybe just report a failure, the positive state is not interesting to the user and just polutes the console with messages which noone cares about (unless this would be a debug build maybe). What do you think please ? + hang(); + } + puts(passed\n); } Best regards, Marek Vasut ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] [PATCHv2 17/20] arm: socfpga: spl: Add SDRAM check
From: Dinh Nguyen dingu...@opensource.altera.com Signed-off-by: Dinh Nguyen dingu...@opensource.altera.com --- arch/arm/cpu/armv7/socfpga/spl.c | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/cpu/armv7/socfpga/spl.c b/arch/arm/cpu/armv7/socfpga/spl.c index ea4a1fb..31ac789 100644 --- a/arch/arm/cpu/armv7/socfpga/spl.c +++ b/arch/arm/cpu/armv7/socfpga/spl.c @@ -191,4 +191,12 @@ void spl_board_init(void) sdram_size = sdram_calculate_size(); debug(SDRAM: %ld MiB\n, (sdram_size 20)); + + /* Sanity check ensure correct SDRAM size specified */ + puts(SDRAM: Ensuring specified SDRAM size is correct ...); + if (get_ram_size(0, sdram_size) != sdram_size) { + puts(failed\n); + hang(); + } + puts(passed\n); } -- 2.2.1 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot