]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - tools/envcrc.c
env: only build env_embedded and envcrc when needed
[people/ms/u-boot.git] / tools / envcrc.c
index 5b0f7cd4ec5bb01d7d641d232b2d1c63a90cd92a..d02a7dbcdccac059c7f64b8cbbbb79658147f2c5 100644 (file)
 # if defined(CONFIG_ENV_ADDR_REDUND) && !defined(CONFIG_ENV_SIZE_REDUND)
 #  define CONFIG_ENV_SIZE_REDUND       CONFIG_ENV_SIZE
 # endif
-# if (CONFIG_ENV_ADDR >= CONFIG_SYS_MONITOR_BASE) && \
-     ((CONFIG_ENV_ADDR + CONFIG_ENV_SIZE) <= (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN))
-#  define ENV_IS_EMBEDDED      1
-# endif
 # if defined(CONFIG_ENV_ADDR_REDUND) || defined(CONFIG_ENV_OFFSET_REDUND)
 #  define CONFIG_SYS_REDUNDAND_ENVIRONMENT     1
 # endif
 
 extern uint32_t crc32 (uint32_t, const unsigned char *, unsigned int);
 
-#ifdef ENV_IS_EMBEDDED
 extern unsigned int env_size;
 extern unsigned char environment;
-#endif /* ENV_IS_EMBEDDED */
 
 int main (int argc, char **argv)
 {
-#ifdef ENV_IS_EMBEDDED
        unsigned char pad = 0x00;
        uint32_t crc;
        unsigned char *envptr = &environment,
@@ -131,8 +124,6 @@ int main (int argc, char **argv)
        } else {
                printf ("0x%08X\n", crc);
        }
-#else
-       printf ("0\n");
-#endif
+
        return EXIT_SUCCESS;
 }