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 7source "arch/powerpc/platforms/Kconfig.cputype" 8 9config PPC32 10 bool 11 default y if !PPC64 12 13config 64BIT 14 bool 15 default y if PPC64 16 17config WORD_SIZE 18 int 19 default 64 if PPC64 20 default 32 if !PPC64 21 22config PPC_MERGE 23 def_bool y 24 25config MMU 26 bool 27 default y 28 29config GENERIC_CMOS_UPDATE 30 def_bool y 31 32config GENERIC_TIME 33 def_bool y 34 35config GENERIC_TIME_VSYSCALL 36 def_bool y 37 38config GENERIC_CLOCKEVENTS 39 def_bool y 40 41config GENERIC_HARDIRQS 42 bool 43 default y 44 45config HAVE_SETUP_PER_CPU_AREA 46 def_bool PPC64 47 48config IRQ_PER_CPU 49 bool 50 default y 51 52config STACKTRACE_SUPPORT 53 bool 54 default y 55 56config HAVE_LATENCYTOP_SUPPORT 57 def_bool y 58 59config TRACE_IRQFLAGS_SUPPORT 60 bool 61 depends on PPC64 62 default y 63 64config LOCKDEP_SUPPORT 65 bool 66 default y 67 68config RWSEM_GENERIC_SPINLOCK 69 bool 70 71config RWSEM_XCHGADD_ALGORITHM 72 bool 73 default y 74 75config GENERIC_LOCKBREAK 76 bool 77 default y 78 depends on SMP && PREEMPT 79 80config ARCH_HAS_ILOG2_U32 81 bool 82 default y 83 84config ARCH_HAS_ILOG2_U64 85 bool 86 default y if 64BIT 87 88config GENERIC_HWEIGHT 89 bool 90 default y 91 92config GENERIC_CALIBRATE_DELAY 93 bool 94 default y 95 96config GENERIC_FIND_NEXT_BIT 97 bool 98 default y 99 100config GENERIC_GPIO 101 bool 102 help 103 Generic GPIO API support 104 105config ARCH_NO_VIRT_TO_BUS 106 def_bool PPC64 107 108config PPC 109 bool 110 default y 111 select HAVE_DYNAMIC_FTRACE 112 select HAVE_FTRACE 113 select HAVE_IDE 114 select HAVE_IOREMAP_PROT 115 select HAVE_KPROBES 116 select HAVE_ARCH_KGDB 117 select HAVE_KRETPROBES 118 select HAVE_LMB 119 select HAVE_DMA_ATTRS if PPC64 120 select USE_GENERIC_SMP_HELPERS if SMP 121 select HAVE_OPROFILE 122 123config EARLY_PRINTK 124 bool 125 default y 126 127config COMPAT 128 bool 129 default y if PPC64 130 select COMPAT_BINFMT_ELF 131 132config SYSVIPC_COMPAT 133 bool 134 depends on COMPAT && SYSVIPC 135 default y 136 137# All PPC32s use generic nvram driver through ppc_md 138config GENERIC_NVRAM 139 bool 140 default y if PPC32 141 142config SCHED_NO_NO_OMIT_FRAME_POINTER 143 bool 144 default y 145 146config ARCH_MAY_HAVE_PC_FDC 147 bool 148 default !PPC_PSERIES || PCI 149 150config PPC_OF 151 def_bool y 152 153config OF 154 def_bool y 155 156config PPC_UDBG_16550 157 bool 158 default n 159 160config GENERIC_TBSYNC 161 bool 162 default y if PPC32 && SMP 163 default n 164 165config AUDIT_ARCH 166 bool 167 default y 168 169config GENERIC_BUG 170 bool 171 default y 172 depends on BUG 173 174config SYS_SUPPORTS_APM_EMULATION 175 default y if PMAC_APM_EMU 176 bool 177 178config DEFAULT_UIMAGE 179 bool 180 help 181 Used to allow a board to specify it wants a uImage built by default 182 default n 183 184config REDBOOT 185 bool 186 187config HIBERNATE_32 188 bool 189 depends on (PPC_PMAC && !SMP) || BROKEN 190 default y 191 192config HIBERNATE_64 193 bool 194 depends on BROKEN || (PPC_PMAC64 && EXPERIMENTAL) 195 default y 196 197config ARCH_HIBERNATION_POSSIBLE 198 bool 199 depends on (PPC64 && HIBERNATE_64) || (PPC32 && HIBERNATE_32) 200 default y 201 202config ARCH_SUSPEND_POSSIBLE 203 def_bool y 204 depends on ADB_PMU || PPC_EFIKA || PPC_LITE5200 || PPC_83xx 205 206config PPC_DCR_NATIVE 207 bool 208 default n 209 210config PPC_DCR_MMIO 211 bool 212 default n 213 214config PPC_DCR 215 bool 216 depends on PPC_DCR_NATIVE || PPC_DCR_MMIO 217 default y 218 219config PPC_OF_PLATFORM_PCI 220 bool 221 depends on PCI 222 depends on PPC64 # not supported on 32 bits yet 223 default n 224 225source "init/Kconfig" 226 227source "arch/powerpc/sysdev/Kconfig" 228source "arch/powerpc/platforms/Kconfig" 229 230menu "Kernel options" 231 232config HIGHMEM 233 bool "High memory support" 234 depends on PPC32 235 236source kernel/time/Kconfig 237source kernel/Kconfig.hz 238source kernel/Kconfig.preempt 239source "fs/Kconfig.binfmt" 240 241config HUGETLB_PAGE_SIZE_VARIABLE 242 bool 243 depends on HUGETLB_PAGE 244 default y 245 246config MATH_EMULATION 247 bool "Math emulation" 248 depends on 4xx || 8xx || E200 || PPC_MPC832x || E500 249 ---help--- 250 Some PowerPC chips designed for embedded applications do not have 251 a floating-point unit and therefore do not implement the 252 floating-point instructions in the PowerPC instruction set. If you 253 say Y here, the kernel will include code to emulate a floating-point 254 unit, which will allow programs that use floating-point 255 instructions to run. 256 257config 8XX_MINIMAL_FPEMU 258 bool "Minimal math emulation for 8xx" 259 depends on 8xx && !MATH_EMULATION 260 help 261 Older arch/ppc kernels still emulated a few floating point 262 instructions such as load and store, even when full math 263 emulation is disabled. Say "Y" here if you want to preserve 264 this behavior. 265 266 It is recommended that you build a soft-float userspace instead. 267 268config IOMMU_VMERGE 269 bool "Enable IOMMU virtual merging" 270 depends on PPC64 271 default y 272 help 273 Cause IO segments sent to a device for DMA to be merged virtually 274 by the IOMMU when they happen to have been allocated contiguously. 275 This doesn't add pressure to the IOMMU allocator. However, some 276 drivers don't support getting large merged segments coming back 277 from *_map_sg(). 278 279 Most drivers don't have this problem; it is safe to say Y here. 280 281config IOMMU_HELPER 282 def_bool PPC64 283 284config HOTPLUG_CPU 285 bool "Support for enabling/disabling CPUs" 286 depends on SMP && HOTPLUG && EXPERIMENTAL && (PPC_PSERIES || PPC_PMAC) 287 ---help--- 288 Say Y here to be able to disable and re-enable individual 289 CPUs at runtime on SMP machines. 290 291 Say N if you are unsure. 292 293config ARCH_ENABLE_MEMORY_HOTPLUG 294 def_bool y 295 296config ARCH_HAS_WALK_MEMORY 297 def_bool y 298 299config ARCH_ENABLE_MEMORY_HOTREMOVE 300 def_bool y 301 302config KEXEC 303 bool "kexec system call (EXPERIMENTAL)" 304 depends on (PPC_PRPMC2800 || PPC_MULTIPLATFORM) && EXPERIMENTAL 305 help 306 kexec is a system call that implements the ability to shutdown your 307 current kernel, and to start another kernel. It is like a reboot 308 but it is independent of the system firmware. And like a reboot 309 you can start any kernel with it, not just Linux. 310 311 The name comes from the similarity to the exec system call. 312 313 It is an ongoing process to be certain the hardware in a machine 314 is properly shutdown, so do not be surprised if this code does not 315 initially work for you. It may help to enable device hotplugging 316 support. As of this writing the exact hardware interface is 317 strongly in flux, so no good recommendation can be made. 318 319config CRASH_DUMP 320 bool "Build a kdump crash kernel" 321 depends on PPC_MULTIPLATFORM && PPC64 322 help 323 Build a kernel suitable for use as a kdump capture kernel. 324 The kernel will be linked at a different address than normal, and 325 so can only be used for Kdump. 326 327 Don't change this unless you know what you are doing. 328 329config PHYP_DUMP 330 bool "Hypervisor-assisted dump (EXPERIMENTAL)" 331 depends on PPC_PSERIES && EXPERIMENTAL 332 help 333 Hypervisor-assisted dump is meant to be a kdump replacement 334 offering robustness and speed not possible without system 335 hypervisor assistence. 336 337 If unsure, say "N" 338 339config PPCBUG_NVRAM 340 bool "Enable reading PPCBUG NVRAM during boot" if PPLUS || LOPEC 341 default y if PPC_PREP 342 343config IRQ_ALL_CPUS 344 bool "Distribute interrupts on all CPUs by default" 345 depends on SMP && !MV64360 346 help 347 This option gives the kernel permission to distribute IRQs across 348 multiple CPUs. Saying N here will route all IRQs to the first 349 CPU. Generally saying Y is safe, although some problems have been 350 reported with SMP Power Macintoshes with this option enabled. 351 352config NUMA 353 bool "NUMA support" 354 depends on PPC64 355 default y if SMP && PPC_PSERIES 356 357config NODES_SHIFT 358 int 359 default "4" 360 depends on NEED_MULTIPLE_NODES 361 362config ARCH_SELECT_MEMORY_MODEL 363 def_bool y 364 depends on PPC64 365 366config ARCH_FLATMEM_ENABLE 367 def_bool y 368 depends on (PPC64 && !NUMA) || PPC32 369 370config ARCH_SPARSEMEM_ENABLE 371 def_bool y 372 depends on PPC64 373 select SPARSEMEM_VMEMMAP_ENABLE 374 375config ARCH_SPARSEMEM_DEFAULT 376 def_bool y 377 depends on (SMP && PPC_PSERIES) || PPC_PS3 378 379config ARCH_POPULATES_NODE_MAP 380 def_bool y 381 382source "mm/Kconfig" 383 384config ARCH_MEMORY_PROBE 385 def_bool y 386 depends on MEMORY_HOTPLUG 387 388# Some NUMA nodes have memory ranges that span 389# other nodes. Even though a pfn is valid and 390# between a node's start and end pfns, it may not 391# reside on that node. See memmap_init_zone() 392# for details. 393config NODES_SPAN_OTHER_NODES 394 def_bool y 395 depends on NEED_MULTIPLE_NODES 396 397config PPC_HAS_HASH_64K 398 bool 399 depends on PPC64 400 default n 401 402config PPC_64K_PAGES 403 bool "64k page size" 404 depends on PPC64 405 select PPC_HAS_HASH_64K 406 help 407 This option changes the kernel logical page size to 64k. On machines 408 without processor support for 64k pages, the kernel will simulate 409 them by loading each individual 4k page on demand transparently, 410 while on hardware with such support, it will be used to map 411 normal application pages. 412 413config FORCE_MAX_ZONEORDER 414 int "Maximum zone order" 415 default "9" if PPC_64K_PAGES 416 default "13" if PPC64 && !PPC_64K_PAGES 417 default "11" 418 help 419 The kernel memory allocator divides physically contiguous memory 420 blocks into "zones", where each zone is a power of two number of 421 pages. This option selects the largest power of two that the kernel 422 keeps in the memory allocator. If you need to allocate very large 423 blocks of physically contiguous memory, then you may need to 424 increase this value. 425 426 This config option is actually maximum order plus one. For example, 427 a value of 11 means that the largest free memory block is 2^10 pages. 428 429 The page size is not necessarily 4KB. For example, on 64-bit 430 systems, 64KB pages can be enabled via CONFIG_PPC_64K_PAGES. Keep 431 this in mind when choosing a value for this option. 432 433config PPC_SUBPAGE_PROT 434 bool "Support setting protections for 4k subpages" 435 depends on PPC_64K_PAGES 436 help 437 This option adds support for a system call to allow user programs 438 to set access permissions (read/write, readonly, or no access) 439 on the 4k subpages of each 64k page. 440 441config SCHED_SMT 442 bool "SMT (Hyperthreading) scheduler support" 443 depends on PPC64 && SMP 444 help 445 SMT scheduler support improves the CPU scheduler's decision making 446 when dealing with POWER5 cpus at a cost of slightly increased 447 overhead in some places. If unsure say N here. 448 449config PROC_DEVICETREE 450 bool "Support for device tree in /proc" 451 depends on PROC_FS 452 help 453 This option adds a device-tree directory under /proc which contains 454 an image of the device tree that the kernel copies from Open 455 Firmware or other boot firmware. If unsure, say Y here. 456 457config CMDLINE_BOOL 458 bool "Default bootloader kernel arguments" 459 460config CMDLINE 461 string "Initial kernel command string" 462 depends on CMDLINE_BOOL 463 default "console=ttyS0,9600 console=tty0 root=/dev/sda2" 464 help 465 On some platforms, there is currently no way for the boot loader to 466 pass arguments to the kernel. For these platforms, you can supply 467 some command-line options at build time by entering them here. In 468 most cases you will need to specify the root device here. 469 470config EXTRA_TARGETS 471 string "Additional default image types" 472 help 473 List additional targets to be built by the bootwrapper here (separated 474 by spaces). This is useful for targets that depend of device tree 475 files in the .dts directory. 476 477 Targets in this list will be build as part of the default build 478 target, or when the user does a 'make zImage' or a 479 'make zImage.initrd'. 480 481 If unsure, leave blank 482 483if !44x || BROKEN 484config ARCH_WANTS_FREEZER_CONTROL 485 def_bool y 486 depends on ADB_PMU 487 488source kernel/power/Kconfig 489endif 490 491config SECCOMP 492 bool "Enable seccomp to safely compute untrusted bytecode" 493 depends on PROC_FS 494 default y 495 help 496 This kernel feature is useful for number crunching applications 497 that may need to compute untrusted bytecode during their 498 execution. By using pipes or other transports made available to 499 the process as file descriptors supporting the read/write 500 syscalls, it's possible to isolate those applications in 501 their own address space using seccomp. Once seccomp is 502 enabled via /proc/<pid>/seccomp, it cannot be disabled 503 and the task is only allowed to execute a few safe syscalls 504 defined by each seccomp mode. 505 506 If unsure, say Y. Only embedded should say N here. 507 508endmenu 509 510config ISA_DMA_API 511 bool 512 default !PPC_ISERIES || PCI 513 514menu "Bus options" 515 516config ISA 517 bool "Support for ISA-bus hardware" 518 depends on PPC_PREP || PPC_CHRP 519 select PPC_I8259 520 help 521 Find out whether you have ISA slots on your motherboard. ISA is the 522 name of a bus system, i.e. the way the CPU talks to the other stuff 523 inside your box. If you have an Apple machine, say N here; if you 524 have an IBM RS/6000 or pSeries machine or a PReP machine, say Y. If 525 you have an embedded board, consult your board documentation. 526 527config ZONE_DMA 528 bool 529 default y 530 531config GENERIC_ISA_DMA 532 bool 533 depends on PPC64 || POWER4 || 6xx && !CPM2 534 default y 535 536config PPC_INDIRECT_PCI 537 bool 538 depends on PCI 539 default y if 40x || 44x 540 default n 541 542config EISA 543 bool 544 545config SBUS 546 bool 547 548config FSL_SOC 549 bool 550 551config FSL_PCI 552 bool 553 select PPC_INDIRECT_PCI 554 555config 4xx_SOC 556 bool 557 558config FSL_LBC 559 bool 560 help 561 Freescale Localbus support 562 563config FSL_GTM 564 bool 565 depends on PPC_83xx || QUICC_ENGINE || CPM2 566 help 567 Freescale General-purpose Timers support 568 569# Yes MCA RS/6000s exist but Linux-PPC does not currently support any 570config MCA 571 bool 572 573# Platforms that what PCI turned unconditionally just do select PCI 574# in their config node. Platforms that want to choose at config 575# time should select PPC_PCI_CHOICE 576config PPC_PCI_CHOICE 577 bool 578 579config PCI 580 bool "PCI support" if PPC_PCI_CHOICE 581 default y if !40x && !CPM2 && !8xx && !PPC_83xx \ 582 && !PPC_85xx && !PPC_86xx 583 default PCI_PERMEDIA if !4xx && !CPM2 && !8xx 584 default PCI_QSPAN if !4xx && !CPM2 && 8xx 585 select ARCH_SUPPORTS_MSI 586 help 587 Find out whether your system includes a PCI bus. PCI is the name of 588 a bus system, i.e. the way the CPU talks to the other stuff inside 589 your box. If you say Y here, the kernel will include drivers and 590 infrastructure code to support PCI bus devices. 591 592config PCI_DOMAINS 593 def_bool PCI 594 595config PCI_SYSCALL 596 def_bool PCI 597 598config PCI_QSPAN 599 bool "QSpan PCI" 600 depends on !4xx && !CPM2 && 8xx 601 select PPC_I8259 602 help 603 Say Y here if you have a system based on a Motorola 8xx-series 604 embedded processor with a QSPAN PCI interface, otherwise say N. 605 606config PCI_8260 607 bool 608 depends on PCI && 8260 609 select PPC_INDIRECT_PCI 610 default y 611 612config 8260_PCI9 613 bool "Enable workaround for MPC826x erratum PCI 9" 614 depends on PCI_8260 && !8272 615 default y 616 617choice 618 prompt "IDMA channel for PCI 9 workaround" 619 depends on 8260_PCI9 620 621config 8260_PCI9_IDMA1 622 bool "IDMA1" 623 624config 8260_PCI9_IDMA2 625 bool "IDMA2" 626 627config 8260_PCI9_IDMA3 628 bool "IDMA3" 629 630config 8260_PCI9_IDMA4 631 bool "IDMA4" 632 633endchoice 634 635source "drivers/pci/pcie/Kconfig" 636 637source "drivers/pci/Kconfig" 638 639source "drivers/pcmcia/Kconfig" 640 641source "drivers/pci/hotplug/Kconfig" 642 643config HAS_RAPIDIO 644 bool 645 default n 646 647config RAPIDIO 648 bool "RapidIO support" 649 depends on HAS_RAPIDIO 650 help 651 If you say Y here, the kernel will include drivers and 652 infrastructure code to support RapidIO interconnect devices. 653 654source "drivers/rapidio/Kconfig" 655 656endmenu 657 658menu "Advanced setup" 659 depends on PPC32 660 661config ADVANCED_OPTIONS 662 bool "Prompt for advanced kernel configuration options" 663 help 664 This option will enable prompting for a variety of advanced kernel 665 configuration options. These options can cause the kernel to not 666 work if they are set incorrectly, but can be used to optimize certain 667 aspects of kernel memory management. 668 669 Unless you know what you are doing, say N here. 670 671comment "Default settings for advanced configuration options are used" 672 depends on !ADVANCED_OPTIONS 673 674config LOWMEM_SIZE_BOOL 675 bool "Set maximum low memory" 676 depends on ADVANCED_OPTIONS 677 help 678 This option allows you to set the maximum amount of memory which 679 will be used as "low memory", that is, memory which the kernel can 680 access directly, without having to set up a kernel virtual mapping. 681 This can be useful in optimizing the layout of kernel virtual 682 memory. 683 684 Say N here unless you know what you are doing. 685 686config LOWMEM_SIZE 687 hex "Maximum low memory size (in bytes)" if LOWMEM_SIZE_BOOL 688 default "0x30000000" 689 690config RELOCATABLE 691 bool "Build a relocatable kernel (EXPERIMENTAL)" 692 depends on EXPERIMENTAL && ADVANCED_OPTIONS && FLATMEM && FSL_BOOKE 693 help 694 This builds a kernel image that is capable of running at the 695 location the kernel is loaded at (some alignment restrictions may 696 exist). 697 698 One use is for the kexec on panic case where the recovery kernel 699 must live at a different physical address than the primary 700 kernel. 701 702 Note: If CONFIG_RELOCATABLE=y, then the kernel runs from the address 703 it has been loaded at and the compile time physical addresses 704 CONFIG_PHYSICAL_START is ignored. However CONFIG_PHYSICAL_START 705 setting can still be useful to bootwrappers that need to know the 706 load location of the kernel (eg. u-boot/mkimage). 707 708config PAGE_OFFSET_BOOL 709 bool "Set custom page offset address" 710 depends on ADVANCED_OPTIONS 711 help 712 This option allows you to set the kernel virtual address at which 713 the kernel will map low memory. This can be useful in optimizing 714 the virtual memory layout of the system. 715 716 Say N here unless you know what you are doing. 717 718config PAGE_OFFSET 719 hex "Virtual address of memory base" if PAGE_OFFSET_BOOL 720 default "0xc0000000" 721 722config KERNEL_START_BOOL 723 bool "Set custom kernel base address" 724 depends on ADVANCED_OPTIONS 725 help 726 This option allows you to set the kernel virtual address at which 727 the kernel will be loaded. Normally this should match PAGE_OFFSET 728 however there are times (like kdump) that one might not want them 729 to be the same. 730 731 Say N here unless you know what you are doing. 732 733config KERNEL_START 734 hex "Virtual address of kernel base" if KERNEL_START_BOOL 735 default PAGE_OFFSET if PAGE_OFFSET_BOOL 736 default "0xc2000000" if CRASH_DUMP 737 default "0xc0000000" 738 739config PHYSICAL_START_BOOL 740 bool "Set physical address where the kernel is loaded" 741 depends on ADVANCED_OPTIONS && FLATMEM && FSL_BOOKE 742 help 743 This gives the physical address where the kernel is loaded. 744 745 Say N here unless you know what you are doing. 746 747config PHYSICAL_START 748 hex "Physical address where the kernel is loaded" if PHYSICAL_START_BOOL 749 default "0x02000000" if PPC_STD_MMU && CRASH_DUMP 750 default "0x00000000" 751 752config PHYSICAL_ALIGN 753 hex 754 default "0x10000000" if FSL_BOOKE 755 help 756 This value puts the alignment restrictions on physical address 757 where kernel is loaded and run from. Kernel is compiled for an 758 address which meets above alignment restriction. 759 760config TASK_SIZE_BOOL 761 bool "Set custom user task size" 762 depends on ADVANCED_OPTIONS 763 help 764 This option allows you to set the amount of virtual address space 765 allocated to user tasks. This can be useful in optimizing the 766 virtual memory layout of the system. 767 768 Say N here unless you know what you are doing. 769 770config TASK_SIZE 771 hex "Size of user task space" if TASK_SIZE_BOOL 772 default "0x80000000" if PPC_PREP || PPC_8xx 773 default "0xc0000000" 774 775config CONSISTENT_START_BOOL 776 bool "Set custom consistent memory pool address" 777 depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE 778 help 779 This option allows you to set the base virtual address 780 of the consistent memory pool. This pool of virtual 781 memory is used to make consistent memory allocations. 782 783config CONSISTENT_START 784 hex "Base virtual address of consistent memory pool" if CONSISTENT_START_BOOL 785 default "0xfd000000" if (NOT_COHERENT_CACHE && 8xx) 786 default "0xff100000" if NOT_COHERENT_CACHE 787 788config CONSISTENT_SIZE_BOOL 789 bool "Set custom consistent memory pool size" 790 depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE 791 help 792 This option allows you to set the size of the 793 consistent memory pool. This pool of virtual memory 794 is used to make consistent memory allocations. 795 796config CONSISTENT_SIZE 797 hex "Size of consistent memory pool" if CONSISTENT_SIZE_BOOL 798 default "0x00200000" if NOT_COHERENT_CACHE 799 800config PIN_TLB 801 bool "Pinned Kernel TLBs (860 ONLY)" 802 depends on ADVANCED_OPTIONS && 8xx 803endmenu 804 805if PPC64 806config PAGE_OFFSET 807 hex 808 default "0xc000000000000000" 809config KERNEL_START 810 hex 811 default "0xc000000002000000" if CRASH_DUMP 812 default "0xc000000000000000" 813config PHYSICAL_START 814 hex 815 default "0x02000000" if CRASH_DUMP 816 default "0x00000000" 817endif 818 819source "net/Kconfig" 820 821source "drivers/Kconfig" 822 823source "fs/Kconfig" 824 825# XXX source "arch/ppc/8xx_io/Kconfig" 826 827# XXX source "arch/ppc/8260_io/Kconfig" 828 829source "arch/powerpc/sysdev/qe_lib/Kconfig" 830 831source "lib/Kconfig" 832 833source "arch/powerpc/Kconfig.debug" 834 835source "security/Kconfig" 836 837config KEYS_COMPAT 838 bool 839 depends on COMPAT && KEYS 840 default y 841 842source "crypto/Kconfig" 843 844config PPC_CLOCK 845 bool 846 default n 847 select HAVE_CLK 848 849config PPC_LIB_RHEAP 850 bool 851 852source "arch/powerpc/kvm/Kconfig" 853