Commit 75d3e8fbd93c14d9929d024c75af2d742c76db70
1 parent
20c9395933
Exists in
master
and in
55 other branches
[new uImage] Pull in libfdt if CONFIG_FIT is enabled
New uImage format (Flattened Image Tree) requires libfdt functionality, print out error message if CONFIG_OF_LIBFDT is not defined. New uImage support is enabled by defining CONFIG_FIT (and CONFIG_OF_LIBFDT). This commit turns it on by default. Signed-off-by: Marian Balakowicz <m8@semihalf.com>
Showing 4 changed files with 12 additions and 3 deletions Side-by-side Diff
cpu/mpc5xxx/cpu.c
... | ... | @@ -114,7 +114,7 @@ |
114 | 114 | |
115 | 115 | /* ------------------------------------------------------------------------- */ |
116 | 116 | |
117 | -#ifdef CONFIG_OF_LIBFDT | |
117 | +#if defined(CONFIG_OF_LIBFDT) && defined (CONFIG_OF_BOARD_SETUP) | |
118 | 118 | void ft_cpu_setup(void *blob, bd_t *bd) |
119 | 119 | { |
120 | 120 | int div = in_8((void*)CFG_MBAR + 0x204) & 0x0020 ? 8 : 4; |
cpu/mpc8260/cpu.c
... | ... | @@ -300,7 +300,7 @@ |
300 | 300 | #endif /* CONFIG_WATCHDOG */ |
301 | 301 | |
302 | 302 | /* ------------------------------------------------------------------------- */ |
303 | -#if defined(CONFIG_OF_LIBFDT) | |
303 | +#if defined(CONFIG_OF_LIBFDT) && defined (CONFIG_OF_BOARD_SETUP) | |
304 | 304 | void ft_cpu_setup (void *blob, bd_t *bd) |
305 | 305 | { |
306 | 306 | char * cpu_path = "/cpus/" OF_CPU; |
cpu/mpc8xx/cpu.c
... | ... | @@ -638,7 +638,7 @@ |
638 | 638 | #endif /* CONFIG_WATCHDOG */ |
639 | 639 | |
640 | 640 | /* ------------------------------------------------------------------------- */ |
641 | -#if defined(CONFIG_OF_LIBFDT) | |
641 | +#if defined(CONFIG_OF_LIBFDT) && defined (CONFIG_OF_BOARD_SETUP) | |
642 | 642 | void ft_cpu_setup (void *blob, bd_t *bd) |
643 | 643 | { |
644 | 644 | char * cpu_path = "/cpus/" OF_CPU; |
include/image.h
... | ... | @@ -35,10 +35,19 @@ |
35 | 35 | |
36 | 36 | #include <asm/byteorder.h> |
37 | 37 | #include <command.h> |
38 | + | |
38 | 39 | #ifndef USE_HOSTCC |
39 | 40 | #include <linux/string.h> |
40 | 41 | #include <asm/u-boot.h> |
42 | + | |
43 | +/* new uImage format support enabled by default */ | |
44 | +#define CONFIG_FIT 1 | |
45 | +#define CONFIG_OF_LIBFDT 1 | |
46 | + | |
47 | +#if defined(CONFIG_FIT) && !defined(CONFIG_OF_LIBFDT) | |
48 | +#error "CONFIG_OF_LIBFDT not enabled, required by CONFIG_FIT!" | |
41 | 49 | #endif |
50 | +#endif /* USE_HOSTCC */ | |
42 | 51 | |
43 | 52 | /* |
44 | 53 | * Operating System Codes |