diff options
author | Michal Marek <mmarek@suse.cz> | 2010-10-12 09:09:06 -0400 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2010-10-12 09:09:06 -0400 |
commit | 239060b93bb30a4ad55f1ecaa512464a035cc5ba (patch) | |
tree | 77f79810e57d4fc24356eca0cd6db463e8994128 /arch/powerpc/Kconfig | |
parent | 1408b15b98635a13bad2e2a50b3c2ae2ccdf625b (diff) | |
parent | e9203c988234aa512bd45ca32b52e21c7bbfc414 (diff) |
Merge branch 'kbuild/rc-fixes' into kbuild/kconfig
We need to revert the temporary hack in 71ebc01, hence the merge.
Diffstat (limited to 'arch/powerpc/Kconfig')
-rw-r--r-- | arch/powerpc/Kconfig | 36 |
1 files changed, 10 insertions, 26 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 182743b46e0a..209557c9ef17 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -23,9 +23,6 @@ config MMU | |||
23 | config GENERIC_CMOS_UPDATE | 23 | config GENERIC_CMOS_UPDATE |
24 | def_bool y | 24 | def_bool y |
25 | 25 | ||
26 | config GENERIC_TIME | ||
27 | def_bool y | ||
28 | |||
29 | config GENERIC_TIME_VSYSCALL | 26 | config GENERIC_TIME_VSYSCALL |
30 | def_bool y | 27 | def_bool y |
31 | 28 | ||
@@ -114,6 +111,8 @@ config ARCH_NO_VIRT_TO_BUS | |||
114 | config PPC | 111 | config PPC |
115 | bool | 112 | bool |
116 | default y | 113 | default y |
114 | select OF | ||
115 | select OF_FLATTREE | ||
117 | select HAVE_FTRACE_MCOUNT_RECORD | 116 | select HAVE_FTRACE_MCOUNT_RECORD |
118 | select HAVE_DYNAMIC_FTRACE | 117 | select HAVE_DYNAMIC_FTRACE |
119 | select HAVE_FUNCTION_TRACER | 118 | select HAVE_FUNCTION_TRACER |
@@ -135,6 +134,7 @@ config PPC | |||
135 | select GENERIC_ATOMIC64 if PPC32 | 134 | select GENERIC_ATOMIC64 if PPC32 |
136 | select HAVE_PERF_EVENTS | 135 | select HAVE_PERF_EVENTS |
137 | select HAVE_REGS_AND_STACK_ACCESS_API | 136 | select HAVE_REGS_AND_STACK_ACCESS_API |
137 | select HAVE_HW_BREAKPOINT if PERF_EVENTS && PPC_BOOK3S_64 | ||
138 | 138 | ||
139 | config EARLY_PRINTK | 139 | config EARLY_PRINTK |
140 | bool | 140 | bool |
@@ -166,10 +166,6 @@ config ARCH_MAY_HAVE_PC_FDC | |||
166 | config PPC_OF | 166 | config PPC_OF |
167 | def_bool y | 167 | def_bool y |
168 | 168 | ||
169 | config OF | ||
170 | def_bool y | ||
171 | select OF_FLATTREE | ||
172 | |||
173 | config PPC_UDBG_16550 | 169 | config PPC_UDBG_16550 |
174 | bool | 170 | bool |
175 | default n | 171 | default n |
@@ -192,10 +188,6 @@ config SYS_SUPPORTS_APM_EMULATION | |||
192 | default y if PMAC_APM_EMU | 188 | default y if PMAC_APM_EMU |
193 | bool | 189 | bool |
194 | 190 | ||
195 | config DTC | ||
196 | bool | ||
197 | default y | ||
198 | |||
199 | config DEFAULT_UIMAGE | 191 | config DEFAULT_UIMAGE |
200 | bool | 192 | bool |
201 | help | 193 | help |
@@ -212,7 +204,7 @@ config ARCH_HIBERNATION_POSSIBLE | |||
212 | config ARCH_SUSPEND_POSSIBLE | 204 | config ARCH_SUSPEND_POSSIBLE |
213 | def_bool y | 205 | def_bool y |
214 | depends on ADB_PMU || PPC_EFIKA || PPC_LITE5200 || PPC_83xx || \ | 206 | depends on ADB_PMU || PPC_EFIKA || PPC_LITE5200 || PPC_83xx || \ |
215 | PPC_85xx || PPC_86xx | 207 | PPC_85xx || PPC_86xx || PPC_PSERIES |
216 | 208 | ||
217 | config PPC_DCR_NATIVE | 209 | config PPC_DCR_NATIVE |
218 | bool | 210 | bool |
@@ -345,7 +337,7 @@ config ARCH_ENABLE_MEMORY_HOTREMOVE | |||
345 | 337 | ||
346 | config KEXEC | 338 | config KEXEC |
347 | bool "kexec system call (EXPERIMENTAL)" | 339 | bool "kexec system call (EXPERIMENTAL)" |
348 | depends on (PPC_BOOK3S || (FSL_BOOKE && !SMP)) && EXPERIMENTAL | 340 | depends on (PPC_BOOK3S || FSL_BOOKE) && EXPERIMENTAL |
349 | help | 341 | help |
350 | kexec is a system call that implements the ability to shutdown your | 342 | kexec is a system call that implements the ability to shutdown your |
351 | current kernel, and to start another kernel. It is like a reboot | 343 | current kernel, and to start another kernel. It is like a reboot |
@@ -362,8 +354,8 @@ config KEXEC | |||
362 | 354 | ||
363 | config CRASH_DUMP | 355 | config CRASH_DUMP |
364 | bool "Build a kdump crash kernel" | 356 | bool "Build a kdump crash kernel" |
365 | depends on PPC64 || 6xx | 357 | depends on PPC64 || 6xx || FSL_BOOKE |
366 | select RELOCATABLE if PPC64 | 358 | select RELOCATABLE if PPC64 || FSL_BOOKE |
367 | help | 359 | help |
368 | Build a kernel suitable for use as a kdump capture kernel. | 360 | Build a kernel suitable for use as a kdump capture kernel. |
369 | The same kernel binary can be used as production kernel and dump | 361 | The same kernel binary can be used as production kernel and dump |
@@ -572,14 +564,6 @@ config SCHED_SMT | |||
572 | when dealing with POWER5 cpus at a cost of slightly increased | 564 | when dealing with POWER5 cpus at a cost of slightly increased |
573 | overhead in some places. If unsure say N here. | 565 | overhead in some places. If unsure say N here. |
574 | 566 | ||
575 | config PROC_DEVICETREE | ||
576 | bool "Support for device tree in /proc" | ||
577 | depends on PROC_FS | ||
578 | help | ||
579 | This option adds a device-tree directory under /proc which contains | ||
580 | an image of the device tree that the kernel copies from Open | ||
581 | Firmware or other boot firmware. If unsure, say Y here. | ||
582 | |||
583 | config CMDLINE_BOOL | 567 | config CMDLINE_BOOL |
584 | bool "Default bootloader kernel arguments" | 568 | bool "Default bootloader kernel arguments" |
585 | 569 | ||
@@ -662,7 +646,7 @@ config NEED_SG_DMA_LENGTH | |||
662 | 646 | ||
663 | config GENERIC_ISA_DMA | 647 | config GENERIC_ISA_DMA |
664 | bool | 648 | bool |
665 | depends on PPC64 || POWER4 || 6xx && !CPM2 | 649 | depends on ISA_DMA_API |
666 | default y | 650 | default y |
667 | 651 | ||
668 | config PPC_INDIRECT_PCI | 652 | config PPC_INDIRECT_PCI |
@@ -891,7 +875,7 @@ config KERNEL_START_BOOL | |||
891 | config KERNEL_START | 875 | config KERNEL_START |
892 | hex "Virtual address of kernel base" if KERNEL_START_BOOL | 876 | hex "Virtual address of kernel base" if KERNEL_START_BOOL |
893 | default PAGE_OFFSET if PAGE_OFFSET_BOOL | 877 | default PAGE_OFFSET if PAGE_OFFSET_BOOL |
894 | default "0xc2000000" if CRASH_DUMP | 878 | default "0xc2000000" if CRASH_DUMP && !RELOCATABLE |
895 | default "0xc0000000" | 879 | default "0xc0000000" |
896 | 880 | ||
897 | config PHYSICAL_START_BOOL | 881 | config PHYSICAL_START_BOOL |
@@ -904,7 +888,7 @@ config PHYSICAL_START_BOOL | |||
904 | 888 | ||
905 | config PHYSICAL_START | 889 | config PHYSICAL_START |
906 | hex "Physical address where the kernel is loaded" if PHYSICAL_START_BOOL | 890 | hex "Physical address where the kernel is loaded" if PHYSICAL_START_BOOL |
907 | default "0x02000000" if PPC_STD_MMU && CRASH_DUMP | 891 | default "0x02000000" if PPC_STD_MMU && CRASH_DUMP && !RELOCATABLE |
908 | default "0x00000000" | 892 | default "0x00000000" |
909 | 893 | ||
910 | config PHYSICAL_ALIGN | 894 | config PHYSICAL_ALIGN |