Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # EISA configuration
0004 #
0005 
0006 config HAVE_EISA
0007         bool
0008 
0009 menuconfig EISA
0010         bool "EISA support"
0011         depends on HAVE_EISA
0012         help
0013           The Extended Industry Standard Architecture (EISA) bus was
0014           developed as an open alternative to the IBM MicroChannel bus.
0015 
0016           The EISA bus provided some of the features of the IBM MicroChannel
0017           bus while maintaining backward compatibility with cards made for
0018           the older ISA bus.  The EISA bus saw limited use between 1988 and
0019           1995 when it was made obsolete by the PCI bus.
0020 
0021           Say Y here if you are building a kernel for an EISA-based machine.
0022 
0023           Otherwise, say N.
0024 
0025 config EISA_VLB_PRIMING
0026         bool "Vesa Local Bus priming"
0027         depends on X86 && EISA
0028         default n
0029         help
0030           Activate this option if your system contains a Vesa Local
0031           Bus (VLB) card that identify itself as an EISA card (such as
0032           the Adaptec AHA-284x).
0033 
0034           When in doubt, say N.
0035 
0036 config EISA_PCI_EISA
0037         bool "Generic PCI/EISA bridge"
0038         depends on !PARISC && PCI && EISA
0039         default y
0040         help
0041           Activate this option if your system contains a PCI to EISA
0042           bridge. If your system have both PCI and EISA slots, you
0043           certainly need this option.
0044 
0045           When in doubt, say Y.
0046 
0047 # Using EISA_VIRTUAL_ROOT on something other than an Alpha or
0048 # an X86 may lead to crashes...
0049 
0050 config EISA_VIRTUAL_ROOT
0051         bool "EISA virtual root device"
0052         depends on EISA && (ALPHA || X86)
0053         default y
0054         help
0055           Activate this option if your system only have EISA bus
0056           (no PCI slots). The Alpha Jensen is an example of such
0057           a system.
0058 
0059           When in doubt, say Y.
0060 
0061 config EISA_NAMES
0062         bool "EISA device name database"
0063         depends on EISA
0064         default y
0065         help
0066           By default, the kernel contains a database of all known EISA
0067           device names to make the information in sysfs comprehensible
0068           to the user. This database increases size of the kernel
0069           image by about 40KB, but it gets freed after the system
0070           boots up, so it doesn't take up kernel memory. Anyway, if
0071           you are building an installation floppy or kernel for an
0072           embedded system where kernel image size really matters, you
0073           can disable this feature and you'll get device ID instead of
0074           names.
0075 
0076           When in doubt, say Y.