1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# EISA configuration 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunconfig HAVE_EISA 7*4882a593Smuzhiyun bool 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunmenuconfig EISA 10*4882a593Smuzhiyun bool "EISA support" 11*4882a593Smuzhiyun depends on HAVE_EISA 12*4882a593Smuzhiyun help 13*4882a593Smuzhiyun The Extended Industry Standard Architecture (EISA) bus was 14*4882a593Smuzhiyun developed as an open alternative to the IBM MicroChannel bus. 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun The EISA bus provided some of the features of the IBM MicroChannel 17*4882a593Smuzhiyun bus while maintaining backward compatibility with cards made for 18*4882a593Smuzhiyun the older ISA bus. The EISA bus saw limited use between 1988 and 19*4882a593Smuzhiyun 1995 when it was made obsolete by the PCI bus. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun Say Y here if you are building a kernel for an EISA-based machine. 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun Otherwise, say N. 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunconfig EISA_VLB_PRIMING 26*4882a593Smuzhiyun bool "Vesa Local Bus priming" 27*4882a593Smuzhiyun depends on X86 && EISA 28*4882a593Smuzhiyun default n 29*4882a593Smuzhiyun help 30*4882a593Smuzhiyun Activate this option if your system contains a Vesa Local 31*4882a593Smuzhiyun Bus (VLB) card that identify itself as an EISA card (such as 32*4882a593Smuzhiyun the Adaptec AHA-284x). 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun When in doubt, say N. 35*4882a593Smuzhiyun 36*4882a593Smuzhiyunconfig EISA_PCI_EISA 37*4882a593Smuzhiyun bool "Generic PCI/EISA bridge" 38*4882a593Smuzhiyun depends on !PARISC && PCI && EISA 39*4882a593Smuzhiyun default y 40*4882a593Smuzhiyun help 41*4882a593Smuzhiyun Activate this option if your system contains a PCI to EISA 42*4882a593Smuzhiyun bridge. If your system have both PCI and EISA slots, you 43*4882a593Smuzhiyun certainly need this option. 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun When in doubt, say Y. 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun# Using EISA_VIRTUAL_ROOT on something other than an Alpha or 48*4882a593Smuzhiyun# an X86 may lead to crashes... 49*4882a593Smuzhiyun 50*4882a593Smuzhiyunconfig EISA_VIRTUAL_ROOT 51*4882a593Smuzhiyun bool "EISA virtual root device" 52*4882a593Smuzhiyun depends on EISA && (ALPHA || X86) 53*4882a593Smuzhiyun default y 54*4882a593Smuzhiyun help 55*4882a593Smuzhiyun Activate this option if your system only have EISA bus 56*4882a593Smuzhiyun (no PCI slots). The Alpha Jensen is an example of such 57*4882a593Smuzhiyun a system. 58*4882a593Smuzhiyun 59*4882a593Smuzhiyun When in doubt, say Y. 60*4882a593Smuzhiyun 61*4882a593Smuzhiyunconfig EISA_NAMES 62*4882a593Smuzhiyun bool "EISA device name database" 63*4882a593Smuzhiyun depends on EISA 64*4882a593Smuzhiyun default y 65*4882a593Smuzhiyun help 66*4882a593Smuzhiyun By default, the kernel contains a database of all known EISA 67*4882a593Smuzhiyun device names to make the information in sysfs comprehensible 68*4882a593Smuzhiyun to the user. This database increases size of the kernel 69*4882a593Smuzhiyun image by about 40KB, but it gets freed after the system 70*4882a593Smuzhiyun boots up, so it doesn't take up kernel memory. Anyway, if 71*4882a593Smuzhiyun you are building an installation floppy or kernel for an 72*4882a593Smuzhiyun embedded system where kernel image size really matters, you 73*4882a593Smuzhiyun can disable this feature and you'll get device ID instead of 74*4882a593Smuzhiyun names. 75*4882a593Smuzhiyun 76*4882a593Smuzhiyun When in doubt, say Y. 77