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 bool 10 default y 11 help 12 The SuperH is a RISC processor targeted for use in embedded systems 13 and consumer electronics; it was also used in the Sega Dreamcast 14 gaming console. The SuperH port has a home page at 15 <http://www.linux-sh.org/>. 16 17config UID16 18 bool 19 default y 20 21config RWSEM_GENERIC_SPINLOCK 22 bool 23 default y 24 25config RWSEM_XCHGADD_ALGORITHM 26 bool 27 28config GENERIC_CALIBRATE_DELAY 29 bool 30 default y 31 32source "init/Kconfig" 33 34menu "System type" 35 36choice 37 prompt "SuperH system type" 38 default SH_UNKNOWN 39 40config SH_SOLUTION_ENGINE 41 bool "SolutionEngine" 42 help 43 Select SolutionEngine if configuring for a Hitachi SH7709 44 or SH7750 evaluation board. 45 46config SH_7751_SOLUTION_ENGINE 47 bool "SolutionEngine7751" 48 help 49 Select 7751 SolutionEngine if configuring for a Hitachi SH7751 50 evaluation board. 51 52config SH_7300_SOLUTION_ENGINE 53 bool "SolutionEngine7300" 54 help 55 Select 7300 SolutionEngine if configuring for a Hitachi SH7300(SH-Mobile V) 56 evaluation board. 57 58config SH_73180_SOLUTION_ENGINE 59 bool "SolutionEngine73180" 60 help 61 Select 73180 SolutionEngine if configuring for a Hitachi SH73180(SH-Mobile 3) 62 evaluation board. 63 64config SH_7751_SYSTEMH 65 bool "SystemH7751R" 66 help 67 Select SystemH if you are configuring for a Renesas SystemH 68 7751R evaluation board. 69 70config SH_STB1_HARP 71 bool "STB1_Harp" 72 73config SH_STB1_OVERDRIVE 74 bool "STB1_Overdrive" 75 76config SH_HP620 77 bool "HP620" 78 help 79 Select HP620 if configuring for a HP jornada HP620. 80 More information (hardware only) at 81 <http://www.hp.com/jornada/>. 82 83config SH_HP680 84 bool "HP680" 85 help 86 Select HP680 if configuring for a HP Jornada HP680. 87 More information (hardware only) at 88 <http://www.hp.com/jornada/products/680/>. 89 90config SH_HP690 91 bool "HP690" 92 help 93 Select HP690 if configuring for a HP Jornada HP690. 94 More information (hardware only) 95 at <http://www.hp.com/jornada/products/680/>. 96 97config SH_CQREEK 98 bool "CqREEK" 99 help 100 Select CqREEK if configuring for a CqREEK SH7708 or SH7750. 101 More information at 102 <http://sources.redhat.com/ecos/hardware.html#SuperH>. 103 104config SH_DMIDA 105 bool "DMIDA" 106 help 107 Select DMIDA if configuring for a DataMyte 4000 Industrial 108 Digital Assistant. More information at <http://www.dmida.com/>. 109 110config SH_EC3104 111 bool "EC3104" 112 help 113 Select EC3104 if configuring for a system with an Eclipse 114 International EC3104 chip, e.g. the Harris AD2000. 115 116config SH_SATURN 117 bool "Saturn" 118 help 119 Select Saturn if configuring for a SEGA Saturn. 120 121config SH_DREAMCAST 122 bool "Dreamcast" 123 help 124 Select Dreamcast if configuring for a SEGA Dreamcast. 125 More information at 126 <http://www.m17n.org/linux-sh/dreamcast/>. There is a 127 Dreamcast project is at <http://linuxdc.sourceforge.net/>. 128 129config SH_CAT68701 130 bool "CAT68701" 131 132config SH_BIGSUR 133 bool "BigSur" 134 135config SH_SH2000 136 bool "SH2000" 137 help 138 SH-2000 is a single-board computer based around SH7709A chip 139 intended for embedded applications. 140 It has an Ethernet interface (CS8900A), direct connected 141 Compact Flash socket, three serial ports and PC-104 bus. 142 More information at <http://sh2000.sh-linux.org>. 143 144config SH_ADX 145 bool "ADX" 146 147config SH_MPC1211 148 bool "MPC1211" 149 150config SH_SH03 151 bool "SH03" 152 help 153 CTP/PCI-SH03 is a CPU module computer that produced 154 by Interface Corporation. 155 It is compact and excellent in durability. 156 It will play an active part in your factory or laboratory 157 as a FA computer. 158 More information at <http://www.interface.co.jp> 159 160config SH_SECUREEDGE5410 161 bool "SecureEdge5410" 162 help 163 Select SecureEdge5410 if configuring for a SnapGear SH board. 164 This includes both the OEM SecureEdge products as well as the 165 SME product line. 166 167config SH_HS7751RVOIP 168 bool "HS7751RVOIP" 169 help 170 Select HS7751RVOIP if configuring for a Renesas Technology 171 Sales VoIP board. 172 173config SH_RTS7751R2D 174 bool "RTS7751R2D" 175 help 176 Select RTS7751R2D if configuring for a Renesas Technology 177 Sales SH-Graphics board. 178 179config SH_EDOSK7705 180 bool "EDOSK7705" 181 182config SH_SH4202_MICRODEV 183 bool "SH4-202 MicroDev" 184 help 185 Select SH4-202 MicroDev if configuring for a SuperH MicroDev board 186 with an SH4-202 CPU. 187 188config SH_UNKNOWN 189 bool "BareCPU" 190 help 191 "Bare CPU" aka "unknown" means an SH-based system which is not one 192 of the specific ones mentioned above, which means you need to enter 193 all sorts of stuff like CONFIG_MEMORY_START because the config 194 system doesn't already know what it is. You get a machine vector 195 without any platform-specific code in it, so things like the RTC may 196 not work. 197 198 This option is for the early stages of porting to a new machine. 199 200endchoice 201 202choice 203 prompt "Processor family" 204 default CPU_SH4 205 help 206 This option determines the CPU family to compile for. Supported 207 targets are SH-2, SH-3, and SH-4. These options are independent of 208 CPU functionality. As such, SH-DSP users will still want to select 209 their respective processor family in addition to the DSP support 210 option. 211 212config CPU_SH2 213 bool "SH-2" 214 select SH_WRITETHROUGH 215 216config CPU_SH3 217 bool "SH-3" 218 219config CPU_SH4 220 bool "SH-4" 221 222endchoice 223 224choice 225 prompt "Processor subtype" 226 227config CPU_SUBTYPE_SH7604 228 bool "SH7604" 229 depends on CPU_SH2 230 help 231 Select SH7604 if you have SH7604 232 233config CPU_SUBTYPE_SH7300 234 bool "SH7300" 235 depends on CPU_SH3 236 237config CPU_SUBTYPE_SH7705 238 bool "SH7705" 239 depends on CPU_SH3 240 241config CPU_SUBTYPE_SH7707 242 bool "SH7707" 243 depends on CPU_SH3 244 help 245 Select SH7707 if you have a 60 Mhz SH-3 HD6417707 CPU. 246 247config CPU_SUBTYPE_SH7708 248 bool "SH7708" 249 depends on CPU_SH3 250 help 251 Select SH7708 if you have a 60 Mhz SH-3 HD6417708S or 252 if you have a 100 Mhz SH-3 HD6417708R CPU. 253 254config CPU_SUBTYPE_SH7709 255 bool "SH7709" 256 depends on CPU_SH3 257 help 258 Select SH7709 if you have a 80 Mhz SH-3 HD6417709 CPU. 259 260config CPU_SUBTYPE_SH7750 261 bool "SH7750" 262 depends on CPU_SH4 263 help 264 Select SH7750 if you have a 200 Mhz SH-4 HD6417750 CPU. 265 266config CPU_SUBTYPE_SH7751 267 bool "SH7751/SH7751R" 268 depends on CPU_SH4 269 help 270 Select SH7751 if you have a 166 Mhz SH-4 HD6417751 CPU, 271 or if you have a HD6417751R CPU. 272 273config CPU_SUBTYPE_SH7760 274 bool "SH7760" 275 depends on CPU_SH4 276 277config CPU_SUBTYPE_SH73180 278 bool "SH73180" 279 depends on CPU_SH4 280 281config CPU_SUBTYPE_ST40STB1 282 bool "ST40STB1 / ST40RA" 283 depends on CPU_SH4 284 help 285 Select ST40STB1 if you have a ST40RA CPU. 286 This was previously called the ST40STB1, hence the option name. 287 288config CPU_SUBTYPE_ST40GX1 289 bool "ST40GX1" 290 depends on CPU_SH4 291 help 292 Select ST40GX1 if you have a ST40GX1 CPU. 293 294config CPU_SUBTYPE_SH4_202 295 bool "SH4-202" 296 depends on CPU_SH4 297 298endchoice 299 300config SH7705_CACHE_32KB 301 bool "Enable 32KB cache size for SH7705" 302 depends on CPU_SUBTYPE_SH7705 303 default y 304 305config MMU 306 bool "Support for memory management hardware" 307 depends on !CPU_SH2 308 default y 309 help 310 Early SH processors (such as the SH7604) lack an MMU. In order to 311 boot on these systems, this option must not be set. 312 313 On other systems (such as the SH-3 and 4) where an MMU exists, 314 turning this off will boot the kernel on these machines with the 315 MMU implicitly switched off. 316 317choice 318 prompt "HugeTLB page size" 319 depends on HUGETLB_PAGE && CPU_SH4 && MMU 320 default HUGETLB_PAGE_SIZE_64K 321 322config HUGETLB_PAGE_SIZE_64K 323 bool "64K" 324 325config HUGETLB_PAGE_SIZE_1MB 326 bool "1MB" 327 328endchoice 329 330config CMDLINE_BOOL 331 bool "Default bootloader kernel arguments" 332 333config CMDLINE 334 string "Initial kernel command string" 335 depends on CMDLINE_BOOL 336 default "console=ttySC1,115200" 337 338# Platform-specific memory start and size definitions 339config MEMORY_START 340 hex "Physical memory start address" if !MEMORY_SET || MEMORY_OVERRIDE 341 default "0x08000000" if !MEMORY_SET || MEMORY_OVERRIDE || !MEMORY_OVERRIDE && SH_ADX || SH_MPC1211 || SH_SH03 || SH_SECUREEDGE5410 || SH_SH4202_MICRODEV 342 default "0x0c000000" if !MEMORY_OVERRIDE && (SH_DREAMCAST || SH_HP600 || SH_BIGSUR || SH_SH2000 || SH_73180_SOLUTION_ENGINE || SH_7300_SOLUTION_ENGINE || SH_7751_SOLUTION_ENGINE || SH_SOLUTION_ENGINE || SH_HS7751RVOIP || SH_RTS7751R2D || SH_EDOSK7705) 343 ---help--- 344 Computers built with Hitachi SuperH processors always 345 map the ROM starting at address zero. But the processor 346 does not specify the range that RAM takes. 347 348 The physical memory (RAM) start address will be automatically 349 set to 08000000, unless you selected one of the following 350 processor types: SolutionEngine, Overdrive, HP620, HP680, HP690, 351 in which case the start address will be set to 0c000000. 352 353 Tweak this only when porting to a new machine which is not already 354 known by the config system. Changing it from the known correct 355 value on any of the known systems will only lead to disaster. 356 357config MEMORY_SIZE 358 hex "Physical memory size" if !MEMORY_SET || MEMORY_OVERRIDE 359 default "0x00400000" if !MEMORY_SET || MEMORY_OVERRIDE || !MEMORY_OVERRIDE && SH_ADX || !MEMORY_OVERRIDE && (SH_HP600 || SH_BIGSUR || SH_SH2000) 360 default "0x01000000" if !MEMORY_OVERRIDE && SH_DREAMCAST || SH_SECUREEDGE5410 || SH_EDOSK7705 361 default "0x02000000" if !MEMORY_OVERRIDE && (SH_73180_SOLUTION_ENGINE || SH_SOLUTION_ENGINE) 362 default "0x04000000" if !MEMORY_OVERRIDE && (SH_7300_SOLUTION_ENGINE || SH_7751_SOLUTION_ENGINE || SH_HS7751RVOIP || SH_RTS7751R2D || SH_SH4202_MICRODEV) 363 default "0x08000000" if SH_MPC1211 || SH_SH03 364 help 365 This sets the default memory size assumed by your SH kernel. It can 366 be overridden as normal by the 'mem=' argument on the kernel command 367 line. If unsure, consult your board specifications or just leave it 368 as 0x00400000 which was the default value before this became 369 configurable. 370 371config MEMORY_SET 372 bool 373 depends on !MEMORY_OVERRIDE && (SH_MPC1211 || SH_SH03 || SH_ADX || SH_DREAMCAST || SH_HP600 || SH_BIGSUR || SH_SH2000 || SH_7751_SOLUTION_ENGINE || SH_SOLUTION_ENGINE || SH_SECUREEDGE5410 || SH_HS7751RVOIP || SH_RTS7751R2D || SH_SH4202_MICRODEV || SH_EDOSK7705) 374 default y 375 help 376 This is an option about which you will never be asked a question. 377 Therefore, I conclude that you do not exist - go away. 378 379 There is a grue here. 380 381# If none of the above have set memory start/size, ask the user. 382config MEMORY_OVERRIDE 383 bool "Override default load address and memory size" 384 385# XXX: break these out into the board-specific configs below 386config CF_ENABLER 387 bool "Compact Flash Enabler support" 388 depends on SH_ADX || SH_SOLUTION_ENGINE || SH_UNKNOWN || SH_CAT68701 || SH_SH03 389 ---help--- 390 Compact Flash is a small, removable mass storage device introduced 391 in 1994 originally as a PCMCIA device. If you say `Y' here, you 392 compile in support for Compact Flash devices directly connected to 393 a SuperH processor. A Compact Flash FAQ is available at 394 <http://www.compactflash.org/faqs/faq.htm>. 395 396 If your board has "Directly Connected" CompactFlash at area 5 or 6, 397 you may want to enable this option. Then, you can use CF as 398 primary IDE drive (only tested for SanDisk). 399 400 If in doubt, select 'N'. 401 402choice 403 prompt "Compact Flash Connection Area" 404 depends on CF_ENABLER 405 default CF_AREA6 406 407config CF_AREA5 408 bool "Area5" 409 help 410 If your board has "Directly Connected" CompactFlash, You should 411 select the area where your CF is connected to. 412 413 - "Area5" if CompactFlash is connected to Area 5 (0x14000000) 414 - "Area6" if it is connected to Area 6 (0x18000000) 415 416 "Area6" will work for most boards. For ADX, select "Area5". 417 418config CF_AREA6 419 bool "Area6" 420 421endchoice 422 423config CF_BASE_ADDR 424 hex 425 depends on CF_ENABLER 426 default "0xb8000000" if CF_AREA6 427 default "0xb4000000" if CF_AREA5 428 429# The SH7750 RTC module is disabled in the Dreamcast 430config SH_RTC 431 bool 432 depends on !SH_DREAMCAST && !SH_SATURN && !SH_7300_SOLUTION_ENGINE && !SH_73180_SOLUTION_ENGINE 433 default y 434 help 435 Selecting this option will allow the Linux kernel to emulate 436 PC's RTC. 437 438 If unsure, say N. 439 440config SH_FPU 441 bool "FPU support" 442 depends on !CPU_SH3 443 default y 444 help 445 Selecting this option will enable support for SH processors that 446 have FPU units (ie, SH77xx). 447 448 This option must be set in order to enable the FPU. 449 450config SH_DSP 451 bool "DSP support" 452 depends on !CPU_SH4 453 default y 454 help 455 Selecting this option will enable support for SH processors that 456 have DSP units (ie, SH2-DSP and SH3-DSP). It is safe to say Y here 457 by default, as the existance of the DSP will be probed at runtime. 458 459 This option must be set in order to enable the DSP. 460 461config SH_ADC 462 bool "ADC support" 463 depends on CPU_SH3 464 default y 465 help 466 Selecting this option will allow the Linux kernel to use SH3 on-chip 467 ADC module. 468 469 If unsure, say N. 470 471config SH_HP600 472 bool 473 depends on SH_HP620 || SH_HP680 || SH_HP690 474 default y 475 476config CPU_SUBTYPE_ST40 477 bool 478 depends on CPU_SUBTYPE_ST40STB1 || CPU_SUBTYPE_ST40GX1 479 default y 480 481config DISCONTIGMEM 482 bool 483 depends on SH_HP690 484 default y 485 help 486 Say Y to upport efficient handling of discontiguous physical memory, 487 for architectures which are either NUMA (Non-Uniform Memory Access) 488 or have huge holes in the physical address space for other reasons. 489 See <file:Documentation/vm/numa> for more. 490 491config ZERO_PAGE_OFFSET 492 hex "Zero page offset" 493 default "0x00001000" if !(SH_MPC1211 || SH_SH03) 494 default "0x00004000" if SH_MPC1211 || SH_SH03 495 help 496 This sets the default offset of zero page. 497 498# XXX: needs to lose subtype for system type 499config ST40_LMI_MEMORY 500 bool "Memory on LMI" 501 depends on CPU_SUBTYPE_ST40STB1 502 503config MEMORY_START 504 hex 505 depends on CPU_SUBTYPE_ST40STB1 && ST40_LMI_MEMORY 506 default "0x08000000" 507 508config MEMORY_SIZE 509 hex 510 depends on CPU_SUBTYPE_ST40STB1 && ST40_LMI_MEMORY 511 default "0x00400000" 512 513config MEMORY_SET 514 bool 515 depends on CPU_SUBTYPE_ST40STB1 && ST40_LMI_MEMORY 516 default y 517 518config BOOT_LINK_OFFSET 519 hex "Link address offset for booting" 520 default "0x00800000" 521 help 522 This option allows you to set the link address offset of the zImage. 523 This can be useful if you are on a board which has a small amount of 524 memory. 525 526config CPU_LITTLE_ENDIAN 527 bool "Little Endian" 528 help 529 Some SuperH machines can be configured for either little or big 530 endian byte order. These modes require different kernels. Say Y if 531 your machine is little endian, N if it's a big endian machine. 532 533config PREEMPT 534 bool "Preemptible Kernel (EXPERIMENTAL)" 535 depends on EXPERIMENTAL 536 537config UBC_WAKEUP 538 bool "Wakeup UBC on startup" 539 help 540 Selecting this option will wakeup the User Break Controller (UBC) on 541 startup. Although the UBC is left in an awake state when the processor 542 comes up, some boot loaders misbehave by putting the UBC to sleep in a 543 power saving state, which causes issues with things like ptrace(). 544 545 If unsure, say N. 546 547config SH_WRITETHROUGH 548 bool "Use write-through caching" 549 default y if CPU_SH2 550 help 551 Selecting this option will configure the caches in write-through 552 mode, as opposed to the default write-back configuration. 553 554 Since there's sill some aliasing issues on SH-4, this option will 555 unfortunately still require the majority of flushing functions to 556 be implemented to deal with aliasing. 557 558 If unsure, say N. 559 560config SH_OCRAM 561 bool "Operand Cache RAM (OCRAM) support" 562 help 563 Selecting this option will automatically tear down the number of 564 sets in the dcache by half, which in turn exposes a memory range. 565 566 The addresses for the OC RAM base will vary according to the 567 processor version. Consult vendor documentation for specifics. 568 569 If unsure, say N. 570 571config SH_STORE_QUEUES 572 bool "Support for Store Queues" 573 depends on CPU_SH4 574 help 575 Selecting this option will enable an in-kernel API for manipulating 576 the store queues integrated in the SH-4 processors. 577 578config SMP 579 bool "Symmetric multi-processing support" 580 ---help--- 581 This enables support for systems with more than one CPU. If you have 582 a system with only one CPU, like most personal computers, say N. If 583 you have a system with more than one CPU, say Y. 584 585 If you say N here, the kernel will run on single and multiprocessor 586 machines, but will use only one CPU of a multiprocessor machine. If 587 you say Y here, the kernel will run on many, but not all, 588 singleprocessor machines. On a singleprocessor machine, the kernel 589 will run faster if you say N here. 590 591 People using multiprocessor machines who say Y here should also say 592 Y to "Enhanced Real Time Clock Support", below. 593 594 See also the <file:Documentation/smp.txt>, 595 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available 596 at <http://www.tldp.org/docs.html#howto>. 597 598 If you don't know what to do here, say N. 599 600config NR_CPUS 601 int "Maximum number of CPUs (2-32)" 602 range 2 32 603 depends on SMP 604 default "2" 605 help 606 This allows you to specify the maximum number of CPUs which this 607 kernel will support. The maximum supported value is 32 and the 608 minimum value which makes sense is 2. 609 610 This is purely to save memory - each supported CPU adds 611 approximately eight kilobytes to the kernel image. 612 613config HS7751RVOIP_CODEC 614 bool "Support VoIP Codec section" 615 depends on SH_HS7751RVOIP 616 help 617 Selecting this option will support CODEC section. 618 619config RTS7751R2D_REV11 620 bool "RTS7751R2D Rev. 1.1 board support" 621 depends on SH_RTS7751R2D 622 help 623 Selecting this option will support version rev. 1.1. 624 625config SH_PCLK_CALC 626 bool 627 default n if CPU_SUBTYPE_SH7300 || CPU_SUBTYPE_SH73180 628 default y 629 help 630 This option will cause the PCLK value to be probed at run-time. It 631 will display a notification if the probed value has greater than a 632 1% variance of the hardcoded CONFIG_SH_PCLK_FREQ. 633 634config SH_PCLK_FREQ 635 int "Peripheral clock frequency (in Hz)" 636 default "50000000" if CPU_SUBTYPE_SH7750 637 default "60000000" if CPU_SUBTYPE_SH7751 638 default "33333333" if CPU_SUBTYPE_SH7300 639 default "27000000" if CPU_SUBTYPE_SH73180 640 default "66000000" if CPU_SUBTYPE_SH4_202 641 default "1193182" 642 help 643 This option is used to specify the peripheral clock frequency. This 644 option must be set for each processor in order for the kernel to 645 function reliably. If no sane default exists, we use a default from 646 the legacy i8254. Any discrepancies will be reported on boot time 647 with an auto-probed frequency which should be considered the proper 648 value for your hardware. 649 650menu "CPU Frequency scaling" 651 652source "drivers/cpufreq/Kconfig" 653 654config CPU_FREQ_TABLE 655 tristate "CPU frequency table helpers" 656 depends on CPU_FREQ 657 default y 658 help 659 Many cpufreq drivers use these helpers, so only say N here if 660 the cpufreq driver of your choice doesn't need these helpers. 661 662 If unsure, say Y. 663 664config SH_CPU_FREQ 665 tristate "SuperH CPU Frequency driver" 666 depends on CPU_FREQ 667 help 668 This adds the cpufreq driver for SuperH. At present, only 669 the SH-4 is supported. 670 671 For details, take a look at <file:Documentation/cpu-freq>. 672 673 If unsure, say N. 674 675endmenu 676 677source "arch/sh/drivers/dma/Kconfig" 678 679source "arch/sh/cchips/Kconfig" 680 681config HEARTBEAT 682 bool "Heartbeat LED" 683 depends on SH_MPC1211 || SH_SH03 || SH_CAT68701 || SH_STB1_HARP || SH_STB1_OVERDRIVE || SH_BIGSUR || SH_7751_SOLUTION_ENGINE || SH_7300_SOLUTION_ENGINE || SH_73180_SOLUTION_ENGINE || SH_SOLUTION_ENGINE || SH_RTS7751R2D || SH_SH4202_MICRODEV 684 help 685 Use the power-on LED on your machine as a load meter. The exact 686 behavior is platform-dependent, but normally the flash frequency is 687 a hyperbolic function of the 5-minute load average. 688 689config RTC_9701JE 690 tristate "EPSON RTC-9701JE support" 691 depends on SH_RTS7751R2D 692 help 693 Selecting this option will support EPSON RTC-9701JE. 694 695endmenu 696 697 698menu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)" 699 700# Even on SuperH devices which don't have an ISA bus, 701# this variable helps the PCMCIA modules handle 702# IRQ requesting properly -- Greg Banks. 703# 704# Though we're generally not interested in it when 705# we're not using PCMCIA, so we make it dependent on 706# PCMCIA outright. -- PFM. 707config ISA 708 bool 709 default y if PCMCIA || SMC91X 710 help 711 Find out whether you have ISA slots on your motherboard. ISA is the 712 name of a bus system, i.e. the way the CPU talks to the other stuff 713 inside your box. Other bus systems are PCI, EISA, MicroChannel 714 (MCA) or VESA. ISA is an older system, now being displaced by PCI; 715 newer boards don't support it. If you have ISA, say Y, otherwise N. 716 717config EISA 718 bool 719 ---help--- 720 The Extended Industry Standard Architecture (EISA) bus was 721 developed as an open alternative to the IBM MicroChannel bus. 722 723 The EISA bus provided some of the features of the IBM MicroChannel 724 bus while maintaining backward compatibility with cards made for 725 the older ISA bus. The EISA bus saw limited use between 1988 and 726 1995 when it was made obsolete by the PCI bus. 727 728 Say Y here if you are building a kernel for an EISA-based machine. 729 730 Otherwise, say N. 731 732config MCA 733 bool 734 help 735 MicroChannel Architecture is found in some IBM PS/2 machines and 736 laptops. It is a bus system similar to PCI or ISA. See 737 <file:Documentation/mca.txt> (and especially the web page given 738 there) before attempting to build an MCA bus kernel. 739 740config SBUS 741 bool 742 743config MAPLE 744 tristate "Maple Bus support" 745 depends on SH_DREAMCAST 746 default y 747 748source "arch/sh/drivers/pci/Kconfig" 749 750source "drivers/pci/Kconfig" 751 752source "drivers/pcmcia/Kconfig" 753 754source "drivers/pci/hotplug/Kconfig" 755 756endmenu 757 758 759menu "Executable file formats" 760 761source "fs/Kconfig.binfmt" 762 763endmenu 764 765menu "SH initrd options" 766 depends on BLK_DEV_INITRD 767 768config EMBEDDED_RAMDISK 769 bool "Embed root filesystem ramdisk into the kernel" 770 771config EMBEDDED_RAMDISK_IMAGE 772 string "Filename of gziped ramdisk image" 773 depends on EMBEDDED_RAMDISK 774 default "ramdisk.gz" 775 help 776 This is the filename of the ramdisk image to be built into the 777 kernel. Relative pathnames are relative to arch/sh/ramdisk/. 778 The ramdisk image is not part of the kernel distribution; you must 779 provide one yourself. 780 781endmenu 782 783source "drivers/Kconfig" 784 785source "fs/Kconfig" 786 787source "arch/sh/oprofile/Kconfig" 788 789source "arch/sh/Kconfig.debug" 790 791source "security/Kconfig" 792 793source "crypto/Kconfig" 794 795source "lib/Kconfig" 796

