1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 21da177e4SLinus Torvaldsmenu "Bus options (PCI, PCMCIA, EISA, GSC, ISA)" 31da177e4SLinus Torvalds 41da177e4SLinus Torvaldsconfig GSC 51da177e4SLinus Torvalds bool "VSC/GSC/HSC bus support" 66630a8e5SChristoph Hellwig select HAVE_EISA 7fcbfe812SNiklas Schnelle select HAS_IOPORT 81da177e4SLinus Torvalds default y 91da177e4SLinus Torvalds help 101da177e4SLinus Torvalds The VSC, GSC and HSC busses were used from the earliest 700-series 111da177e4SLinus Torvalds workstations up to and including the C360/J2240 workstations. They 121da177e4SLinus Torvalds were also used in servers from the E-class to the K-class. They 131da177e4SLinus Torvalds are not found in B1000, C3000, J5000, A500, L1000, N4000 and upwards. 141da177e4SLinus Torvalds If in doubt, say "Y". 151da177e4SLinus Torvalds 161da177e4SLinus Torvaldsconfig HPPB 171da177e4SLinus Torvalds bool "HP-PB bus support" 181da177e4SLinus Torvalds depends on GSC 191da177e4SLinus Torvalds help 201da177e4SLinus Torvalds The HP-PB bus was used in the Nova class and K-class servers. 211da177e4SLinus Torvalds If in doubt, say "Y" 221da177e4SLinus Torvalds 231da177e4SLinus Torvaldsconfig IOMMU_CCIO 241da177e4SLinus Torvalds bool "U2/Uturn I/O MMU" 251da177e4SLinus Torvalds depends on GSC 261da177e4SLinus Torvalds help 271da177e4SLinus Torvalds Say Y here to enable DMA management routines for the first 281da177e4SLinus Torvalds generation of PA-RISC cache-coherent machines. Programs the 291da177e4SLinus Torvalds U2/Uturn chip in "Virtual Mode" and use the I/O MMU. 301da177e4SLinus Torvalds 311da177e4SLinus Torvaldsconfig GSC_LASI 321da177e4SLinus Torvalds bool "Lasi I/O support" 331da177e4SLinus Torvalds depends on GSC 341da177e4SLinus Torvalds help 351da177e4SLinus Torvalds Say Y here to support the Lasi multifunction chip found in 361da177e4SLinus Torvalds many PA-RISC workstations & servers. It includes interfaces 371da177e4SLinus Torvalds for a parallel port, serial port, NCR 53c710 SCSI, Apricot 381da177e4SLinus Torvalds Ethernet, Harmony audio, PS/2 keyboard & mouse, ISDN, telephony 391da177e4SLinus Torvalds and floppy. Note that you must still enable all the individual 401da177e4SLinus Torvalds drivers for these chips. 411da177e4SLinus Torvalds 421da177e4SLinus Torvaldsconfig GSC_WAX 431da177e4SLinus Torvalds bool "Wax I/O support" 441da177e4SLinus Torvalds depends on GSC 451da177e4SLinus Torvalds help 461da177e4SLinus Torvalds Say Y here to support the Wax multifunction chip found in some 471da177e4SLinus Torvalds older systems, including B/C/D/R class and 715/64, 715/80 and 481da177e4SLinus Torvalds 715/100. Wax includes an EISA adapter, a serial port (not always 491da177e4SLinus Torvalds used), a HIL interface chip and is also known to be used as the 501da177e4SLinus Torvalds GSC bridge for an X.25 GSC card. 511da177e4SLinus Torvalds 521da177e4SLinus Torvaldsconfig ISA 531da177e4SLinus Torvalds bool "ISA support" 541da177e4SLinus Torvalds depends on EISA 551da177e4SLinus Torvalds help 561da177e4SLinus Torvalds If you want to plug an ISA card into your EISA bus, say Y here. 571da177e4SLinus Torvalds Most people should say N. 581da177e4SLinus Torvalds 591da177e4SLinus Torvaldsconfig GSC_DINO 601da177e4SLinus Torvalds bool "GSCtoPCI/Dino PCI support" 611da177e4SLinus Torvalds depends on PCI && GSC 621da177e4SLinus Torvalds help 631da177e4SLinus Torvalds Say Y here to support the Dino & Cujo GSC to PCI bridges found in 641da177e4SLinus Torvalds machines from the B132 to the C360, the J2240 and the A180. Some 651da177e4SLinus Torvalds GSC/HSC cards (eg gigabit & dual 100 Mbit Ethernet) have a Dino on 661da177e4SLinus Torvalds the card, and you also need to say Y here if you have such a card. 671da177e4SLinus Torvalds Note that Dino also supplies one of the serial ports on certain 681da177e4SLinus Torvalds machines. If in doubt, say Y. 691da177e4SLinus Torvalds 701da177e4SLinus Torvaldsconfig PCI_LBA 711da177e4SLinus Torvalds bool "LBA/Elroy PCI support" 721da177e4SLinus Torvalds depends on PCI 731da177e4SLinus Torvalds help 741da177e4SLinus Torvalds Say Y here to support the Elroy PCI Lower Bus Adapter. This is 751da177e4SLinus Torvalds present on B, C, J, L and N-class machines with 4-digit model 761da177e4SLinus Torvalds numbers and the A400/A500. 771da177e4SLinus Torvalds 781da177e4SLinus Torvaldsconfig IOSAPIC 791da177e4SLinus Torvalds bool 801da177e4SLinus Torvalds depends on PCI_LBA 811da177e4SLinus Torvalds default PCI_LBA 821da177e4SLinus Torvalds 831da177e4SLinus Torvaldsconfig IOMMU_SBA 841da177e4SLinus Torvalds bool 851da177e4SLinus Torvalds depends on PCI_LBA 861da177e4SLinus Torvalds default PCI_LBA 871da177e4SLinus Torvalds 881da177e4SLinus Torvaldsendmenu 891da177e4SLinus Torvalds 901da177e4SLinus Torvaldsmenu "PA-RISC specific drivers" 911da177e4SLinus Torvalds 921da177e4SLinus Torvaldsconfig SUPERIO 931da177e4SLinus Torvalds bool "SuperIO (SuckyIO) support" 941da177e4SLinus Torvalds depends on PCI_LBA 951da177e4SLinus Torvalds default y 961da177e4SLinus Torvalds help 971da177e4SLinus Torvalds Say Y here to support the SuperIO chip found in Bxxxx, C3xxx and 981da177e4SLinus Torvalds J5xxx+ machines. This enables IDE, Floppy, Parallel Port, and 991da177e4SLinus Torvalds Serial port on those machines. 1001da177e4SLinus Torvalds 1011da177e4SLinus Torvaldsconfig CHASSIS_LCD_LED 1021da177e4SLinus Torvalds bool "Chassis LCD and LED support" 103*789e527aSHelge Deller depends on LEDS_CLASS=y 1041da177e4SLinus Torvalds default y 105*789e527aSHelge Deller select LEDS_TRIGGERS 1061da177e4SLinus Torvalds help 1071da177e4SLinus Torvalds Say Y here if you want to enable support for the Heartbeat, 1081da177e4SLinus Torvalds Disk/Network activities LEDs on some PA-RISC machines, 1091da177e4SLinus Torvalds or support for the LCD that can be found on recent material. 1101da177e4SLinus Torvalds 1111da177e4SLinus Torvalds This has nothing to do with LED State support for A and E class. 1121da177e4SLinus Torvalds 1131da177e4SLinus Torvalds If unsure, say Y. 1141da177e4SLinus Torvalds 1151da177e4SLinus Torvaldsconfig PDC_CHASSIS 1168ffaeaf4SThibaut Varene bool "PDC chassis state codes support" 1171da177e4SLinus Torvalds default y 1181da177e4SLinus Torvalds help 1198ffaeaf4SThibaut Varene Say Y here if you want to enable support for Chassis codes. 1208ffaeaf4SThibaut Varene That includes support for LED State front panel as found on E 1218ffaeaf4SThibaut Varene class, and support for the GSP Virtual Front Panel (LED State and 1228ffaeaf4SThibaut Varene message logging) as found on high end servers such as A, L and 1238ffaeaf4SThibaut Varene N-class. 1248ffaeaf4SThibaut Varene This driver will also display progress messages on LCD display, 1258ffaeaf4SThibaut Varene such as "INI", "RUN" and "FLT", and might thus clobber messages 1268ffaeaf4SThibaut Varene shown by the LED/LCD driver. 1278ffaeaf4SThibaut Varene This driver updates the state panel (LED and/or LCD) upon system 1288ffaeaf4SThibaut Varene state change (eg: boot, shutdown or panic). 1291da177e4SLinus Torvalds 1301da177e4SLinus Torvalds If unsure, say Y. 1311da177e4SLinus Torvalds 1328ffaeaf4SThibaut Varene 1338ffaeaf4SThibaut Vareneconfig PDC_CHASSIS_WARN 1348ffaeaf4SThibaut Varene bool "PDC chassis warnings support" 1358ffaeaf4SThibaut Varene depends on PROC_FS 1368ffaeaf4SThibaut Varene default y 1378ffaeaf4SThibaut Varene help 1388ffaeaf4SThibaut Varene Say Y here if you want to enable support for Chassis warnings. 1398ffaeaf4SThibaut Varene This will add a proc entry '/proc/chassis' giving some information 1408ffaeaf4SThibaut Varene about the overall health state of the system. 1418ffaeaf4SThibaut Varene This includes NVRAM battery level, overtemp or failures such as 1428ffaeaf4SThibaut Varene fans or power units. 1438ffaeaf4SThibaut Varene 1448ffaeaf4SThibaut Varene If unsure, say Y. 1458ffaeaf4SThibaut Varene 1468ffaeaf4SThibaut Varene 1471da177e4SLinus Torvaldsconfig PDC_STABLE 1481da177e4SLinus Torvalds tristate "PDC Stable Storage support" 1491da177e4SLinus Torvalds depends on SYSFS 1501da177e4SLinus Torvalds default y 1511da177e4SLinus Torvalds help 1521da177e4SLinus Torvalds Say Y here if you want to enable support for accessing Stable Storage 1531da177e4SLinus Torvalds variables (PDC non volatile variables such as Primary Boot Path, 1541da177e4SLinus Torvalds Console Path, Autoboot, Autosearch, etc) through SysFS. 1551da177e4SLinus Torvalds 1561da177e4SLinus Torvalds If unsure, say Y. 1571da177e4SLinus Torvalds 1581da177e4SLinus Torvalds To compile this driver as a module, choose M here. 1591da177e4SLinus Torvalds The module will be called pdc_stable. 1601da177e4SLinus Torvalds 1611da177e4SLinus Torvaldsendmenu 162