aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/Kconfig
diff options
context:
space:
mode:
authorMichal Marek <mmarek@suse.cz>2010-10-12 09:09:06 -0400
committerMichal Marek <mmarek@suse.cz>2010-10-12 09:09:06 -0400
commit239060b93bb30a4ad55f1ecaa512464a035cc5ba (patch)
tree77f79810e57d4fc24356eca0cd6db463e8994128 /arch/powerpc/Kconfig
parent1408b15b98635a13bad2e2a50b3c2ae2ccdf625b (diff)
parente9203c988234aa512bd45ca32b52e21c7bbfc414 (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/Kconfig36
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
23config GENERIC_CMOS_UPDATE 23config GENERIC_CMOS_UPDATE
24 def_bool y 24 def_bool y
25 25
26config GENERIC_TIME
27 def_bool y
28
29config GENERIC_TIME_VSYSCALL 26config GENERIC_TIME_VSYSCALL
30 def_bool y 27 def_bool y
31 28
@@ -114,6 +111,8 @@ config ARCH_NO_VIRT_TO_BUS
114config PPC 111config 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
139config EARLY_PRINTK 139config EARLY_PRINTK
140 bool 140 bool
@@ -166,10 +166,6 @@ config ARCH_MAY_HAVE_PC_FDC
166config PPC_OF 166config PPC_OF
167 def_bool y 167 def_bool y
168 168
169config OF
170 def_bool y
171 select OF_FLATTREE
172
173config PPC_UDBG_16550 169config 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
195config DTC
196 bool
197 default y
198
199config DEFAULT_UIMAGE 191config DEFAULT_UIMAGE
200 bool 192 bool
201 help 193 help
@@ -212,7 +204,7 @@ config ARCH_HIBERNATION_POSSIBLE
212config ARCH_SUSPEND_POSSIBLE 204config 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
217config PPC_DCR_NATIVE 209config PPC_DCR_NATIVE
218 bool 210 bool
@@ -345,7 +337,7 @@ config ARCH_ENABLE_MEMORY_HOTREMOVE
345 337
346config KEXEC 338config 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
363config CRASH_DUMP 355config 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
575config 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
583config CMDLINE_BOOL 567config 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
663config GENERIC_ISA_DMA 647config 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
668config PPC_INDIRECT_PCI 652config PPC_INDIRECT_PCI
@@ -891,7 +875,7 @@ config KERNEL_START_BOOL
891config KERNEL_START 875config 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
897config PHYSICAL_START_BOOL 881config PHYSICAL_START_BOOL
@@ -904,7 +888,7 @@ config PHYSICAL_START_BOOL
904 888
905config PHYSICAL_START 889config 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
910config PHYSICAL_ALIGN 894config PHYSICAL_ALIGN