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