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