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