Add HAVE_OPROFILE
[linux-2.6-block.git] / arch / powerpc / Kconfig
CommitLineData
14cf11af
PM
1# For a description of the syntax of this configuration file,
2# see Documentation/kbuild/kconfig-language.txt.
3#
4
5mainmenu "Linux/PowerPC Kernel Configuration"
6
a0ae9c7c 7source "arch/powerpc/platforms/Kconfig.cputype"
17e638bc 8
14cf11af
PM
9config PPC32
10 bool
11 default y if !PPC64
12
13config 64BIT
14 bool
15 default y if PPC64
16
2578bfae
SR
17config WORD_SIZE
18 int
19 default 64 if PPC64
20 default 32 if !PPC64
21
14cf11af
PM
22config PPC_MERGE
23 def_bool y
24
25config MMU
26 bool
27 default y
28
aa3be5f3
TB
29config GENERIC_CMOS_UPDATE
30 def_bool y
31
4a4cfe38
TB
32config GENERIC_TIME
33 def_bool y
34
35config GENERIC_TIME_VSYSCALL
36 def_bool y
37
d831d0b8
TB
38config GENERIC_CLOCKEVENTS
39 def_bool y
40
14cf11af
PM
41config GENERIC_HARDIRQS
42 bool
43 default y
44
988c388a 45config HAVE_SETUP_PER_CPU_AREA
b32ef636 46 def_bool PPC64
47
0d7012a9
IM
48config IRQ_PER_CPU
49 bool
50 default y
51
14cf11af
PM
52config RWSEM_GENERIC_SPINLOCK
53 bool
54
55config RWSEM_XCHGADD_ALGORITHM
56 bool
57 default y
58
95c354fe
NP
59config GENERIC_LOCKBREAK
60 bool
61 default y
62 depends on SMP && PREEMPT
63
f0d1b0b3
DH
64config ARCH_HAS_ILOG2_U32
65 bool
ef55d53c 66 default y
f0d1b0b3
DH
67
68config ARCH_HAS_ILOG2_U64
69 bool
ef55d53c 70 default y if 64BIT
f0d1b0b3 71
e779b2f9
AM
72config GENERIC_HWEIGHT
73 bool
74 default y
75
14cf11af
PM
76config GENERIC_CALIBRATE_DELAY
77 bool
78 default y
79
0a9cb46a
JM
80config GENERIC_FIND_NEXT_BIT
81 bool
82 default y
83
f057eac0
SR
84config ARCH_NO_VIRT_TO_BUS
85 def_bool PPC64
86
14cf11af
PM
87config PPC
88 bool
89 default y
42d4b839 90 select HAVE_OPROFILE
14cf11af
PM
91
92config EARLY_PRINTK
93 bool
51d3082f 94 default y
14cf11af
PM
95
96config COMPAT
97 bool
98 default y if PPC64
99
100config SYSVIPC_COMPAT
101 bool
102 depends on COMPAT && SYSVIPC
103 default y
104
105# All PPC32s use generic nvram driver through ppc_md
106config GENERIC_NVRAM
107 bool
108 default y if PPC32
109
110config SCHED_NO_NO_OMIT_FRAME_POINTER
111 bool
112 default y
113
114config ARCH_MAY_HAVE_PC_FDC
115 bool
bed59275 116 default !PPC_PSERIES || PCI
14cf11af 117
08264cbc
KG
118config PPC_OF
119 def_bool y
120
97e873e5
SR
121config OF
122 def_bool y
123
08264cbc
KG
124config PPC_UDBG_16550
125 bool
126 default n
127
08264cbc
KG
128config GENERIC_TBSYNC
129 bool
130 default y if PPC32 && SMP
131 default n
132
e65e1fc2
AV
133config AUDIT_ARCH
134 bool
135 default y
136
73c9ceab
JF
137config GENERIC_BUG
138 bool
139 default y
140 depends on BUG
141
b3028878 142config SYS_SUPPORTS_APM_EMULATION
58da10bb 143 default y if PMAC_APM_EMU
b3028878
JB
144 bool
145
f4fc4a5b
KG
146config DEFAULT_UIMAGE
147 bool
148 help
149 Used to allow a board to specify it wants a uImage built by default
150 default n
151
b09c1644
SW
152config REDBOOT
153 bool
154
801e4062 155config HIBERNATE_32
543b9fd3 156 bool
801e4062
JB
157 depends on (PPC_PMAC && !SMP) || BROKEN
158 default y
159
160config HIBERNATE_64
161 bool
162 depends on BROKEN || (PPC_PMAC64 && EXPERIMENTAL)
163 default y
164
165config ARCH_HIBERNATION_POSSIBLE
166 bool
167 depends on (PPC64 && HIBERNATE_64) || (PPC32 && HIBERNATE_32)
543b9fd3
JB
168 default y
169
f4cb5700
JB
170config ARCH_SUSPEND_POSSIBLE
171 def_bool y
172 depends on ADB_PMU || PPC_EFIKA || PPC_LITE5200
173
4c75a6f4
BH
174config PPC_DCR_NATIVE
175 bool
176 default n
177
178config PPC_DCR_MMIO
179 bool
180 default n
181
182config PPC_DCR
183 bool
184 depends on PPC_DCR_NATIVE || PPC_DCR_MMIO
185 default y
186
4c9d2800
BH
187config PPC_OF_PLATFORM_PCI
188 bool
373a6da1 189 depends on PCI
4c9d2800
BH
190 depends on PPC64 # not supported on 32 bits yet
191 default n
192
14cf11af
PM
193source "init/Kconfig"
194
a2d2e1ec 195source "arch/powerpc/sysdev/Kconfig"
4330f5da 196source "arch/powerpc/platforms/Kconfig"
14cf11af 197
14cf11af
PM
198menu "Kernel options"
199
200config HIGHMEM
201 bool "High memory support"
202 depends on PPC32
203
1ad74998 204source kernel/time/Kconfig
14cf11af
PM
205source kernel/Kconfig.hz
206source kernel/Kconfig.preempt
207source "fs/Kconfig.binfmt"
208
209# We optimistically allocate largepages from the VM, so make the limit
210# large enough (16MB). This badly named config option is actually
211# max order + 1
212config FORCE_MAX_ZONEORDER
213 int
214 depends on PPC64
02864867 215 default "9" if PPC_64K_PAGES
14cf11af
PM
216 default "13"
217
ba72cb8c
MG
218config HUGETLB_PAGE_SIZE_VARIABLE
219 bool
220 depends on HUGETLB_PAGE
221 default y
222
14cf11af
PM
223config MATH_EMULATION
224 bool "Math emulation"
4d52719a 225 depends on 4xx || 8xx || E200 || PPC_MPC832x || E500
14cf11af
PM
226 ---help---
227 Some PowerPC chips designed for embedded applications do not have
228 a floating-point unit and therefore do not implement the
229 floating-point instructions in the PowerPC instruction set. If you
230 say Y here, the kernel will include code to emulate a floating-point
231 unit, which will allow programs that use floating-point
232 instructions to run.
233
5dd57a13
SW
234config 8XX_MINIMAL_FPEMU
235 bool "Minimal math emulation for 8xx"
236 depends on 8xx && !MATH_EMULATION
237 help
238 Older arch/ppc kernels still emulated a few floating point
239 instructions such as load and store, even when full math
240 emulation is disabled. Say "Y" here if you want to preserve
241 this behavior.
242
243 It is recommended that you build a soft-float userspace instead.
244
14cf11af 245config IOMMU_VMERGE
768cc2d3
LV
246 bool "Enable IOMMU virtual merging"
247 depends on PPC64
248 default y
14cf11af
PM
249 help
250 Cause IO segments sent to a device for DMA to be merged virtually
251 by the IOMMU when they happen to have been allocated contiguously.
252 This doesn't add pressure to the IOMMU allocator. However, some
253 drivers don't support getting large merged segments coming back
768cc2d3
LV
254 from *_map_sg().
255
256 Most drivers don't have this problem; it is safe to say Y here.
14cf11af
PM
257
258config HOTPLUG_CPU
259 bool "Support for enabling/disabling CPUs"
260 depends on SMP && HOTPLUG && EXPERIMENTAL && (PPC_PSERIES || PPC_PMAC)
261 ---help---
262 Say Y here to be able to disable and re-enable individual
263 CPUs at runtime on SMP machines.
264
265 Say N if you are unsure.
266
cc57637b
YG
267config ARCH_ENABLE_MEMORY_HOTPLUG
268 def_bool y
269
14cf11af
PM
270config KEXEC
271 bool "kexec system call (EXPERIMENTAL)"
fd4ba7e2 272 depends on (PPC_PRPMC2800 || PPC_MULTIPLATFORM) && EXPERIMENTAL
14cf11af
PM
273 help
274 kexec is a system call that implements the ability to shutdown your
275 current kernel, and to start another kernel. It is like a reboot
1f1332f7 276 but it is independent of the system firmware. And like a reboot
14cf11af
PM
277 you can start any kernel with it, not just Linux.
278
1f1332f7 279 The name comes from the similarity to the exec system call.
14cf11af
PM
280
281 It is an ongoing process to be certain the hardware in a machine
282 is properly shutdown, so do not be surprised if this code does not
283 initially work for you. It may help to enable device hotplugging
284 support. As of this writing the exact hardware interface is
285 strongly in flux, so no good recommendation can be made.
286
e8625d46 287config CRASH_DUMP
cd9c99d7 288 bool "Build a kdump crash kernel (EXPERIMENTAL)"
e8625d46
HM
289 depends on PPC_MULTIPLATFORM && PPC64 && EXPERIMENTAL
290 help
291 Build a kernel suitable for use as a kdump capture kernel.
292 The kernel will be linked at a different address than normal, and
293 so can only be used for Kdump.
294
295 Don't change this unless you know what you are doing.
296
14cf11af
PM
297config PPCBUG_NVRAM
298 bool "Enable reading PPCBUG NVRAM during boot" if PPLUS || LOPEC
299 default y if PPC_PREP
300
301config IRQ_ALL_CPUS
302 bool "Distribute interrupts on all CPUs by default"
303 depends on SMP && !MV64360
304 help
305 This option gives the kernel permission to distribute IRQs across
306 multiple CPUs. Saying N here will route all IRQs to the first
307 CPU. Generally saying Y is safe, although some problems have been
308 reported with SMP Power Macintoshes with this option enabled.
309
ffa27b6b
AW
310config NUMA
311 bool "NUMA support"
312 depends on PPC64
313 default y if SMP && PPC_PSERIES
314
c80d79d7
YG
315config NODES_SHIFT
316 int
317 default "4"
318 depends on NEED_MULTIPLE_NODES
319
14cf11af
PM
320config ARCH_SELECT_MEMORY_MODEL
321 def_bool y
322 depends on PPC64
323
324config ARCH_FLATMEM_ENABLE
9100b205
AW
325 def_bool y
326 depends on (PPC64 && !NUMA) || PPC32
14cf11af 327
45fb6cea 328config ARCH_SPARSEMEM_ENABLE
14cf11af 329 def_bool y
9100b205 330 depends on PPC64
d29eff7b 331 select SPARSEMEM_VMEMMAP_ENABLE
14cf11af 332
45fb6cea 333config ARCH_SPARSEMEM_DEFAULT
14cf11af 334 def_bool y
78bde53e 335 depends on (SMP && PPC_PSERIES) || PPC_PS3
14cf11af 336
c67c3cb4 337config ARCH_POPULATES_NODE_MAP
14cf11af 338 def_bool y
c67c3cb4
MG
339
340source "mm/Kconfig"
14cf11af 341
7e9191da
MK
342config ARCH_MEMORY_PROBE
343 def_bool y
344 depends on MEMORY_HOTPLUG
345
75167957
AW
346# Some NUMA nodes have memory ranges that span
347# other nodes. Even though a pfn is valid and
348# between a node's start and end pfns, it may not
349# reside on that node. See memmap_init_zone()
350# for details.
351config NODES_SPAN_OTHER_NODES
352 def_bool y
353 depends on NEED_MULTIPLE_NODES
354
16c2d476
BH
355config PPC_HAS_HASH_64K
356 bool
357 depends on PPC64
358 default n
359
3c726f8d
BH
360config PPC_64K_PAGES
361 bool "64k page size"
863c84b9 362 depends on PPC64
16c2d476 363 select PPC_HAS_HASH_64K
3c726f8d
BH
364 help
365 This option changes the kernel logical page size to 64k. On machines
98750261
KG
366 without processor support for 64k pages, the kernel will simulate
367 them by loading each individual 4k page on demand transparently,
368 while on hardware with such support, it will be used to map
369 normal application pages.
3c726f8d 370
fa28237c
PM
371config PPC_SUBPAGE_PROT
372 bool "Support setting protections for 4k subpages"
373 depends on PPC_64K_PAGES
374 help
375 This option adds support for a system call to allow user programs
376 to set access permissions (read/write, readonly, or no access)
377 on the 4k subpages of each 64k page.
378
14cf11af
PM
379config SCHED_SMT
380 bool "SMT (Hyperthreading) scheduler support"
381 depends on PPC64 && SMP
14cf11af
PM
382 help
383 SMT scheduler support improves the CPU scheduler's decision making
384 when dealing with POWER5 cpus at a cost of slightly increased
385 overhead in some places. If unsure say N here.
386
387config PROC_DEVICETREE
5f296755
PM
388 bool "Support for device tree in /proc"
389 depends on PROC_FS
14cf11af
PM
390 help
391 This option adds a device-tree directory under /proc which contains
392 an image of the device tree that the kernel copies from Open
5f296755 393 Firmware or other boot firmware. If unsure, say Y here.
14cf11af 394
14cf11af
PM
395config CMDLINE_BOOL
396 bool "Default bootloader kernel arguments"
14cf11af
PM
397
398config CMDLINE
399 string "Initial kernel command string"
400 depends on CMDLINE_BOOL
401 default "console=ttyS0,9600 console=tty0 root=/dev/sda2"
402 help
403 On some platforms, there is currently no way for the boot loader to
404 pass arguments to the kernel. For these platforms, you can supply
405 some command-line options at build time by entering them here. In
406 most cases you will need to specify the root device here.
407
408if !44x || BROKEN
b28f5081
JB
409config ARCH_WANTS_FREEZER_CONTROL
410 def_bool y
411 depends on ADB_PMU
412
14cf11af
PM
413source kernel/power/Kconfig
414endif
415
416config SECCOMP
417 bool "Enable seccomp to safely compute untrusted bytecode"
418 depends on PROC_FS
419 default y
420 help
421 This kernel feature is useful for number crunching applications
422 that may need to compute untrusted bytecode during their
423 execution. By using pipes or other transports made available to
424 the process as file descriptors supporting the read/write
425 syscalls, it's possible to isolate those applications in
426 their own address space using seccomp. Once seccomp is
427 enabled via /proc/<pid>/seccomp, it cannot be disabled
428 and the task is only allowed to execute a few safe syscalls
429 defined by each seccomp mode.
430
431 If unsure, say Y. Only embedded should say N here.
432
270429ba
SW
433config WANT_DEVICE_TREE
434 bool
435 default n
436
437config DEVICE_TREE
438 string "Static device tree source file"
439 depends on WANT_DEVICE_TREE
440 help
441 This specifies the device tree source (.dts) file to be
442 compiled and included when building the bootwrapper. If a
443 relative filename is given, then it will be relative to
444 arch/powerpc/boot/dts. If you are not using the bootwrapper,
445 or do not need to build a dts into the bootwrapper, this
446 field is ignored.
447
448 For example, this is required when building a cuImage target
449 for an older U-Boot, which cannot pass a device tree itself.
450 Such a kernel will not work with a newer U-Boot that tries to
451 pass a device tree (unless you tell it not to). If your U-Boot
452 does not mention a device tree in "help bootm", then use the
453 cuImage target and specify a device tree here. Otherwise, use
454 the uImage target and leave this field blank.
455
14cf11af
PM
456endmenu
457
458config ISA_DMA_API
459 bool
373a6da1 460 default !PPC_ISERIES || PCI
14cf11af
PM
461
462menu "Bus options"
463
464config ISA
465 bool "Support for ISA-bus hardware"
466 depends on PPC_PREP || PPC_CHRP
f9bd170a 467 select PPC_I8259
14cf11af
PM
468 help
469 Find out whether you have ISA slots on your motherboard. ISA is the
470 name of a bus system, i.e. the way the CPU talks to the other stuff
471 inside your box. If you have an Apple machine, say N here; if you
472 have an IBM RS/6000 or pSeries machine or a PReP machine, say Y. If
473 you have an embedded board, consult your board documentation.
474
5ac6da66
CL
475config ZONE_DMA
476 bool
477 default y
478
14cf11af
PM
479config GENERIC_ISA_DMA
480 bool
481 depends on PPC64 || POWER4 || 6xx && !CPM2
482 default y
483
25635c71
PM
484config PPC_INDIRECT_PCI
485 bool
486 depends on PCI
63dafe57 487 default y if 40x || 44x
25635c71
PM
488 default n
489
14cf11af
PM
490config EISA
491 bool
492
493config SBUS
494 bool
495
08264cbc
KG
496config FSL_SOC
497 bool
498
55c44991
RZ
499config FSL_PCI
500 bool
501 select PPC_INDIRECT_PCI
502
14cf11af
PM
503# Yes MCA RS/6000s exist but Linux-PPC does not currently support any
504config MCA
505 bool
506
507config PCI
53158620 508 bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_86xx \
bed59275 509 || PPC_MPC52xx || (EMBEDDED && (PPC_PSERIES || PPC_ISERIES)) \
f9bdedb2 510 || PPC_PS3 || 44x
f21f49ea 511 default y if !40x && !CPM2 && !8xx && !PPC_83xx \
53158620 512 && !PPC_85xx && !PPC_86xx
f21f49ea 513 default PCI_PERMEDIA if !4xx && !CPM2 && !8xx
14cf11af 514 default PCI_QSPAN if !4xx && !CPM2 && 8xx
df87ef55 515 select ARCH_SUPPORTS_MSI
14cf11af
PM
516 help
517 Find out whether your system includes a PCI bus. PCI is the name of
518 a bus system, i.e. the way the CPU talks to the other stuff inside
519 your box. If you say Y here, the kernel will include drivers and
520 infrastructure code to support PCI bus devices.
521
522config PCI_DOMAINS
36e23590
MW
523 def_bool PCI
524
525config PCI_SYSCALL
526 def_bool PCI
14cf11af 527
14cf11af
PM
528config PCI_QSPAN
529 bool "QSpan PCI"
530 depends on !4xx && !CPM2 && 8xx
f9bd170a 531 select PPC_I8259
14cf11af
PM
532 help
533 Say Y here if you have a system based on a Motorola 8xx-series
534 embedded processor with a QSPAN PCI interface, otherwise say N.
535
536config PCI_8260
537 bool
538 depends on PCI && 8260
25635c71 539 select PPC_INDIRECT_PCI
14cf11af
PM
540 default y
541
542config 8260_PCI9
4a3ecc62 543 bool "Enable workaround for MPC826x erratum PCI 9"
e00c5498 544 depends on PCI_8260 && !8272
14cf11af
PM
545 default y
546
547choice
4a3ecc62 548 prompt "IDMA channel for PCI 9 workaround"
14cf11af
PM
549 depends on 8260_PCI9
550
551config 8260_PCI9_IDMA1
552 bool "IDMA1"
553
554config 8260_PCI9_IDMA2
555 bool "IDMA2"
556
557config 8260_PCI9_IDMA3
558 bool "IDMA3"
559
560config 8260_PCI9_IDMA4
561 bool "IDMA4"
562
563endchoice
564
bb53bb3d
JM
565source "drivers/pci/pcie/Kconfig"
566
14cf11af
PM
567source "drivers/pci/Kconfig"
568
569source "drivers/pcmcia/Kconfig"
570
571source "drivers/pci/hotplug/Kconfig"
572
573endmenu
574
575menu "Advanced setup"
576 depends on PPC32
577
578config ADVANCED_OPTIONS
579 bool "Prompt for advanced kernel configuration options"
580 help
581 This option will enable prompting for a variety of advanced kernel
582 configuration options. These options can cause the kernel to not
583 work if they are set incorrectly, but can be used to optimize certain
584 aspects of kernel memory management.
585
586 Unless you know what you are doing, say N here.
587
588comment "Default settings for advanced configuration options are used"
589 depends on !ADVANCED_OPTIONS
590
591config HIGHMEM_START_BOOL
592 bool "Set high memory pool address"
593 depends on ADVANCED_OPTIONS && HIGHMEM
594 help
595 This option allows you to set the base address of the kernel virtual
596 area used to map high memory pages. This can be useful in
597 optimizing the layout of kernel virtual memory.
598
599 Say N here unless you know what you are doing.
600
601config HIGHMEM_START
602 hex "Virtual start address of high memory pool" if HIGHMEM_START_BOOL
603 default "0xfe000000"
604
605config LOWMEM_SIZE_BOOL
606 bool "Set maximum low memory"
607 depends on ADVANCED_OPTIONS
608 help
609 This option allows you to set the maximum amount of memory which
610 will be used as "low memory", that is, memory which the kernel can
611 access directly, without having to set up a kernel virtual mapping.
612 This can be useful in optimizing the layout of kernel virtual
613 memory.
614
615 Say N here unless you know what you are doing.
616
617config LOWMEM_SIZE
618 hex "Maximum low memory size (in bytes)" if LOWMEM_SIZE_BOOL
619 default "0x30000000"
620
621config KERNEL_START_BOOL
622 bool "Set custom kernel base address"
623 depends on ADVANCED_OPTIONS
624 help
625 This option allows you to set the kernel virtual address at which
626 the kernel will map low memory (the kernel image will be linked at
627 this address). This can be useful in optimizing the virtual memory
628 layout of the system.
629
630 Say N here unless you know what you are doing.
631
632config KERNEL_START
633 hex "Virtual address of kernel base" if KERNEL_START_BOOL
634 default "0xc0000000"
635
636config TASK_SIZE_BOOL
637 bool "Set custom user task size"
638 depends on ADVANCED_OPTIONS
639 help
640 This option allows you to set the amount of virtual address space
641 allocated to user tasks. This can be useful in optimizing the
642 virtual memory layout of the system.
643
644 Say N here unless you know what you are doing.
645
646config TASK_SIZE
647 hex "Size of user task space" if TASK_SIZE_BOOL
4d9e5510
KG
648 default "0x80000000" if PPC_PREP || PPC_8xx
649 default "0xc0000000"
14cf11af
PM
650
651config CONSISTENT_START_BOOL
652 bool "Set custom consistent memory pool address"
653 depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE
654 help
655 This option allows you to set the base virtual address
4b3f686d 656 of the consistent memory pool. This pool of virtual
14cf11af
PM
657 memory is used to make consistent memory allocations.
658
659config CONSISTENT_START
660 hex "Base virtual address of consistent memory pool" if CONSISTENT_START_BOOL
ccf0d68e 661 default "0xfd000000" if (NOT_COHERENT_CACHE && 8xx)
14cf11af
PM
662 default "0xff100000" if NOT_COHERENT_CACHE
663
664config CONSISTENT_SIZE_BOOL
665 bool "Set custom consistent memory pool size"
666 depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE
667 help
4b3f686d 668 This option allows you to set the size of the
14cf11af
PM
669 consistent memory pool. This pool of virtual memory
670 is used to make consistent memory allocations.
671
672config CONSISTENT_SIZE
673 hex "Size of consistent memory pool" if CONSISTENT_SIZE_BOOL
674 default "0x00200000" if NOT_COHERENT_CACHE
675
676config BOOT_LOAD_BOOL
677 bool "Set the boot link/load address"
678 depends on ADVANCED_OPTIONS && !PPC_MULTIPLATFORM
679 help
680 This option allows you to set the initial load address of the zImage
681 or zImage.initrd file. This can be useful if you are on a board
682 which has a small amount of memory.
683
684 Say N here unless you know what you are doing.
685
686config BOOT_LOAD
687 hex "Link/load address for booting" if BOOT_LOAD_BOOL
688 default "0x00400000" if 40x || 8xx || 8260
689 default "0x01000000" if 44x
690 default "0x00800000"
691
692config PIN_TLB
693 bool "Pinned Kernel TLBs (860 ONLY)"
694 depends on ADVANCED_OPTIONS && 8xx
695endmenu
696
cabb5587
SR
697if PPC64
698config KERNEL_START
699 hex
eeb2d218 700 default "0xc000000000000000"
cabb5587
SR
701endif
702
14cf11af
PM
703source "net/Kconfig"
704
705source "drivers/Kconfig"
706
707source "fs/Kconfig"
708
709# XXX source "arch/ppc/8xx_io/Kconfig"
710
711# XXX source "arch/ppc/8260_io/Kconfig"
712
98658538
LY
713source "arch/powerpc/sysdev/qe_lib/Kconfig"
714
14cf11af
PM
715source "lib/Kconfig"
716
09cadedb 717source "kernel/Kconfig.instrumentation"
cd6b0762 718
14cf11af
PM
719source "arch/powerpc/Kconfig.debug"
720
721source "security/Kconfig"
722
723config KEYS_COMPAT
724 bool
725 depends on COMPAT && KEYS
726 default y
727
728source "crypto/Kconfig"
6f668280
DP
729
730config PPC_CLOCK
731 bool
732 default n
1088a209
SM
733
734config PPC_LIB_RHEAP
735 bool
736