[PATCH] board: samsung: Remove incorrect SYS_CONFIG_NAME in axy17lte Kconfig

Tom Rini trini at konsulko.com
Thu Nov 9 13:53:45 CET 2023


On Fri, Oct 20, 2023 at 01:42:53PM -0500, Sam Protsenko wrote:

> The global SYS_CONFIG_NAME in axy17lte Kconfig overrides SYS_CONFIG_NAME
> for all boards specified after this line in
> arch/arm/mach-exynos/Kconfig:
> 
>     source "board/samsung/axy17lte/Kconfig"
> 
> Right now it's the last 'source' line there, so the issue is not
> reproducible. But once some board is moved or added after this line the
> next build error will happen:

Good spotting on this one.

[snip]
> diff --git a/board/samsung/axy17lte/Kconfig b/board/samsung/axy17lte/Kconfig
> index a018547ff5d4..209394a8a5a8 100644
> --- a/board/samsung/axy17lte/Kconfig
> +++ b/board/samsung/axy17lte/Kconfig
> @@ -1,11 +1,3 @@
> -config SYS_CONFIG_NAME
> -	string "Board configuration name"
> -	default "exynos78x0-common.h"
> -	help
> -	  This option contains information about board configuration name.
> -	  Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
> -	  will be used for board configuration.
> -
>  if TARGET_A5Y17LTE
>  config SYS_BOARD
>  	default "axy17lte"

But this isn't right as Minkyu points out because SYS_CONFIG_NAME isn't
set for these platforms now. The fix is to do as
board/freescale/lx2160a/Kconfig does for example and have
SYS_CONFIG_NAME under each if TARGET_... stanza, even if we're repeating
the value. It may or may not look cleaner to do:
config SYS_CONFIG_NAME
	default "exynos78x0-common.h" if TARGET_A5Y17LTE || \
		TARGET_A7Y17LTE || TARGET_A3Y17LTE

In the file directly, instead.

-- 
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/20231109/384c3e48/attachment.sig>


More information about the U-Boot mailing list