# SPDX-License-Identifier: GPL-2.0-only
menu "Bus options (PCI, PCMCIA, EISA, GSC, ISA)"
config [31mCONFIG_GSC[0m
bool "VSC/GSC/HSC bus support"
select [31mCONFIG_HAVE_EISA[0m
default y
help
The VSC, [31mCONFIG_GSC[0m and HSC busses were used from the earliest 700-series
workstations up to and including the C360/J2240 workstations. They
were also used in servers from the [31mCONFIG_E[0m-class to the K-class. They
are not found in B1000, C3000, J5000, A500, L1000, N4000 and upwards.
If in doubt, say "Y".
config [31mCONFIG_HPPB[0m
bool "HP-PB bus support"
depends on [31mCONFIG_GSC[0m
help
The HP-PB bus was used in the Nova class and K-class servers.
If in doubt, say "Y"
config [31mCONFIG_IOMMU_CCIO[0m
bool "U2/Uturn I/O MMU"
depends on [31mCONFIG_GSC[0m
help
Say Y here to enable DMA management routines for the first
generation of PA-RISC cache-coherent machines. Programs the
U2/Uturn chip in "Virtual Mode" and use the I/O [31mCONFIG_MMU[0m.
config [31mCONFIG_GSC_LASI[0m
bool "Lasi I/O support"
depends on [31mCONFIG_GSC[0m
help
Say Y here to support the Lasi multifunction chip found in
many PA-RISC workstations & servers. It includes interfaces
for a parallel port, serial port, NCR 53c710 [31mCONFIG_SCSI[0m, Apricot
Ethernet, Harmony audio, PS/2 keyboard & mouse, [31mCONFIG_ISDN[0m, telephony
and floppy. Note that you must still enable all the individual
drivers for these chips.
config [31mCONFIG_GSC_WAX[0m
bool "Wax I/O support"
depends on [31mCONFIG_GSC[0m
help
Say Y here to support the Wax multifunction chip found in some
older systems, including [31mCONFIG_B[0m/[31mCONFIG_C[0m/[31mCONFIG_D[0m/R class and 715/64, 715/80 and
715/100. Wax includes an [31mCONFIG_EISA[0m adapter, a serial port (not always
used), a HIL interface chip and is also known to be used as the
[31mCONFIG_GSC[0m bridge for an X.25 [31mCONFIG_GSC[0m card.
config [31mCONFIG_ISA[0m
bool "ISA support"
depends on [31mCONFIG_EISA[0m
help
If you want to plug an [31mCONFIG_ISA[0m card into your [31mCONFIG_EISA[0m bus, say Y here.
Most people should say N.
config [31mCONFIG_GSC_DINO[0m
bool "GSCtoPCI/Dino PCI support"
depends on [31mCONFIG_PCI[0m && [31mCONFIG_GSC[0m
help
Say Y here to support the Dino & Cujo [31mCONFIG_GSC[0m to [31mCONFIG_PCI[0m bridges found in
machines from the B132 to the C360, the J2240 and the A180. Some
[31mCONFIG_GSC[0m/HSC cards (eg gigabit & dual 100 Mbit Ethernet) have a Dino on
the card, and you also need to say Y here if you have such a card.
Note that Dino also supplies one of the serial ports on certain
machines. If in doubt, say Y.
config [31mCONFIG_PCI_LBA[0m
bool "LBA/Elroy PCI support"
depends on [31mCONFIG_PCI[0m
help
Say Y here to support the Elroy [31mCONFIG_PCI[0m Lower Bus Adapter. This is
present on [31mCONFIG_B[0m, [31mCONFIG_C[0m, J, L and N-class machines with 4-digit model
numbers and the A400/A500.
config [31mCONFIG_IOSAPIC[0m
bool
depends on [31mCONFIG_PCI_LBA[0m
default [31mCONFIG_PCI_LBA[0m
config [31mCONFIG_IOMMU_SBA[0m
bool
depends on [31mCONFIG_PCI_LBA[0m
default [31mCONFIG_PCI_LBA[0m
endmenu
menu "PA-RISC specific drivers"
config [31mCONFIG_SUPERIO[0m
bool "SuperIO (SuckyIO) support"
depends on [31mCONFIG_PCI_LBA[0m
default y
help
Say Y here to support the SuperIO chip found in Bxxxx, C3xxx and
J5xxx+ machines. This enables [31mCONFIG_IDE[0m, Floppy, Parallel Port, and
Serial port on those machines.
config [31mCONFIG_CHASSIS_LCD_LED[0m
bool "Chassis LCD and LED support"
default y
select [31mCONFIG_VM_EVENT_COUNTERS[0m
help
Say Y here if you want to enable support for the Heartbeat,
Disk/Network activities LEDs on some PA-RISC machines,
or support for the LCD that can be found on recent material.
This has nothing to do with LED State support for [31mCONFIG_A[0m and [31mCONFIG_E[0m class.
If unsure, say Y.
config [31mCONFIG_PDC_CHASSIS[0m
bool "PDC chassis state codes support"
default y
help
Say Y here if you want to enable support for Chassis codes.
That includes support for LED State front panel as found on [31mCONFIG_E[0m
class, and support for the GSP Virtual Front Panel (LED State and
message logging) as found on high end servers such as [31mCONFIG_A[0m, L and
N-class.
This driver will also display progress messages on LCD display,
such as "INI", "RUN" and "FLT", and might thus clobber messages
shown by the LED/LCD driver.
This driver updates the state panel (LED and/or LCD) upon system
state change (eg: boot, shutdown or panic).
If unsure, say Y.
config [31mCONFIG_PDC_CHASSIS_WARN[0m
bool "PDC chassis warnings support"
depends on [31mCONFIG_PROC_FS[0m
default y
help
Say Y here if you want to enable support for Chassis warnings.
This will add a proc entry '/proc/chassis' giving some information
about the overall health state of the system.
This includes [31mCONFIG_NVRAM[0m battery level, overtemp or failures such as
fans or power units.
If unsure, say Y.
config [31mCONFIG_PDC_STABLE[0m
tristate "PDC Stable Storage support"
depends on [31mCONFIG_SYSFS[0m
default y
help
Say Y here if you want to enable support for accessing Stable Storage
variables (PDC non volatile variables such as Primary Boot Path,
Console Path, Autoboot, Autosearch, etc) through SysFS.
If unsure, say Y.
To compile this driver as a module, choose [31mCONFIG_M[0m here.
The module will be called pdc_stable.
endmenu