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