sh: sh64 still needs ARCH_USES_GETTIMEOFFSET temporarily.
[safe/jmp/linux-2.6] / arch / sh / Kconfig
1 #
2 # For a description of the syntax of this configuration file,
3 # see Documentation/kbuild/kconfig-language.txt.
4 #
5
6 mainmenu "Linux/SuperH Kernel Configuration"
7
8 config SUPERH
9         def_bool y
10         select EMBEDDED
11         select HAVE_CLK
12         select HAVE_IDE
13         select HAVE_OPROFILE
14         select HAVE_GENERIC_DMA_COHERENT
15         select HAVE_IOREMAP_PROT if MMU
16         select HAVE_ARCH_TRACEHOOK
17         select HAVE_DMA_API_DEBUG
18         help
19           The SuperH is a RISC processor targeted for use in embedded systems
20           and consumer electronics; it was also used in the Sega Dreamcast
21           gaming console.  The SuperH port has a home page at
22           <http://www.linux-sh.org/>.
23
24 config SUPERH32
25         def_bool ARCH = "sh"
26         select HAVE_KPROBES
27         select HAVE_KRETPROBES
28         select HAVE_FUNCTION_TRACER
29         select HAVE_FTRACE_MCOUNT_RECORD
30         select HAVE_DYNAMIC_FTRACE
31         select HAVE_ARCH_KGDB
32         select ARCH_HIBERNATION_POSSIBLE if MMU
33         select RTC_LIB
34
35 config SUPERH64
36         def_bool ARCH = "sh64"
37
38 config ARCH_DEFCONFIG
39         string
40         default "arch/sh/configs/shx3_defconfig" if SUPERH32
41         default "arch/sh/configs/cayman_defconfig" if SUPERH64
42
43 config RWSEM_GENERIC_SPINLOCK
44         def_bool y
45
46 config RWSEM_XCHGADD_ALGORITHM
47         bool
48
49 config GENERIC_BUG
50         def_bool y
51         depends on BUG && SUPERH32
52
53 config GENERIC_FIND_NEXT_BIT
54         def_bool y
55
56 config GENERIC_HWEIGHT
57         def_bool y
58
59 config GENERIC_HARDIRQS
60         def_bool y
61
62 config GENERIC_HARDIRQS_NO__DO_IRQ
63         def_bool y
64
65 config GENERIC_IRQ_PROBE
66         def_bool y
67
68 config GENERIC_GPIO
69         def_bool n
70
71 config GENERIC_CALIBRATE_DELAY
72         bool
73
74 config GENERIC_IOMAP
75         bool
76
77 config GENERIC_TIME
78         def_bool y
79
80 config GENERIC_CLOCKEVENTS
81         def_bool y
82
83 config GENERIC_CLOCKEVENTS_BROADCAST
84         bool
85
86 config GENERIC_LOCKBREAK
87         def_bool y
88         depends on SMP && PREEMPT
89
90 config SYS_SUPPORTS_PM
91         bool
92         depends on !SMP
93
94 config ARCH_SUSPEND_POSSIBLE
95         def_bool n
96
97 config ARCH_HIBERNATION_POSSIBLE
98         def_bool n
99
100 config SYS_SUPPORTS_APM_EMULATION
101         bool
102         select ARCH_SUSPEND_POSSIBLE
103
104 config SYS_SUPPORTS_SMP
105         bool
106
107 config SYS_SUPPORTS_NUMA
108         bool
109
110 config SYS_SUPPORTS_PCI
111         bool
112
113 config SYS_SUPPORTS_CMT
114         bool
115
116 config SYS_SUPPORTS_MTU2
117         bool
118
119 config SYS_SUPPORTS_TMU
120         bool
121
122 config STACKTRACE_SUPPORT
123         def_bool y
124
125 config LOCKDEP_SUPPORT
126         def_bool y
127
128 config HAVE_LATENCYTOP_SUPPORT
129         def_bool y
130         depends on !SMP
131
132 config ARCH_HAS_ILOG2_U32
133         def_bool n
134
135 config ARCH_HAS_ILOG2_U64
136         def_bool n
137
138 config ARCH_NO_VIRT_TO_BUS
139         def_bool y
140
141 config ARCH_HAS_DEFAULT_IDLE
142         def_bool y
143
144 config ARCH_USES_GETTIMEOFFSET
145         def_bool y 
146         depends on SUPERH64
147
148 config IO_TRAPPED
149         bool
150
151 source "init/Kconfig"
152
153 source "kernel/Kconfig.freezer"
154
155 menu "System type"
156
157 #
158 # Processor families
159 #
160 config CPU_SH2
161         bool
162
163 config CPU_SH2A
164         bool
165         select CPU_SH2
166
167 config CPU_SH3
168         bool
169         select CPU_HAS_INTEVT
170         select CPU_HAS_SR_RB
171
172 config CPU_SH4
173         bool
174         select CPU_HAS_INTEVT
175         select CPU_HAS_SR_RB
176         select CPU_HAS_PTEA if !CPU_SH4A || CPU_SHX2
177         select CPU_HAS_FPU if !CPU_SH4AL_DSP
178
179 config CPU_SH4A
180         bool
181         select CPU_SH4
182
183 config CPU_SH4AL_DSP
184         bool
185         select CPU_SH4A
186         select CPU_HAS_DSP
187
188 config CPU_SH5
189         bool
190         select CPU_HAS_FPU
191
192 config CPU_SHX2
193         bool
194
195 config CPU_SHX3
196         bool
197
198 config ARCH_SHMOBILE
199         bool
200         select ARCH_SUSPEND_POSSIBLE
201
202 if SUPERH32
203
204 choice
205         prompt "Processor sub-type selection"
206
207 #
208 # Processor subtypes
209 #
210
211 # SH-2 Processor Support
212
213 config CPU_SUBTYPE_SH7619
214         bool "Support SH7619 processor"
215         select CPU_SH2
216         select SYS_SUPPORTS_CMT
217
218 # SH-2A Processor Support
219
220 config CPU_SUBTYPE_SH7201
221         bool "Support SH7201 processor"
222         select CPU_SH2A
223         select CPU_HAS_FPU
224         select SYS_SUPPORTS_MTU2
225  
226 config CPU_SUBTYPE_SH7203
227         bool "Support SH7203 processor"
228         select CPU_SH2A
229         select CPU_HAS_FPU
230         select SYS_SUPPORTS_CMT
231         select SYS_SUPPORTS_MTU2
232
233 config CPU_SUBTYPE_SH7206
234         bool "Support SH7206 processor"
235         select CPU_SH2A
236         select SYS_SUPPORTS_CMT
237         select SYS_SUPPORTS_MTU2
238
239 config CPU_SUBTYPE_SH7263
240         bool "Support SH7263 processor"
241         select CPU_SH2A
242         select CPU_HAS_FPU
243         select SYS_SUPPORTS_CMT
244         select SYS_SUPPORTS_MTU2
245
246 config CPU_SUBTYPE_MXG
247         bool "Support MX-G processor"
248         select CPU_SH2A
249         select SYS_SUPPORTS_MTU2
250         help
251           Select MX-G if running on an R8A03022BG part.
252
253 # SH-3 Processor Support
254
255 config CPU_SUBTYPE_SH7705
256         bool "Support SH7705 processor"
257         select CPU_SH3
258
259 config CPU_SUBTYPE_SH7706
260         bool "Support SH7706 processor"
261         select CPU_SH3
262         help
263           Select SH7706 if you have a 133 Mhz SH-3 HD6417706 CPU.
264
265 config CPU_SUBTYPE_SH7707
266         bool "Support SH7707 processor"
267         select CPU_SH3
268         help
269           Select SH7707 if you have a  60 Mhz SH-3 HD6417707 CPU.
270
271 config CPU_SUBTYPE_SH7708
272         bool "Support SH7708 processor"
273         select CPU_SH3
274         help
275           Select SH7708 if you have a  60 Mhz SH-3 HD6417708S or
276           if you have a 100 Mhz SH-3 HD6417708R CPU.
277
278 config CPU_SUBTYPE_SH7709
279         bool "Support SH7709 processor"
280         select CPU_SH3
281         help
282           Select SH7709 if you have a  80 Mhz SH-3 HD6417709 CPU.
283
284 config CPU_SUBTYPE_SH7710
285         bool "Support SH7710 processor"
286         select CPU_SH3
287         select CPU_HAS_DSP
288         help
289           Select SH7710 if you have a SH3-DSP SH7710 CPU.
290
291 config CPU_SUBTYPE_SH7712
292         bool "Support SH7712 processor"
293         select CPU_SH3
294         select CPU_HAS_DSP
295         help
296           Select SH7712 if you have a SH3-DSP SH7712 CPU.
297
298 config CPU_SUBTYPE_SH7720
299         bool "Support SH7720 processor"
300         select CPU_SH3
301         select CPU_HAS_DSP
302         help
303           Select SH7720 if you have a SH3-DSP SH7720 CPU.
304
305 config CPU_SUBTYPE_SH7721
306         bool "Support SH7721 processor"
307         select CPU_SH3
308         select CPU_HAS_DSP
309         help
310           Select SH7721 if you have a SH3-DSP SH7721 CPU.
311
312 # SH-4 Processor Support
313
314 config CPU_SUBTYPE_SH7750
315         bool "Support SH7750 processor"
316         select CPU_SH4
317         help
318           Select SH7750 if you have a 200 Mhz SH-4 HD6417750 CPU.
319
320 config CPU_SUBTYPE_SH7091
321         bool "Support SH7091 processor"
322         select CPU_SH4
323         help
324           Select SH7091 if you have an SH-4 based Sega device (such as
325           the Dreamcast, Naomi, and Naomi 2).
326
327 config CPU_SUBTYPE_SH7750R
328         bool "Support SH7750R processor"
329         select CPU_SH4
330
331 config CPU_SUBTYPE_SH7750S
332         bool "Support SH7750S processor"
333         select CPU_SH4
334
335 config CPU_SUBTYPE_SH7751
336         bool "Support SH7751 processor"
337         select CPU_SH4
338         help
339           Select SH7751 if you have a 166 Mhz SH-4 HD6417751 CPU,
340           or if you have a HD6417751R CPU.
341
342 config CPU_SUBTYPE_SH7751R
343         bool "Support SH7751R processor"
344         select CPU_SH4
345
346 config CPU_SUBTYPE_SH7760
347         bool "Support SH7760 processor"
348         select CPU_SH4
349
350 config CPU_SUBTYPE_SH4_202
351         bool "Support SH4-202 processor"
352         select CPU_SH4
353
354 # SH-4A Processor Support
355
356 config CPU_SUBTYPE_SH7723
357         bool "Support SH7723 processor"
358         select CPU_SH4A
359         select CPU_SHX2
360         select ARCH_SHMOBILE
361         select ARCH_SPARSEMEM_ENABLE
362         select SYS_SUPPORTS_CMT
363         help
364           Select SH7723 if you have an SH-MobileR2 CPU.
365
366 config CPU_SUBTYPE_SH7724
367         bool "Support SH7724 processor"
368         select CPU_SH4A
369         select CPU_SHX2
370         select ARCH_SHMOBILE
371         select ARCH_SPARSEMEM_ENABLE
372         select SYS_SUPPORTS_CMT
373         help
374           Select SH7724 if you have an SH-MobileR2R CPU.
375
376 config CPU_SUBTYPE_SH7763
377         bool "Support SH7763 processor"
378         select CPU_SH4A
379         help
380           Select SH7763 if you have a SH4A SH7763(R5S77631) CPU.
381
382 config CPU_SUBTYPE_SH7770
383         bool "Support SH7770 processor"
384         select CPU_SH4A
385
386 config CPU_SUBTYPE_SH7780
387         bool "Support SH7780 processor"
388         select CPU_SH4A
389
390 config CPU_SUBTYPE_SH7785
391         bool "Support SH7785 processor"
392         select CPU_SH4A
393         select CPU_SHX2
394         select ARCH_SPARSEMEM_ENABLE
395         select SYS_SUPPORTS_NUMA
396
397 config CPU_SUBTYPE_SH7786
398         bool "Support SH7786 processor"
399         select CPU_SH4A
400         select CPU_SHX3
401         select CPU_HAS_PTEAEX
402         select ARCH_SPARSEMEM_ENABLE
403         select SYS_SUPPORTS_NUMA
404
405 config CPU_SUBTYPE_SHX3
406         bool "Support SH-X3 processor"
407         select CPU_SH4A
408         select CPU_SHX3
409         select ARCH_SPARSEMEM_ENABLE
410         select SYS_SUPPORTS_NUMA
411         select SYS_SUPPORTS_SMP
412         select GENERIC_CLOCKEVENTS_BROADCAST if SMP
413
414 # SH4AL-DSP Processor Support
415
416 config CPU_SUBTYPE_SH7343
417         bool "Support SH7343 processor"
418         select CPU_SH4AL_DSP
419         select ARCH_SHMOBILE
420         select SYS_SUPPORTS_CMT
421
422 config CPU_SUBTYPE_SH7722
423         bool "Support SH7722 processor"
424         select CPU_SH4AL_DSP
425         select CPU_SHX2
426         select ARCH_SHMOBILE
427         select ARCH_SPARSEMEM_ENABLE
428         select SYS_SUPPORTS_NUMA
429         select SYS_SUPPORTS_CMT
430         select SYS_SUPPORTS_TMU
431
432 config CPU_SUBTYPE_SH7366
433         bool "Support SH7366 processor"
434         select CPU_SH4AL_DSP
435         select CPU_SHX2
436         select ARCH_SHMOBILE
437         select ARCH_SPARSEMEM_ENABLE
438         select SYS_SUPPORTS_NUMA
439         select SYS_SUPPORTS_CMT
440
441 endchoice
442
443 endif
444
445 if SUPERH64
446
447 choice
448         prompt "Processor sub-type selection"
449
450 # SH-5 Processor Support
451
452 config CPU_SUBTYPE_SH5_101
453         bool "Support SH5-101 processor"
454         select CPU_SH5
455
456 config CPU_SUBTYPE_SH5_103
457         bool "Support SH5-103 processor"
458         select CPU_SH5
459
460 endchoice
461
462 endif
463
464 source "arch/sh/mm/Kconfig"
465  
466 source "arch/sh/Kconfig.cpu"
467
468 source "arch/sh/boards/Kconfig"
469
470 menu "Timer and clock configuration"
471
472 config SH_TMU
473         bool "TMU timer support"
474         depends on CPU_SH3 || CPU_SH4
475         default y
476         help
477           This enables the use of the TMU as the system timer.
478
479 config SH_TIMER_TMU
480         bool "TMU timer driver"
481         depends on !SH_TMU && SYS_SUPPORTS_TMU
482         default y
483         help
484           This enables the build of the TMU timer driver.
485
486 config SH_TIMER_CMT
487         bool "CMT timer driver"
488         depends on SYS_SUPPORTS_CMT
489         default y
490         help
491           This enables build of the CMT timer driver.
492
493 config SH_TIMER_MTU2
494         bool "MTU2 timer driver"
495         depends on SYS_SUPPORTS_MTU2
496         default y
497         help
498           This enables build of the MTU2 timer driver.
499
500 config SH_TIMER_IRQ
501         int
502         default "28" if CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785 || \
503                         CPU_SUBTYPE_SH7763
504         default "86" if CPU_SUBTYPE_SH7619
505         default "140" if CPU_SUBTYPE_SH7206
506         default "142" if CPU_SUBTYPE_SH7203 && SH_CMT
507         default "153" if CPU_SUBTYPE_SH7203 && SH_MTU2
508         default "238" if CPU_SUBTYPE_MXG
509         default "16"
510
511 config SH_PCLK_FREQ
512         int "Peripheral clock frequency (in Hz)"
513         default "27000000" if CPU_SUBTYPE_SH7343
514         default "31250000" if CPU_SUBTYPE_SH7619
515         default "32000000" if CPU_SUBTYPE_SH7722
516         default "33333333" if CPU_SUBTYPE_SH7770 || CPU_SUBTYPE_SH7723 || \
517                               CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7705 || \
518                               CPU_SUBTYPE_SH7203 || CPU_SUBTYPE_SH7206 || \
519                               CPU_SUBTYPE_SH7263 || CPU_SUBTYPE_MXG    || \
520                               CPU_SUBTYPE_SH7786
521         default "41666666" if CPU_SUBTYPE_SH7724
522         default "60000000" if CPU_SUBTYPE_SH7751 || CPU_SUBTYPE_SH7751R
523         default "66000000" if CPU_SUBTYPE_SH4_202
524         default "50000000"
525         help
526           This option is used to specify the peripheral clock frequency.
527           This is necessary for determining the reference clock value on
528           platforms lacking an RTC.
529
530 config SH_CLK_MD
531         int "CPU Mode Pin Setting"
532         depends on CPU_SH2
533         default 6 if CPU_SUBTYPE_SH7206
534         default 5 if CPU_SUBTYPE_SH7619
535         default 0
536         help
537           MD2 - MD0 pin setting.
538
539 source "kernel/time/Kconfig"
540
541 endmenu
542
543 menu "CPU Frequency scaling"
544
545 source "drivers/cpufreq/Kconfig"
546
547 config SH_CPU_FREQ
548         tristate "SuperH CPU Frequency driver"
549         depends on CPU_FREQ
550         select CPU_FREQ_TABLE
551         help
552           This adds the cpufreq driver for SuperH. Any CPU that supports
553           clock rate rounding through the clock framework can use this
554           driver. While it will make the kernel slightly larger, this is
555           harmless for CPUs that don't support rate rounding. The driver
556           will also generate a notice in the boot log before disabling
557           itself if the CPU in question is not capable of rate rounding.
558
559           For details, take a look at <file:Documentation/cpu-freq>.
560
561           If unsure, say N.
562
563 endmenu
564
565 source "arch/sh/drivers/Kconfig"
566
567 endmenu
568
569 menu "Kernel features"
570
571 source kernel/Kconfig.hz
572
573 config KEXEC
574         bool "kexec system call (EXPERIMENTAL)"
575         depends on SUPERH32 && EXPERIMENTAL && MMU
576         help
577           kexec is a system call that implements the ability to shutdown your
578           current kernel, and to start another kernel.  It is like a reboot
579           but it is independent of the system firmware.  And like a reboot
580           you can start any kernel with it, not just Linux.
581
582           The name comes from the similarity to the exec system call.
583
584           It is an ongoing process to be certain the hardware in a machine
585           is properly shutdown, so do not be surprised if this code does not
586           initially work for you.  It may help to enable device hotplugging
587           support.  As of this writing the exact hardware interface is
588           strongly in flux, so no good recommendation can be made.
589
590 config CRASH_DUMP
591         bool "kernel crash dumps (EXPERIMENTAL)"
592         depends on SUPERH32 && EXPERIMENTAL
593         help
594           Generate crash dump after being started by kexec.
595           This should be normally only set in special crash dump kernels
596           which are loaded in the main kernel with kexec-tools into
597           a specially reserved region and then later executed after
598           a crash by kdump/kexec. The crash dump kernel must be compiled
599           to a memory address not used by the main kernel using
600           MEMORY_START.
601
602           For more details see Documentation/kdump/kdump.txt
603
604 config KEXEC_JUMP
605         bool "kexec jump (EXPERIMENTAL)"
606         depends on SUPERH32 && KEXEC && HIBERNATION && EXPERIMENTAL
607         help
608           Jump between original kernel and kexeced kernel and invoke
609           code via KEXEC
610
611 config SECCOMP
612         bool "Enable seccomp to safely compute untrusted bytecode"
613         depends on PROC_FS
614         help
615           This kernel feature is useful for number crunching applications
616           that may need to compute untrusted bytecode during their
617           execution. By using pipes or other transports made available to
618           the process as file descriptors supporting the read/write
619           syscalls, it's possible to isolate those applications in
620           their own address space using seccomp. Once seccomp is
621           enabled via prctl, it cannot be disabled and the task is only
622           allowed to execute a few safe syscalls defined by each seccomp
623           mode.
624
625           If unsure, say N.
626
627 config SMP
628         bool "Symmetric multi-processing support"
629         depends on SYS_SUPPORTS_SMP
630         select USE_GENERIC_SMP_HELPERS
631         ---help---
632           This enables support for systems with more than one CPU. If you have
633           a system with only one CPU, like most personal computers, say N. If
634           you have a system with more than one CPU, say Y.
635
636           If you say N here, the kernel will run on single and multiprocessor
637           machines, but will use only one CPU of a multiprocessor machine. If
638           you say Y here, the kernel will run on many, but not all,
639           singleprocessor machines. On a singleprocessor machine, the kernel
640           will run faster if you say N here.
641
642           People using multiprocessor machines who say Y here should also say
643           Y to "Enhanced Real Time Clock Support", below.
644
645           See also <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO
646           available at <http://www.tldp.org/docs.html#howto>.
647
648           If you don't know what to do here, say N.
649
650 config NR_CPUS
651         int "Maximum number of CPUs (2-32)"
652         range 2 32
653         depends on SMP
654         default "4" if CPU_SHX3
655         default "2"
656         help
657           This allows you to specify the maximum number of CPUs which this
658           kernel will support.  The maximum supported value is 32 and the
659           minimum value which makes sense is 2.
660
661           This is purely to save memory - each supported CPU adds
662           approximately eight kilobytes to the kernel image.
663
664 source "kernel/Kconfig.preempt"
665
666 config GUSA
667         def_bool y
668         depends on !SMP && SUPERH32
669         help
670           This enables support for gUSA (general UserSpace Atomicity).
671           This is the default implementation for both UP and non-ll/sc
672           CPUs, and is used by the libc, amongst others.
673
674           For additional information, design information can be found 
675           in <http://lc.linux.or.jp/lc2002/papers/niibe0919p.pdf>.
676
677           This should only be disabled for special cases where alternate
678           atomicity implementations exist.
679
680 config GUSA_RB
681         bool "Implement atomic operations by roll-back (gRB) (EXPERIMENTAL)"
682         depends on GUSA && CPU_SH3 || (CPU_SH4 && !CPU_SH4A)
683         help
684           Enabling this option will allow the kernel to implement some
685           atomic operations using a software implementation of load-locked/
686           store-conditional (LLSC). On machines which do not have hardware
687           LLSC, this should be more efficient than the other alternative of
688           disabling interrupts around the atomic sequence.
689
690 endmenu
691
692 menu "Boot options"
693
694 config ZERO_PAGE_OFFSET
695         hex "Zero page offset"
696         default "0x00004000" if SH_SH03
697         default "0x00010000" if PAGE_SIZE_64KB
698         default "0x00002000" if PAGE_SIZE_8KB
699         default "0x00001000"
700         help
701           This sets the default offset of zero page.
702
703 config BOOT_LINK_OFFSET
704         hex "Link address offset for booting"
705         default "0x00800000"
706         help
707           This option allows you to set the link address offset of the zImage.
708           This can be useful if you are on a board which has a small amount of
709           memory.
710
711 config UBC_WAKEUP
712         bool "Wakeup UBC on startup"
713         depends on CPU_SH4 && !CPU_SH4A
714         help
715           Selecting this option will wakeup the User Break Controller (UBC) on
716           startup. Although the UBC is left in an awake state when the processor
717           comes up, some boot loaders misbehave by putting the UBC to sleep in a
718           power saving state, which causes issues with things like ptrace().
719
720           If unsure, say N.
721
722 config CMDLINE_BOOL
723         bool "Default bootloader kernel arguments"
724
725 config CMDLINE
726         string "Initial kernel command string"
727         depends on CMDLINE_BOOL
728         default "console=ttySC1,115200"
729
730 endmenu
731
732 menu "Bus options"
733
734 config SUPERHYWAY
735         tristate "SuperHyway Bus support"
736         depends on CPU_SUBTYPE_SH4_202
737
738 config MAPLE
739         bool "Maple Bus support"
740         depends on SH_DREAMCAST
741         help
742          The Maple Bus is SEGA's serial communication bus for peripherals
743          on the Dreamcast. Without this bus support you won't be able to
744          get your Dreamcast keyboard etc to work, so most users
745          probably want to say 'Y' here, unless you are only using the
746          Dreamcast with a serial line terminal or a remote network
747          connection.
748
749 source "arch/sh/drivers/pci/Kconfig"
750
751 source "drivers/pci/pcie/Kconfig"
752
753 source "drivers/pci/Kconfig"
754
755 source "drivers/pcmcia/Kconfig"
756
757 source "drivers/pci/hotplug/Kconfig"
758
759 endmenu
760
761 menu "Executable file formats"
762
763 source "fs/Kconfig.binfmt"
764
765 endmenu
766
767 menu "Power management options (EXPERIMENTAL)"
768 depends on EXPERIMENTAL
769
770 source "kernel/power/Kconfig"
771
772 source "drivers/cpuidle/Kconfig"
773
774 endmenu
775
776 source "net/Kconfig"
777
778 source "drivers/Kconfig"
779
780 source "fs/Kconfig"
781
782 source "arch/sh/Kconfig.debug"
783
784 source "security/Kconfig"
785
786 source "crypto/Kconfig"
787
788 source "lib/Kconfig"