xref: /linux/arch/sh/Kconfig (revision 0bf8513ed0df64b38edce63411d4b7b368464f47)
1#
2# For a description of the syntax of this configuration file,
3# see Documentation/kbuild/kconfig-language.txt.
4#
5
6mainmenu "Linux/SuperH Kernel Configuration"
7
8config 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
25config 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
35config SUPERH64
36	def_bool ARCH = "sh64"
37
38config ARCH_DEFCONFIG
39	string
40	default "arch/sh/configs/shx3_defconfig" if SUPERH32
41	default "arch/sh/configs/cayman_defconfig" if SUPERH64
42
43config RWSEM_GENERIC_SPINLOCK
44	def_bool y
45
46config RWSEM_XCHGADD_ALGORITHM
47	bool
48
49config GENERIC_BUG
50	def_bool y
51	depends on BUG && SUPERH32
52
53config GENERIC_FIND_NEXT_BIT
54	def_bool y
55
56config GENERIC_HWEIGHT
57	def_bool y
58
59config GENERIC_HARDIRQS
60	def_bool y
61
62config GENERIC_HARDIRQS_NO__DO_IRQ
63	def_bool y
64
65config GENERIC_IRQ_PROBE
66	def_bool y
67
68config GENERIC_GPIO
69	def_bool n
70
71config GENERIC_CALIBRATE_DELAY
72	bool
73
74config GENERIC_IOMAP
75	bool
76
77config GENERIC_TIME
78	def_bool y
79
80config GENERIC_CLOCKEVENTS
81	def_bool y
82
83config GENERIC_CLOCKEVENTS_BROADCAST
84	bool
85
86config GENERIC_CMOS_UPDATE
87	def_bool y
88	depends on SH_SH03 || SH_DREAMCAST
89
90config GENERIC_LOCKBREAK
91	def_bool y
92	depends on SMP && PREEMPT
93
94config SYS_SUPPORTS_PM
95	bool
96	depends on !SMP
97
98config ARCH_SUSPEND_POSSIBLE
99	def_bool n
100
101config ARCH_HIBERNATION_POSSIBLE
102	def_bool n
103
104config SYS_SUPPORTS_APM_EMULATION
105	bool
106	select ARCH_SUSPEND_POSSIBLE
107
108config SYS_SUPPORTS_SMP
109	bool
110
111config SYS_SUPPORTS_NUMA
112	bool
113
114config SYS_SUPPORTS_PCI
115	bool
116
117config SYS_SUPPORTS_CMT
118	bool
119
120config SYS_SUPPORTS_MTU2
121	bool
122
123config SYS_SUPPORTS_TMU
124	bool
125
126config STACKTRACE_SUPPORT
127	def_bool y
128
129config LOCKDEP_SUPPORT
130	def_bool y
131
132config HAVE_LATENCYTOP_SUPPORT
133	def_bool y
134	depends on !SMP
135
136config ARCH_HAS_ILOG2_U32
137	def_bool n
138
139config ARCH_HAS_ILOG2_U64
140	def_bool n
141
142config ARCH_NO_VIRT_TO_BUS
143	def_bool y
144
145config ARCH_HAS_DEFAULT_IDLE
146	def_bool y
147
148config IO_TRAPPED
149	bool
150
151source "init/Kconfig"
152
153source "kernel/Kconfig.freezer"
154
155menu "System type"
156
157#
158# Processor families
159#
160config CPU_SH2
161	bool
162
163config CPU_SH2A
164	bool
165	select CPU_SH2
166
167config CPU_SH3
168	bool
169	select CPU_HAS_INTEVT
170	select CPU_HAS_SR_RB
171	select SYS_SUPPORTS_TMU
172
173config CPU_SH4
174	bool
175	select CPU_HAS_INTEVT
176	select CPU_HAS_SR_RB
177	select CPU_HAS_FPU if !CPU_SH4AL_DSP
178	select SYS_SUPPORTS_TMU
179
180config CPU_SH4A
181	bool
182	select CPU_SH4
183
184config CPU_SH4AL_DSP
185	bool
186	select CPU_SH4A
187	select CPU_HAS_DSP
188
189config CPU_SH5
190	bool
191	select CPU_HAS_FPU
192	select SYS_SUPPORTS_TMU
193
194config CPU_SHX2
195	bool
196
197config CPU_SHX3
198	bool
199
200config ARCH_SHMOBILE
201	bool
202	select ARCH_SUSPEND_POSSIBLE
203
204if SUPERH32
205
206choice
207	prompt "Processor sub-type selection"
208
209#
210# Processor subtypes
211#
212
213# SH-2 Processor Support
214
215config CPU_SUBTYPE_SH7619
216	bool "Support SH7619 processor"
217	select CPU_SH2
218	select SYS_SUPPORTS_CMT
219
220# SH-2A Processor Support
221
222config CPU_SUBTYPE_SH7201
223	bool "Support SH7201 processor"
224	select CPU_SH2A
225	select CPU_HAS_FPU
226	select SYS_SUPPORTS_MTU2
227
228config CPU_SUBTYPE_SH7203
229	bool "Support SH7203 processor"
230	select CPU_SH2A
231	select CPU_HAS_FPU
232	select SYS_SUPPORTS_CMT
233	select SYS_SUPPORTS_MTU2
234
235config CPU_SUBTYPE_SH7206
236	bool "Support SH7206 processor"
237	select CPU_SH2A
238	select SYS_SUPPORTS_CMT
239	select SYS_SUPPORTS_MTU2
240
241config CPU_SUBTYPE_SH7263
242	bool "Support SH7263 processor"
243	select CPU_SH2A
244	select CPU_HAS_FPU
245	select SYS_SUPPORTS_CMT
246	select SYS_SUPPORTS_MTU2
247
248config CPU_SUBTYPE_MXG
249	bool "Support MX-G processor"
250	select CPU_SH2A
251	select SYS_SUPPORTS_MTU2
252	help
253	  Select MX-G if running on an R8A03022BG part.
254
255# SH-3 Processor Support
256
257config CPU_SUBTYPE_SH7705
258	bool "Support SH7705 processor"
259	select CPU_SH3
260
261config CPU_SUBTYPE_SH7706
262	bool "Support SH7706 processor"
263	select CPU_SH3
264	help
265	  Select SH7706 if you have a 133 Mhz SH-3 HD6417706 CPU.
266
267config CPU_SUBTYPE_SH7707
268	bool "Support SH7707 processor"
269	select CPU_SH3
270	help
271	  Select SH7707 if you have a  60 Mhz SH-3 HD6417707 CPU.
272
273config CPU_SUBTYPE_SH7708
274	bool "Support SH7708 processor"
275	select CPU_SH3
276	help
277	  Select SH7708 if you have a  60 Mhz SH-3 HD6417708S or
278	  if you have a 100 Mhz SH-3 HD6417708R CPU.
279
280config CPU_SUBTYPE_SH7709
281	bool "Support SH7709 processor"
282	select CPU_SH3
283	help
284	  Select SH7709 if you have a  80 Mhz SH-3 HD6417709 CPU.
285
286config CPU_SUBTYPE_SH7710
287	bool "Support SH7710 processor"
288	select CPU_SH3
289	select CPU_HAS_DSP
290	help
291	  Select SH7710 if you have a SH3-DSP SH7710 CPU.
292
293config CPU_SUBTYPE_SH7712
294	bool "Support SH7712 processor"
295	select CPU_SH3
296	select CPU_HAS_DSP
297	help
298	  Select SH7712 if you have a SH3-DSP SH7712 CPU.
299
300config CPU_SUBTYPE_SH7720
301	bool "Support SH7720 processor"
302	select CPU_SH3
303	select CPU_HAS_DSP
304	select SYS_SUPPORTS_CMT
305	help
306	  Select SH7720 if you have a SH3-DSP SH7720 CPU.
307
308config CPU_SUBTYPE_SH7721
309	bool "Support SH7721 processor"
310	select CPU_SH3
311	select CPU_HAS_DSP
312	select SYS_SUPPORTS_CMT
313	help
314	  Select SH7721 if you have a SH3-DSP SH7721 CPU.
315
316# SH-4 Processor Support
317
318config CPU_SUBTYPE_SH7750
319	bool "Support SH7750 processor"
320	select CPU_SH4
321	help
322	  Select SH7750 if you have a 200 Mhz SH-4 HD6417750 CPU.
323
324config CPU_SUBTYPE_SH7091
325	bool "Support SH7091 processor"
326	select CPU_SH4
327	help
328	  Select SH7091 if you have an SH-4 based Sega device (such as
329	  the Dreamcast, Naomi, and Naomi 2).
330
331config CPU_SUBTYPE_SH7750R
332	bool "Support SH7750R processor"
333	select CPU_SH4
334
335config CPU_SUBTYPE_SH7750S
336	bool "Support SH7750S processor"
337	select CPU_SH4
338
339config CPU_SUBTYPE_SH7751
340	bool "Support SH7751 processor"
341	select CPU_SH4
342	help
343	  Select SH7751 if you have a 166 Mhz SH-4 HD6417751 CPU,
344	  or if you have a HD6417751R CPU.
345
346config CPU_SUBTYPE_SH7751R
347	bool "Support SH7751R processor"
348	select CPU_SH4
349
350config CPU_SUBTYPE_SH7760
351	bool "Support SH7760 processor"
352	select CPU_SH4
353
354config CPU_SUBTYPE_SH4_202
355	bool "Support SH4-202 processor"
356	select CPU_SH4
357
358# SH-4A Processor Support
359
360config CPU_SUBTYPE_SH7723
361	bool "Support SH7723 processor"
362	select CPU_SH4A
363	select CPU_SHX2
364	select ARCH_SHMOBILE
365	select ARCH_SPARSEMEM_ENABLE
366	select SYS_SUPPORTS_CMT
367	help
368	  Select SH7723 if you have an SH-MobileR2 CPU.
369
370config CPU_SUBTYPE_SH7724
371	bool "Support SH7724 processor"
372	select CPU_SH4A
373	select CPU_SHX2
374	select ARCH_SHMOBILE
375	select ARCH_SPARSEMEM_ENABLE
376	select SYS_SUPPORTS_CMT
377	help
378	  Select SH7724 if you have an SH-MobileR2R CPU.
379
380config CPU_SUBTYPE_SH7763
381	bool "Support SH7763 processor"
382	select CPU_SH4A
383	help
384	  Select SH7763 if you have a SH4A SH7763(R5S77631) CPU.
385
386config CPU_SUBTYPE_SH7770
387	bool "Support SH7770 processor"
388	select CPU_SH4A
389
390config CPU_SUBTYPE_SH7780
391	bool "Support SH7780 processor"
392	select CPU_SH4A
393
394config CPU_SUBTYPE_SH7785
395	bool "Support SH7785 processor"
396	select CPU_SH4A
397	select CPU_SHX2
398	select ARCH_SPARSEMEM_ENABLE
399	select SYS_SUPPORTS_NUMA
400
401config CPU_SUBTYPE_SH7786
402	bool "Support SH7786 processor"
403	select CPU_SH4A
404	select CPU_SHX3
405	select CPU_HAS_PTEAEX
406	select ARCH_SPARSEMEM_ENABLE
407	select SYS_SUPPORTS_NUMA
408
409config CPU_SUBTYPE_SHX3
410	bool "Support SH-X3 processor"
411	select CPU_SH4A
412	select CPU_SHX3
413	select ARCH_SPARSEMEM_ENABLE
414	select SYS_SUPPORTS_NUMA
415	select SYS_SUPPORTS_SMP
416	select GENERIC_CLOCKEVENTS_BROADCAST if SMP
417
418# SH4AL-DSP Processor Support
419
420config CPU_SUBTYPE_SH7343
421	bool "Support SH7343 processor"
422	select CPU_SH4AL_DSP
423	select ARCH_SHMOBILE
424	select SYS_SUPPORTS_CMT
425
426config CPU_SUBTYPE_SH7722
427	bool "Support SH7722 processor"
428	select CPU_SH4AL_DSP
429	select CPU_SHX2
430	select ARCH_SHMOBILE
431	select ARCH_SPARSEMEM_ENABLE
432	select SYS_SUPPORTS_NUMA
433	select SYS_SUPPORTS_CMT
434
435config CPU_SUBTYPE_SH7366
436	bool "Support SH7366 processor"
437	select CPU_SH4AL_DSP
438	select CPU_SHX2
439	select ARCH_SHMOBILE
440	select ARCH_SPARSEMEM_ENABLE
441	select SYS_SUPPORTS_NUMA
442	select SYS_SUPPORTS_CMT
443
444endchoice
445
446endif
447
448if SUPERH64
449
450choice
451	prompt "Processor sub-type selection"
452
453# SH-5 Processor Support
454
455config CPU_SUBTYPE_SH5_101
456	bool "Support SH5-101 processor"
457	select CPU_SH5
458
459config CPU_SUBTYPE_SH5_103
460	bool "Support SH5-103 processor"
461	select CPU_SH5
462
463endchoice
464
465endif
466
467source "arch/sh/mm/Kconfig"
468
469source "arch/sh/Kconfig.cpu"
470
471source "arch/sh/boards/Kconfig"
472
473menu "Timer and clock configuration"
474
475config SH_TIMER_TMU
476	bool "TMU timer driver"
477	depends on SYS_SUPPORTS_TMU
478	default y
479	help
480	  This enables the build of the TMU timer driver.
481
482config 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
489config 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
496config SH_PCLK_FREQ
497	int "Peripheral clock frequency (in Hz)"
498	default "27000000" if CPU_SUBTYPE_SH7343
499	default "31250000" if CPU_SUBTYPE_SH7619
500	default "32000000" if CPU_SUBTYPE_SH7722
501	default "33333333" if CPU_SUBTYPE_SH7770 || CPU_SUBTYPE_SH7723 || \
502			      CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7705 || \
503			      CPU_SUBTYPE_SH7203 || CPU_SUBTYPE_SH7206 || \
504			      CPU_SUBTYPE_SH7263 || CPU_SUBTYPE_MXG    || \
505			      CPU_SUBTYPE_SH7786
506	default "41666666" if CPU_SUBTYPE_SH7724
507	default "60000000" if CPU_SUBTYPE_SH7751 || CPU_SUBTYPE_SH7751R
508	default "66000000" if CPU_SUBTYPE_SH4_202
509	default "50000000"
510	help
511	  This option is used to specify the peripheral clock frequency.
512	  This is necessary for determining the reference clock value on
513	  platforms lacking an RTC.
514
515config SH_CLK_CPG
516	def_bool y
517
518config SH_CLK_CPG_LEGACY
519	depends on SH_CLK_CPG
520	def_bool y if !CPU_SUBTYPE_SH7785
521
522config 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
531source "kernel/time/Kconfig"
532
533endmenu
534
535menu "CPU Frequency scaling"
536
537source "drivers/cpufreq/Kconfig"
538
539config 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
555endmenu
556
557source "arch/sh/drivers/Kconfig"
558
559endmenu
560
561menu "Kernel features"
562
563source kernel/Kconfig.hz
564
565config 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
582config 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
596config 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
603config 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
619config 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
642config 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
656source "kernel/Kconfig.preempt"
657
658config 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
672config 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
682endmenu
683
684menu "Boot options"
685
686config ZERO_PAGE_OFFSET
687	hex
688	default "0x00010000" if PAGE_SIZE_64KB || SH_RTS7751R2D || \
689				SH_7751_SOLUTION_ENGINE
690	default "0x00004000" if PAGE_SIZE_16KB || SH_SH03
691	default "0x00002000" if PAGE_SIZE_8KB
692	default "0x00001000"
693	help
694	  This sets the default offset of zero page.
695
696config BOOT_LINK_OFFSET
697	hex
698	default "0x00210000" if SH_SHMIN
699	default "0x00400000" if SH_CAYMAN
700	default "0x00810000" if SH_7780_SOLUTION_ENGINE
701	default "0x009e0000" if SH_TITAN
702	default "0x01800000" if SH_SDK7780
703	default "0x02000000" if SH_EDOSK7760
704	default "0x00800000"
705	help
706	  This option allows you to set the link address offset of the zImage.
707	  This can be useful if you are on a board which has a small amount of
708	  memory.
709
710config ENTRY_OFFSET
711	hex
712	default "0x00001000" if PAGE_SIZE_4KB
713	default "0x00002000" if PAGE_SIZE_8KB
714	default "0x00004000" if PAGE_SIZE_16KB
715	default "0x00010000" if PAGE_SIZE_64KB
716	default "0x00000000"
717
718config UBC_WAKEUP
719	bool "Wakeup UBC on startup"
720	depends on CPU_SH4 && !CPU_SH4A
721	help
722	  Selecting this option will wakeup the User Break Controller (UBC) on
723	  startup. Although the UBC is left in an awake state when the processor
724	  comes up, some boot loaders misbehave by putting the UBC to sleep in a
725	  power saving state, which causes issues with things like ptrace().
726
727	  If unsure, say N.
728
729config CMDLINE_BOOL
730	bool "Default bootloader kernel arguments"
731
732config CMDLINE
733	string "Initial kernel command string"
734	depends on CMDLINE_BOOL
735	default "console=ttySC1,115200"
736
737endmenu
738
739menu "Bus options"
740
741config SUPERHYWAY
742	tristate "SuperHyway Bus support"
743	depends on CPU_SUBTYPE_SH4_202
744
745config MAPLE
746	bool "Maple Bus support"
747	depends on SH_DREAMCAST
748	help
749	 The Maple Bus is SEGA's serial communication bus for peripherals
750	 on the Dreamcast. Without this bus support you won't be able to
751	 get your Dreamcast keyboard etc to work, so most users
752	 probably want to say 'Y' here, unless you are only using the
753	 Dreamcast with a serial line terminal or a remote network
754	 connection.
755
756source "arch/sh/drivers/pci/Kconfig"
757
758source "drivers/pci/pcie/Kconfig"
759
760source "drivers/pci/Kconfig"
761
762source "drivers/pcmcia/Kconfig"
763
764source "drivers/pci/hotplug/Kconfig"
765
766endmenu
767
768menu "Executable file formats"
769
770source "fs/Kconfig.binfmt"
771
772endmenu
773
774menu "Power management options (EXPERIMENTAL)"
775depends on EXPERIMENTAL
776
777source "kernel/power/Kconfig"
778
779source "drivers/cpuidle/Kconfig"
780
781endmenu
782
783source "net/Kconfig"
784
785source "drivers/Kconfig"
786
787source "fs/Kconfig"
788
789source "arch/sh/Kconfig.debug"
790
791source "security/Kconfig"
792
793source "crypto/Kconfig"
794
795source "lib/Kconfig"
796