11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# EISA configuration 31da177e4SLinus Torvalds# 4*6630a8e5SChristoph Hellwig 5*6630a8e5SChristoph Hellwigconfig HAVE_EISA 6*6630a8e5SChristoph Hellwig bool 7*6630a8e5SChristoph Hellwig 8*6630a8e5SChristoph Hellwigmenuconfig EISA 9*6630a8e5SChristoph Hellwig bool "EISA support" 10*6630a8e5SChristoph Hellwig depends on HAVE_EISA 11*6630a8e5SChristoph Hellwig ---help--- 12*6630a8e5SChristoph Hellwig The Extended Industry Standard Architecture (EISA) bus was 13*6630a8e5SChristoph Hellwig developed as an open alternative to the IBM MicroChannel bus. 14*6630a8e5SChristoph Hellwig 15*6630a8e5SChristoph Hellwig The EISA bus provided some of the features of the IBM MicroChannel 16*6630a8e5SChristoph Hellwig bus while maintaining backward compatibility with cards made for 17*6630a8e5SChristoph Hellwig the older ISA bus. The EISA bus saw limited use between 1988 and 18*6630a8e5SChristoph Hellwig 1995 when it was made obsolete by the PCI bus. 19*6630a8e5SChristoph Hellwig 20*6630a8e5SChristoph Hellwig Say Y here if you are building a kernel for an EISA-based machine. 21*6630a8e5SChristoph Hellwig 22*6630a8e5SChristoph Hellwig Otherwise, say N. 23*6630a8e5SChristoph Hellwig 241da177e4SLinus Torvaldsconfig EISA_VLB_PRIMING 251da177e4SLinus Torvalds bool "Vesa Local Bus priming" 264272ebfbSYinghai Lu depends on X86 && EISA 271da177e4SLinus Torvalds default n 281da177e4SLinus Torvalds ---help--- 291da177e4SLinus Torvalds Activate this option if your system contains a Vesa Local 301da177e4SLinus Torvalds Bus (VLB) card that identify itself as an EISA card (such as 311da177e4SLinus Torvalds the Adaptec AHA-284x). 321da177e4SLinus Torvalds 331da177e4SLinus Torvalds When in doubt, say N. 341da177e4SLinus Torvalds 351da177e4SLinus Torvaldsconfig EISA_PCI_EISA 361da177e4SLinus Torvalds bool "Generic PCI/EISA bridge" 371da177e4SLinus Torvalds depends on !PARISC && PCI && EISA 381da177e4SLinus Torvalds default y 391da177e4SLinus Torvalds ---help--- 401da177e4SLinus Torvalds Activate this option if your system contains a PCI to EISA 411da177e4SLinus Torvalds bridge. If your system have both PCI and EISA slots, you 421da177e4SLinus Torvalds certainly need this option. 431da177e4SLinus Torvalds 441da177e4SLinus Torvalds When in doubt, say Y. 451da177e4SLinus Torvalds 461da177e4SLinus Torvalds# Using EISA_VIRTUAL_ROOT on something other than an Alpha or 474272ebfbSYinghai Lu# an X86 may lead to crashes... 481da177e4SLinus Torvalds 491da177e4SLinus Torvaldsconfig EISA_VIRTUAL_ROOT 501da177e4SLinus Torvalds bool "EISA virtual root device" 514272ebfbSYinghai Lu depends on EISA && (ALPHA || X86) 521da177e4SLinus Torvalds default y 531da177e4SLinus Torvalds ---help--- 541da177e4SLinus Torvalds Activate this option if your system only have EISA bus 551da177e4SLinus Torvalds (no PCI slots). The Alpha Jensen is an example of such 561da177e4SLinus Torvalds a system. 571da177e4SLinus Torvalds 581da177e4SLinus Torvalds When in doubt, say Y. 591da177e4SLinus Torvalds 601da177e4SLinus Torvaldsconfig EISA_NAMES 611da177e4SLinus Torvalds bool "EISA device name database" 621da177e4SLinus Torvalds depends on EISA 631da177e4SLinus Torvalds default y 641da177e4SLinus Torvalds ---help--- 651da177e4SLinus Torvalds By default, the kernel contains a database of all known EISA 661da177e4SLinus Torvalds device names to make the information in sysfs comprehensible 671da177e4SLinus Torvalds to the user. This database increases size of the kernel 681da177e4SLinus Torvalds image by about 40KB, but it gets freed after the system 691da177e4SLinus Torvalds boots up, so it doesn't take up kernel memory. Anyway, if 701da177e4SLinus Torvalds you are building an installation floppy or kernel for an 711da177e4SLinus Torvalds embedded system where kernel image size really matters, you 721da177e4SLinus Torvalds can disable this feature and you'll get device ID instead of 731da177e4SLinus Torvalds names. 741da177e4SLinus Torvalds 751da177e4SLinus Torvalds When in doubt, say Y. 76