]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
rockchip: ringneck-px30: enforce ENV_IS_NOWHERE with Kconfig select
authorQuentin Schulz <quentin.schulz@theobroma-systems.com>
Wed, 1 Mar 2023 17:31:15 +0000 (18:31 +0100)
committerKever Yang <kever.yang@rock-chips.com>
Fri, 21 Apr 2023 07:16:00 +0000 (15:16 +0800)
Instead of letting the compiler error out if CONFIG_ENV_IS_NOWHERE is
not selected by the user, let's just enforce it when the user builds for
Ringneck PX30 so that no check needs to be performed by the compiler and
the configuration is always valid.

Suggested-by: Tom Rini <trini@konsulko.com>
Cc: Quentin Schulz <foss+uboot@0leil.net>
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
board/theobroma-systems/ringneck_px30/Kconfig
board/theobroma-systems/ringneck_px30/ringneck-px30.c
configs/ringneck-px30_defconfig

index 24d94807db8a01c83887a839837718124f2d2cab..c33253bdad871d85ed5b20ecb1d00278359d91f3 100644 (file)
@@ -11,6 +11,7 @@ config SYS_CONFIG_NAME
 
 config BOARD_SPECIFIC_OPTIONS # dummy
        def_bool y
+       select ENV_IS_NOWHERE
 
 config ENV_SIZE
        default 0x3000
index 47d1a40ef7c63ff0e8af6604a653650e30c71c6f..bb1bb4acf5c4d3ce3a997c0bb6f2c3bc60028f0e 100644 (file)
@@ -118,10 +118,6 @@ int mmc_get_env_dev(void)
        return CONFIG_SYS_MMC_ENV_DEV;
 }
 
-#if !IS_ENABLED(CONFIG_ENV_IS_NOWHERE)
-#error Please enable CONFIG_ENV_IS_NOWHERE
-#endif
-
 enum env_location arch_env_get_location(enum env_operation op, int prio)
 {
        const char *boot_device =
index 91706d8def23473746ef6fc09745853170e57720..e9234efc2a01939f0b3d71918a834696dfe5952f 100644 (file)
@@ -68,7 +68,6 @@ CONFIG_SPL_OF_CONTROL=y
 CONFIG_OF_LIVE=y
 CONFIG_OF_SPL_REMOVE_PROPS="interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents"
 CONFIG_ENV_OVERWRITE=y
-CONFIG_ENV_IS_NOWHERE=y
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_SYS_RELOC_GD_ENV_ADDR=y
 CONFIG_SPL_DM_SEQ_ALIAS=y