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