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