5 select HAVE_IDE if HAS_IOPORT
7 select HAVE_MEMBLOCK_NODE_MAP
8 select ARCH_DISCARD_MEMBLOCK
10 select HAVE_GENERIC_DMA_COHERENT
11 select HAVE_ARCH_TRACEHOOK
12 select HAVE_DMA_API_DEBUG
15 select HAVE_PERF_EVENTS
16 select HAVE_DEBUG_BUGVERBOSE
17 select ARCH_HAVE_CUSTOM_GPIO_H
18 select ARCH_HAVE_NMI_SAFE_CMPXCHG if (GUSA_RB || CPU_SH4A)
19 select PERF_USE_VMALLOC
20 select HAVE_DEBUG_KMEMLEAK
21 select HAVE_KERNEL_GZIP
22 select HAVE_KERNEL_BZIP2
23 select HAVE_KERNEL_LZMA
25 select HAVE_KERNEL_LZO
27 select ARCH_WANT_IPC_PARSE_VERSION
28 select HAVE_SYSCALL_TRACEPOINTS
29 select HAVE_REGS_AND_STACK_ACCESS_API
30 select HAVE_GENERIC_HARDIRQS
31 select MAY_HAVE_SPARSE_IRQ
32 select IRQ_FORCED_THREADING
34 select GENERIC_ATOMIC64
35 select GENERIC_IRQ_SHOW
36 select GENERIC_SMP_IDLE_THREAD
37 select GENERIC_CLOCKEVENTS
38 select GENERIC_CMOS_UPDATE if SH_SH03 || SH_DREAMCAST
39 select GENERIC_STRNCPY_FROM_USER
40 select GENERIC_STRNLEN_USER
41 select HAVE_MOD_ARCH_SPECIFIC if DWARF_UNWINDER
42 select MODULES_USE_ELF_RELA
44 The SuperH is a RISC processor targeted for use in embedded systems
45 and consumer electronics; it was also used in the Sega Dreamcast
46 gaming console. The SuperH port has a home page at
47 <http://www.linux-sh.org/>.
52 select HAVE_KRETPROBES
53 select HAVE_IOREMAP_PROT if MMU && !X2TLB
54 select HAVE_FUNCTION_TRACER
55 select HAVE_FTRACE_MCOUNT_RECORD
56 select HAVE_DYNAMIC_FTRACE
57 select HAVE_FUNCTION_TRACE_MCOUNT_TEST
58 select HAVE_FTRACE_NMI_ENTER if DYNAMIC_FTRACE
59 select ARCH_WANT_IPC_PARSE_VERSION
60 select HAVE_FUNCTION_GRAPH_TRACER
62 select HAVE_HW_BREAKPOINT
63 select HAVE_MIXED_BREAKPOINTS_REGS
65 select ARCH_HIBERNATION_POSSIBLE if MMU
69 def_bool ARCH = "sh64"
74 default "arch/sh/configs/shx3_defconfig" if SUPERH32
75 default "arch/sh/configs/cayman_defconfig" if SUPERH64
77 config RWSEM_GENERIC_SPINLOCK
80 config RWSEM_XCHGADD_ALGORITHM
85 depends on BUG && SUPERH32
91 config GENERIC_HWEIGHT
100 config GENERIC_CALIBRATE_DELAY
103 config GENERIC_LOCKBREAK
105 depends on SMP && PREEMPT
107 config ARCH_SUSPEND_POSSIBLE
110 config ARCH_HIBERNATION_POSSIBLE
113 config SYS_SUPPORTS_APM_EMULATION
115 select ARCH_SUSPEND_POSSIBLE
117 config SYS_SUPPORTS_HUGETLBFS
120 config SYS_SUPPORTS_SMP
123 config SYS_SUPPORTS_NUMA
126 config SYS_SUPPORTS_PCI
129 config SYS_SUPPORTS_CMT
132 config SYS_SUPPORTS_MTU2
135 config SYS_SUPPORTS_TMU
138 config STACKTRACE_SUPPORT
141 config LOCKDEP_SUPPORT
144 config HAVE_LATENCYTOP_SUPPORT
147 config ARCH_HAS_ILOG2_U32
150 config ARCH_HAS_ILOG2_U64
153 config ARCH_NO_VIRT_TO_BUS
156 config ARCH_HAS_DEFAULT_IDLE
161 depends on !SH_CAYMAN && !SH_SH4202_MICRODEV && !SH_SHMIN && \
162 !SH_HP6XX && !SH_SOLUTION_ENGINE
173 config DMA_NONCOHERENT
174 def_bool !DMA_COHERENT
176 config NEED_DMA_MAP_STATE
177 def_bool DMA_NONCOHERENT
179 config NEED_SG_DMA_LENGTH
182 source "init/Kconfig"
184 source "kernel/Kconfig.freezer"
197 select UNCACHED_MAPPING
201 select CPU_HAS_INTEVT
203 select SYS_SUPPORTS_TMU
207 select CPU_HAS_INTEVT
209 select CPU_HAS_FPU if !CPU_SH4AL_DSP
210 select SYS_SUPPORTS_TMU
211 select SYS_SUPPORTS_HUGETLBFS if MMU
225 select SYS_SUPPORTS_TMU
226 select SYS_SUPPORTS_HUGETLBFS if MMU
234 select SYS_SUPPORTS_SMP
235 select SYS_SUPPORTS_NUMA
239 select ARCH_SUSPEND_POSSIBLE
244 depends on CPU_SH4 || CPU_SH4A
251 prompt "Processor sub-type selection"
257 # SH-2 Processor Support
259 config CPU_SUBTYPE_SH7619
260 bool "Support SH7619 processor"
262 select SYS_SUPPORTS_CMT
264 # SH-2A Processor Support
266 config CPU_SUBTYPE_SH7201
267 bool "Support SH7201 processor"
270 select SYS_SUPPORTS_MTU2
272 config CPU_SUBTYPE_SH7203
273 bool "Support SH7203 processor"
276 select SYS_SUPPORTS_CMT
277 select SYS_SUPPORTS_MTU2
278 select ARCH_WANT_OPTIONAL_GPIOLIB
281 config CPU_SUBTYPE_SH7206
282 bool "Support SH7206 processor"
284 select SYS_SUPPORTS_CMT
285 select SYS_SUPPORTS_MTU2
287 config CPU_SUBTYPE_SH7263
288 bool "Support SH7263 processor"
291 select SYS_SUPPORTS_CMT
292 select SYS_SUPPORTS_MTU2
294 config CPU_SUBTYPE_SH7264
295 bool "Support SH7264 processor"
298 select SYS_SUPPORTS_CMT
299 select SYS_SUPPORTS_MTU2
302 config CPU_SUBTYPE_SH7269
303 bool "Support SH7269 processor"
306 select SYS_SUPPORTS_CMT
307 select SYS_SUPPORTS_MTU2
310 config CPU_SUBTYPE_MXG
311 bool "Support MX-G processor"
313 select SYS_SUPPORTS_MTU2
315 Select MX-G if running on an R8A03022BG part.
317 # SH-3 Processor Support
319 config CPU_SUBTYPE_SH7705
320 bool "Support SH7705 processor"
323 config CPU_SUBTYPE_SH7706
324 bool "Support SH7706 processor"
327 Select SH7706 if you have a 133 Mhz SH-3 HD6417706 CPU.
329 config CPU_SUBTYPE_SH7707
330 bool "Support SH7707 processor"
333 Select SH7707 if you have a 60 Mhz SH-3 HD6417707 CPU.
335 config CPU_SUBTYPE_SH7708
336 bool "Support SH7708 processor"
339 Select SH7708 if you have a 60 Mhz SH-3 HD6417708S or
340 if you have a 100 Mhz SH-3 HD6417708R CPU.
342 config CPU_SUBTYPE_SH7709
343 bool "Support SH7709 processor"
346 Select SH7709 if you have a 80 Mhz SH-3 HD6417709 CPU.
348 config CPU_SUBTYPE_SH7710
349 bool "Support SH7710 processor"
353 Select SH7710 if you have a SH3-DSP SH7710 CPU.
355 config CPU_SUBTYPE_SH7712
356 bool "Support SH7712 processor"
360 Select SH7712 if you have a SH3-DSP SH7712 CPU.
362 config CPU_SUBTYPE_SH7720
363 bool "Support SH7720 processor"
366 select SYS_SUPPORTS_CMT
367 select ARCH_WANT_OPTIONAL_GPIOLIB
368 select USB_ARCH_HAS_OHCI
369 select USB_OHCI_SH if USB_OHCI_HCD
372 Select SH7720 if you have a SH3-DSP SH7720 CPU.
374 config CPU_SUBTYPE_SH7721
375 bool "Support SH7721 processor"
378 select SYS_SUPPORTS_CMT
379 select USB_ARCH_HAS_OHCI
380 select USB_OHCI_SH if USB_OHCI_HCD
382 Select SH7721 if you have a SH3-DSP SH7721 CPU.
384 # SH-4 Processor Support
386 config CPU_SUBTYPE_SH7750
387 bool "Support SH7750 processor"
390 Select SH7750 if you have a 200 Mhz SH-4 HD6417750 CPU.
392 config CPU_SUBTYPE_SH7091
393 bool "Support SH7091 processor"
396 Select SH7091 if you have an SH-4 based Sega device (such as
397 the Dreamcast, Naomi, and Naomi 2).
399 config CPU_SUBTYPE_SH7750R
400 bool "Support SH7750R processor"
403 config CPU_SUBTYPE_SH7750S
404 bool "Support SH7750S processor"
407 config CPU_SUBTYPE_SH7751
408 bool "Support SH7751 processor"
411 Select SH7751 if you have a 166 Mhz SH-4 HD6417751 CPU,
412 or if you have a HD6417751R CPU.
414 config CPU_SUBTYPE_SH7751R
415 bool "Support SH7751R processor"
418 config CPU_SUBTYPE_SH7760
419 bool "Support SH7760 processor"
422 config CPU_SUBTYPE_SH4_202
423 bool "Support SH4-202 processor"
426 # SH-4A Processor Support
428 config CPU_SUBTYPE_SH7723
429 bool "Support SH7723 processor"
433 select ARCH_SPARSEMEM_ENABLE
434 select SYS_SUPPORTS_CMT
435 select ARCH_WANT_OPTIONAL_GPIOLIB
438 Select SH7723 if you have an SH-MobileR2 CPU.
440 config CPU_SUBTYPE_SH7724
441 bool "Support SH7724 processor"
445 select ARCH_SPARSEMEM_ENABLE
446 select SYS_SUPPORTS_CMT
447 select ARCH_WANT_OPTIONAL_GPIOLIB
450 Select SH7724 if you have an SH-MobileR2R CPU.
452 config CPU_SUBTYPE_SH7734
453 bool "Support SH7734 processor"
456 select ARCH_WANT_OPTIONAL_GPIOLIB
457 select USB_ARCH_HAS_OHCI
458 select USB_ARCH_HAS_EHCI
461 Select SH7734 if you have a SH4A SH7734 CPU.
463 config CPU_SUBTYPE_SH7757
464 bool "Support SH7757 processor"
467 select ARCH_WANT_OPTIONAL_GPIOLIB
468 select USB_ARCH_HAS_OHCI
469 select USB_ARCH_HAS_EHCI
472 Select SH7757 if you have a SH4A SH7757 CPU.
474 config CPU_SUBTYPE_SH7763
475 bool "Support SH7763 processor"
477 select USB_ARCH_HAS_OHCI
478 select USB_OHCI_SH if USB_OHCI_HCD
480 Select SH7763 if you have a SH4A SH7763(R5S77631) CPU.
482 config CPU_SUBTYPE_SH7770
483 bool "Support SH7770 processor"
486 config CPU_SUBTYPE_SH7780
487 bool "Support SH7780 processor"
490 config CPU_SUBTYPE_SH7785
491 bool "Support SH7785 processor"
494 select ARCH_SPARSEMEM_ENABLE
495 select SYS_SUPPORTS_NUMA
496 select ARCH_WANT_OPTIONAL_GPIOLIB
499 config CPU_SUBTYPE_SH7786
500 bool "Support SH7786 processor"
503 select CPU_HAS_PTEAEX
504 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
505 select ARCH_WANT_OPTIONAL_GPIOLIB
506 select USB_ARCH_HAS_OHCI
507 select USB_OHCI_SH if USB_OHCI_HCD
508 select USB_ARCH_HAS_EHCI
509 select USB_EHCI_SH if USB_EHCI_HCD
512 config CPU_SUBTYPE_SHX3
513 bool "Support SH-X3 processor"
516 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
517 select ARCH_REQUIRE_GPIOLIB
520 # SH4AL-DSP Processor Support
522 config CPU_SUBTYPE_SH7343
523 bool "Support SH7343 processor"
526 select SYS_SUPPORTS_CMT
528 config CPU_SUBTYPE_SH7722
529 bool "Support SH7722 processor"
533 select ARCH_SPARSEMEM_ENABLE
534 select SYS_SUPPORTS_NUMA
535 select SYS_SUPPORTS_CMT
536 select ARCH_WANT_OPTIONAL_GPIOLIB
539 config CPU_SUBTYPE_SH7366
540 bool "Support SH7366 processor"
544 select ARCH_SPARSEMEM_ENABLE
545 select SYS_SUPPORTS_NUMA
546 select SYS_SUPPORTS_CMT
555 prompt "Processor sub-type selection"
557 # SH-5 Processor Support
559 config CPU_SUBTYPE_SH5_101
560 bool "Support SH5-101 processor"
563 config CPU_SUBTYPE_SH5_103
564 bool "Support SH5-103 processor"
571 source "arch/sh/mm/Kconfig"
573 source "arch/sh/Kconfig.cpu"
575 source "arch/sh/boards/Kconfig"
577 menu "Timer and clock configuration"
580 bool "TMU timer driver"
581 depends on SYS_SUPPORTS_TMU
584 This enables the build of the TMU timer driver.
587 bool "CMT timer driver"
588 depends on SYS_SUPPORTS_CMT
591 This enables build of the CMT timer driver.
594 bool "MTU2 timer driver"
595 depends on SYS_SUPPORTS_MTU2
598 This enables build of the MTU2 timer driver.
601 int "Peripheral clock frequency (in Hz)"
602 depends on SH_CLK_CPG_LEGACY
603 default "31250000" if CPU_SUBTYPE_SH7619
604 default "33333333" if CPU_SUBTYPE_SH7770 || \
605 CPU_SUBTYPE_SH7760 || \
606 CPU_SUBTYPE_SH7705 || \
607 CPU_SUBTYPE_SH7203 || \
608 CPU_SUBTYPE_SH7206 || \
609 CPU_SUBTYPE_SH7263 || \
611 default "60000000" if CPU_SUBTYPE_SH7751 || CPU_SUBTYPE_SH7751R
612 default "66000000" if CPU_SUBTYPE_SH4_202
615 This option is used to specify the peripheral clock frequency.
616 This is necessary for determining the reference clock value on
617 platforms lacking an RTC.
622 config SH_CLK_CPG_LEGACY
623 depends on SH_CLK_CPG
624 def_bool y if !CPU_SUBTYPE_SH7785 && !ARCH_SHMOBILE && \
625 !CPU_SHX3 && !CPU_SUBTYPE_SH7757 && \
626 !CPU_SUBTYPE_SH7734 && !CPU_SUBTYPE_SH7264 && \
631 menu "CPU Frequency scaling"
633 source "drivers/cpufreq/Kconfig"
636 tristate "SuperH CPU Frequency driver"
638 select CPU_FREQ_TABLE
640 This adds the cpufreq driver for SuperH. Any CPU that supports
641 clock rate rounding through the clock framework can use this
642 driver. While it will make the kernel slightly larger, this is
643 harmless for CPUs that don't support rate rounding. The driver
644 will also generate a notice in the boot log before disabling
645 itself if the CPU in question is not capable of rate rounding.
647 For details, take a look at <file:Documentation/cpu-freq>.
653 source "arch/sh/drivers/Kconfig"
657 menu "Kernel features"
659 source kernel/Kconfig.hz
662 bool "kexec system call (EXPERIMENTAL)"
663 depends on SUPERH32 && EXPERIMENTAL && MMU
665 kexec is a system call that implements the ability to shutdown your
666 current kernel, and to start another kernel. It is like a reboot
667 but it is independent of the system firmware. And like a reboot
668 you can start any kernel with it, not just Linux.
670 The name comes from the similarity to the exec system call.
672 It is an ongoing process to be certain the hardware in a machine
673 is properly shutdown, so do not be surprised if this code does not
674 initially work for you. It may help to enable device hotplugging
675 support. As of this writing the exact hardware interface is
676 strongly in flux, so no good recommendation can be made.
679 bool "kernel crash dumps (EXPERIMENTAL)"
680 depends on SUPERH32 && EXPERIMENTAL && BROKEN_ON_SMP
682 Generate crash dump after being started by kexec.
683 This should be normally only set in special crash dump kernels
684 which are loaded in the main kernel with kexec-tools into
685 a specially reserved region and then later executed after
686 a crash by kdump/kexec. The crash dump kernel must be compiled
687 to a memory address not used by the main kernel using
690 For more details see Documentation/kdump/kdump.txt
693 bool "kexec jump (EXPERIMENTAL)"
694 depends on SUPERH32 && KEXEC && HIBERNATION && EXPERIMENTAL
696 Jump between original kernel and kexeced kernel and invoke
699 config PHYSICAL_START
700 hex "Physical address where the kernel is loaded" if (EXPERT || CRASH_DUMP)
703 This gives the physical address where the kernel is loaded
704 and is ordinarily the same as MEMORY_START.
706 Different values are primarily used in the case of kexec on panic
707 where the fail safe kernel needs to run at a different address
708 than the panic-ed kernel.
711 bool "Enable seccomp to safely compute untrusted bytecode"
714 This kernel feature is useful for number crunching applications
715 that may need to compute untrusted bytecode during their
716 execution. By using pipes or other transports made available to
717 the process as file descriptors supporting the read/write
718 syscalls, it's possible to isolate those applications in
719 their own address space using seccomp. Once seccomp is
720 enabled via prctl, it cannot be disabled and the task is only
721 allowed to execute a few safe syscalls defined by each seccomp
726 config CC_STACKPROTECTOR
727 bool "Enable -fstack-protector buffer overflow detection (EXPERIMENTAL)"
728 depends on SUPERH32 && EXPERIMENTAL
730 This option turns on the -fstack-protector GCC feature. This
731 feature puts, at the beginning of functions, a canary value on
732 the stack just before the return address, and validates
733 the value just before actually returning. Stack based buffer
734 overflows (that need to overwrite this return address) now also
735 overwrite the canary, which gets detected and the attack is then
736 neutralized via a kernel panic.
738 This feature requires gcc version 4.2 or above.
741 bool "Symmetric multi-processing support"
742 depends on SYS_SUPPORTS_SMP
743 select USE_GENERIC_SMP_HELPERS
745 This enables support for systems with more than one CPU. If you have
746 a system with only one CPU, like most personal computers, say N. If
747 you have a system with more than one CPU, say Y.
749 If you say N here, the kernel will run on single and multiprocessor
750 machines, but will use only one CPU of a multiprocessor machine. If
751 you say Y here, the kernel will run on many, but not all,
752 singleprocessor machines. On a singleprocessor machine, the kernel
753 will run faster if you say N here.
755 People using multiprocessor machines who say Y here should also say
756 Y to "Enhanced Real Time Clock Support", below.
758 See also <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO
759 available at <http://www.tldp.org/docs.html#howto>.
761 If you don't know what to do here, say N.
764 int "Maximum number of CPUs (2-32)"
767 default "4" if CPU_SUBTYPE_SHX3
770 This allows you to specify the maximum number of CPUs which this
771 kernel will support. The maximum supported value is 32 and the
772 minimum value which makes sense is 2.
774 This is purely to save memory - each supported CPU adds
775 approximately eight kilobytes to the kernel image.
778 bool "Support for hot-pluggable CPUs (EXPERIMENTAL)"
779 depends on SMP && HOTPLUG && EXPERIMENTAL
781 Say Y here to experiment with turning CPUs off and on. CPUs
782 can be controlled through /sys/devices/system/cpu.
784 source "kernel/Kconfig.preempt"
788 depends on !SMP && SUPERH32
790 This enables support for gUSA (general UserSpace Atomicity).
791 This is the default implementation for both UP and non-ll/sc
792 CPUs, and is used by the libc, amongst others.
794 For additional information, design information can be found
795 in <http://lc.linux.or.jp/lc2002/papers/niibe0919p.pdf>.
797 This should only be disabled for special cases where alternate
798 atomicity implementations exist.
801 bool "Implement atomic operations by roll-back (gRB) (EXPERIMENTAL)"
802 depends on GUSA && CPU_SH3 || (CPU_SH4 && !CPU_SH4A)
804 Enabling this option will allow the kernel to implement some
805 atomic operations using a software implementation of load-locked/
806 store-conditional (LLSC). On machines which do not have hardware
807 LLSC, this should be more efficient than the other alternative of
808 disabling interrupts around the atomic sequence.
810 config HW_PERF_EVENTS
811 bool "Enable hardware performance counter support for perf events"
812 depends on PERF_EVENTS && CPU_HAS_PMU
815 Enable hardware performance counter support for perf events. If
816 disabled, perf events will use software events only.
818 source "drivers/sh/Kconfig"
824 config ZERO_PAGE_OFFSET
826 default "0x00010000" if PAGE_SIZE_64KB || SH_RTS7751R2D || \
827 SH_7751_SOLUTION_ENGINE
828 default "0x00004000" if PAGE_SIZE_16KB || SH_SH03
829 default "0x00002000" if PAGE_SIZE_8KB
832 This sets the default offset of zero page.
834 config BOOT_LINK_OFFSET
836 default "0x00210000" if SH_SHMIN
837 default "0x00400000" if SH_CAYMAN
838 default "0x00810000" if SH_7780_SOLUTION_ENGINE
839 default "0x009e0000" if SH_TITAN
840 default "0x01800000" if SH_SDK7780
841 default "0x02000000" if SH_EDOSK7760
844 This option allows you to set the link address offset of the zImage.
845 This can be useful if you are on a board which has a small amount of
850 default "0x00001000" if PAGE_SIZE_4KB
851 default "0x00002000" if PAGE_SIZE_8KB
852 default "0x00004000" if PAGE_SIZE_16KB
853 default "0x00010000" if PAGE_SIZE_64KB
856 config ROMIMAGE_MMCIF
857 bool "Include MMCIF loader in romImage (EXPERIMENTAL)"
858 depends on CPU_SUBTYPE_SH7724 && EXPERIMENTAL
860 Say Y here to include experimental MMCIF loading code in
861 romImage. With this enabled it is possible to write the romImage
862 kernel image to an MMC card and boot the kernel straight from
863 the reset vector. At reset the processor Mask ROM will load the
864 first part of the romImage which in turn loads the rest the kernel
865 image to RAM using the MMCIF hardware block.
868 prompt "Kernel command line"
870 default CMDLINE_OVERWRITE
872 Setting this option allows the kernel command line arguments
875 config CMDLINE_OVERWRITE
876 bool "Overwrite bootloader kernel arguments"
878 Given string will overwrite any arguments passed in by
881 config CMDLINE_EXTEND
882 bool "Extend bootloader kernel arguments"
884 Given string will be concatenated with arguments passed in
890 string "Kernel command line arguments string"
891 depends on CMDLINE_OVERWRITE || CMDLINE_EXTEND
892 default "console=ttySC1,115200"
899 tristate "SuperHyway Bus support"
900 depends on CPU_SUBTYPE_SH4_202
903 bool "Maple Bus support"
904 depends on SH_DREAMCAST
906 The Maple Bus is SEGA's serial communication bus for peripherals
907 on the Dreamcast. Without this bus support you won't be able to
908 get your Dreamcast keyboard etc to work, so most users
909 probably want to say 'Y' here, unless you are only using the
910 Dreamcast with a serial line terminal or a remote network
915 depends on SYS_SUPPORTS_PCI
917 select GENERIC_PCI_IOMAP
918 select NO_GENERIC_PCI_IOPORT_MAP
920 Find out whether you have a PCI motherboard. PCI is the name of a
921 bus system, i.e. the way the CPU talks to the other stuff inside
922 your box. If you have PCI, say Y, otherwise N.
927 source "drivers/pci/pcie/Kconfig"
929 source "drivers/pci/Kconfig"
931 source "drivers/pcmcia/Kconfig"
933 source "drivers/pci/hotplug/Kconfig"
937 menu "Executable file formats"
939 source "fs/Kconfig.binfmt"
943 menu "Power management options (EXPERIMENTAL)"
944 depends on EXPERIMENTAL
946 source "kernel/power/Kconfig"
948 source "drivers/cpuidle/Kconfig"
954 source "drivers/Kconfig"
958 source "arch/sh/Kconfig.debug"
960 source "security/Kconfig"
962 source "crypto/Kconfig"