[PATCH v2 1/3] verdin-am62p: include linux/sizes.h

Tom Rini trini at konsulko.com
Mon Jun 9 17:21:40 CEST 2025


On Sun, Jun 08, 2025 at 09:42:26AM +0200, Heinrich Schuchardt wrote:

> Avoid build failures
> 
> In file included from include/config.h:3,
>                  from board/toradex/verdin-am62p/verdin-am62p.c:9:
> board/toradex/verdin-am62p/verdin-am62p.c: In function 'dram_init':
> include/configs/verdin-am62p.h:13:33: error: 'SZ_2G' undeclared (first use in this function)
>    13 | #define CFG_SYS_SDRAM_SIZE      SZ_2G /* Maximum supported size */
>       |                                 ^~~~~
> board/toradex/verdin-am62p/verdin-am62p.c:63:65: note: in expansion of macro 'CFG_SYS_SDRAM_SIZE'
>    63 |         gd->ram_size = get_ram_size((long *)CFG_SYS_SDRAM_BASE, CFG_SYS_SDRAM_SIZE);
>       |                                                                 ^~~~~~~~~~~~~~~~~~
> include/configs/verdin-am62p.h:13:33: note: each undeclared identifier is reported only once for each function it appears in
> board/toradex/verdin-am62p/verdin-am62p.c:65:28: error: 'SZ_1G' undeclared (first use in this function)
>    65 |         if (gd->ram_size < SZ_1G)
>       |                            ^~~~~
> 
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> ---
> v2:
> 	drop change in board/toradex/verdin-am62p/verdin-am62p.c
> ---
>  include/configs/verdin-am62p.h | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/include/configs/verdin-am62p.h b/include/configs/verdin-am62p.h
> index eef360ee9b6..c3464bdb838 100644
> --- a/include/configs/verdin-am62p.h
> +++ b/include/configs/verdin-am62p.h
> @@ -8,6 +8,8 @@
>  #ifndef __VERDIN_AM62P_H
>  #define __VERDIN_AM62P_H
>  
> +#include <linux/sizes.h>
> +
>  /* DDR Configuration */
>  #define CFG_SYS_SDRAM_BASE	0x80000000
>  #define CFG_SYS_SDRAM_SIZE	SZ_2G /* Maximum supported size */

I dislike adding <linux/sizes.h> here even if we end up using SZ_xx in
config.h because this gets included *everywhere* and so we can mask
other errors by doing this.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20250609/fc1660b3/attachment.sig>


More information about the U-Boot mailing list