env: ENV_IS_IN_FAT improvements
authorTuomas Tynkkynen <tuomas@tuxera.com>
Fri, 5 Jan 2018 00:45:19 +0000 (02:45 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 22 Jan 2018 21:43:31 +0000 (16:43 -0500)
Make it select FS_FAT as well, because if it's not selected, enabling
ENV_IS_IN_FAT causes a Kconfig warning:

warning: (ENV_IS_IN_FAT) selects FAT_WRITE which has unmet direct dependencies (FS_FAT)

This also allows dropping some code from config_fallbacks.

Also drop the unnecessary help text about having to enable
CONFIG_FAT_WRITE - Kconfig automatically handles that.

Signed-off-by: Tuomas Tynkkynen <tuomas@tuxera.com>
env/Kconfig
include/config_fallbacks.h

index 692f8633b809d222868bb3c3057393ef69b058cb..a24370786b69e2fb9e45ac88dcb2aabbb1922d89 100644 (file)
@@ -74,13 +74,11 @@ config ENV_IS_IN_EEPROM
 config ENV_IS_IN_FAT
        bool "Environment is in a FAT filesystem"
        depends on !CHAIN_OF_TRUST
+       select FS_FAT
        select FAT_WRITE
        help
          Define this if you want to use the FAT file system for the environment.
 
-         - CONFIG_FAT_WRITE:
-         This must be enabled. Otherwise it cannot save the environment file.
-
 config ENV_IS_IN_EXT4
        bool "Environment is in a EXT4 filesystem"
        depends on !CHAIN_OF_TRUST
index 527dfc71fa6d446196bba4a2fdd2f1b10c0dbf00..76b13c3b306df9614ec7423e1dff793b8aa6dd5c 100644 (file)
 #define CONFIG_SYS_BAUDRATE_TABLE      { 9600, 19200, 38400, 57600, 115200 }
 #endif
 
-#if defined(CONFIG_ENV_IS_IN_FAT) && !defined(CONFIG_FS_FAT)
-#define CONFIG_FS_FAT
-#endif
-
 /* Rather than repeat this expression each time, add a define for it */
 #if defined(CONFIG_IDE) || \
        defined(CONFIG_SATA) || \