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