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