diff options
-rw-r--r-- | arch/microblaze/Kconfig | 2 | ||||
-rw-r--r-- | arch/mips/Kconfig | 2 | ||||
-rw-r--r-- | arch/powerpc/Kconfig | 2 | ||||
-rw-r--r-- | drivers/of/Kconfig | 4 | ||||
-rw-r--r-- | drivers/of/fdt.c | 4 |
5 files changed, 11 insertions, 3 deletions
diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig index 387d5ffdfd3a..5f5018a71a3d 100644 --- a/arch/microblaze/Kconfig +++ b/arch/microblaze/Kconfig | |||
@@ -14,7 +14,7 @@ config MICROBLAZE | |||
14 | select HAVE_DMA_API_DEBUG | 14 | select HAVE_DMA_API_DEBUG |
15 | select TRACING_SUPPORT | 15 | select TRACING_SUPPORT |
16 | select OF | 16 | select OF |
17 | select OF_FLATTREE | 17 | select OF_EARLY_FLATTREE |
18 | 18 | ||
19 | config SWAP | 19 | config SWAP |
20 | def_bool n | 20 | def_bool n |
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 0a9b5b8b2a19..f489ec30e071 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -2218,7 +2218,7 @@ config SECCOMP | |||
2218 | config USE_OF | 2218 | config USE_OF |
2219 | bool "Flattened Device Tree support" | 2219 | bool "Flattened Device Tree support" |
2220 | select OF | 2220 | select OF |
2221 | select OF_FLATTREE | 2221 | select OF_EARLY_FLATTREE |
2222 | help | 2222 | help |
2223 | Include support for flattened device tree machine descriptions. | 2223 | Include support for flattened device tree machine descriptions. |
2224 | 2224 | ||
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index e625e9e034ae..48fb4790bfec 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -116,7 +116,7 @@ config PPC | |||
116 | bool | 116 | bool |
117 | default y | 117 | default y |
118 | select OF | 118 | select OF |
119 | select OF_FLATTREE | 119 | select OF_EARLY_FLATTREE |
120 | select HAVE_FTRACE_MCOUNT_RECORD | 120 | select HAVE_FTRACE_MCOUNT_RECORD |
121 | select HAVE_DYNAMIC_FTRACE | 121 | select HAVE_DYNAMIC_FTRACE |
122 | select HAVE_FUNCTION_TRACER | 122 | select HAVE_FUNCTION_TRACER |
diff --git a/drivers/of/Kconfig b/drivers/of/Kconfig index e4b93a0a15d2..3c6e100a3ad0 100644 --- a/drivers/of/Kconfig +++ b/drivers/of/Kconfig | |||
@@ -19,6 +19,10 @@ config OF_FLATTREE | |||
19 | bool | 19 | bool |
20 | select DTC | 20 | select DTC |
21 | 21 | ||
22 | config OF_EARLY_FLATTREE | ||
23 | bool | ||
24 | select OF_FLATTREE | ||
25 | |||
22 | config OF_PROMTREE | 26 | config OF_PROMTREE |
23 | bool | 27 | bool |
24 | 28 | ||
diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c index c1360e02f921..2ebacf14e7de 100644 --- a/drivers/of/fdt.c +++ b/drivers/of/fdt.c | |||
@@ -27,6 +27,8 @@ int __initdata dt_root_size_cells; | |||
27 | 27 | ||
28 | struct boot_param_header *initial_boot_params; | 28 | struct boot_param_header *initial_boot_params; |
29 | 29 | ||
30 | #ifdef CONFIG_OF_EARLY_FLATTREE | ||
31 | |||
30 | char *find_flat_dt_string(u32 offset) | 32 | char *find_flat_dt_string(u32 offset) |
31 | { | 33 | { |
32 | return ((char *)initial_boot_params) + | 34 | return ((char *)initial_boot_params) + |
@@ -604,3 +606,5 @@ void __init unflatten_device_tree(void) | |||
604 | 606 | ||
605 | pr_debug(" <- unflatten_device_tree()\n"); | 607 | pr_debug(" <- unflatten_device_tree()\n"); |
606 | } | 608 | } |
609 | |||
610 | #endif /* CONFIG_OF_EARLY_FLATTREE */ | ||