11da177e4SLinus Torvaldsmenu "Bus options (PCI, PCMCIA, EISA, GSC, ISA)" 21da177e4SLinus Torvalds 31da177e4SLinus Torvaldsconfig GSC 41da177e4SLinus Torvalds bool "VSC/GSC/HSC bus support" 51da177e4SLinus Torvalds default y 61da177e4SLinus Torvalds help 71da177e4SLinus Torvalds The VSC, GSC and HSC busses were used from the earliest 700-series 81da177e4SLinus Torvalds workstations up to and including the C360/J2240 workstations. They 91da177e4SLinus Torvalds were also used in servers from the E-class to the K-class. They 101da177e4SLinus Torvalds are not found in B1000, C3000, J5000, A500, L1000, N4000 and upwards. 111da177e4SLinus Torvalds If in doubt, say "Y". 121da177e4SLinus Torvalds 131da177e4SLinus Torvaldsconfig HPPB 141da177e4SLinus Torvalds bool "HP-PB bus support" 151da177e4SLinus Torvalds depends on GSC 161da177e4SLinus Torvalds help 171da177e4SLinus Torvalds The HP-PB bus was used in the Nova class and K-class servers. 181da177e4SLinus Torvalds If in doubt, say "Y" 191da177e4SLinus Torvalds 201da177e4SLinus Torvaldsconfig IOMMU_CCIO 211da177e4SLinus Torvalds bool "U2/Uturn I/O MMU" 221da177e4SLinus Torvalds depends on GSC 231da177e4SLinus Torvalds help 241da177e4SLinus Torvalds Say Y here to enable DMA management routines for the first 251da177e4SLinus Torvalds generation of PA-RISC cache-coherent machines. Programs the 261da177e4SLinus Torvalds U2/Uturn chip in "Virtual Mode" and use the I/O MMU. 271da177e4SLinus Torvalds 281da177e4SLinus Torvaldsconfig GSC_LASI 291da177e4SLinus Torvalds bool "Lasi I/O support" 301da177e4SLinus Torvalds depends on GSC 311da177e4SLinus Torvalds help 321da177e4SLinus Torvalds Say Y here to support the Lasi multifunction chip found in 331da177e4SLinus Torvalds many PA-RISC workstations & servers. It includes interfaces 341da177e4SLinus Torvalds for a parallel port, serial port, NCR 53c710 SCSI, Apricot 351da177e4SLinus Torvalds Ethernet, Harmony audio, PS/2 keyboard & mouse, ISDN, telephony 361da177e4SLinus Torvalds and floppy. Note that you must still enable all the individual 371da177e4SLinus Torvalds drivers for these chips. 381da177e4SLinus Torvalds 391da177e4SLinus Torvaldsconfig GSC_WAX 401da177e4SLinus Torvalds bool "Wax I/O support" 411da177e4SLinus Torvalds depends on GSC 421da177e4SLinus Torvalds help 431da177e4SLinus Torvalds Say Y here to support the Wax multifunction chip found in some 441da177e4SLinus Torvalds older systems, including B/C/D/R class and 715/64, 715/80 and 451da177e4SLinus Torvalds 715/100. Wax includes an EISA adapter, a serial port (not always 461da177e4SLinus Torvalds used), a HIL interface chip and is also known to be used as the 471da177e4SLinus Torvalds GSC bridge for an X.25 GSC card. 481da177e4SLinus Torvalds 491da177e4SLinus Torvaldsconfig EISA 501da177e4SLinus Torvalds bool "EISA support" 511da177e4SLinus Torvalds depends on GSC 521da177e4SLinus Torvalds help 531da177e4SLinus Torvalds Say Y here if you have an EISA bus in your machine. This code 541da177e4SLinus Torvalds supports both the Mongoose & Wax EISA adapters. It is sadly 551da177e4SLinus Torvalds incomplete and lacks support for card-to-host DMA. 561da177e4SLinus Torvalds 571da177e4SLinus Torvaldssource "drivers/eisa/Kconfig" 581da177e4SLinus Torvalds 591da177e4SLinus Torvaldsconfig ISA 601da177e4SLinus Torvalds bool "ISA support" 611da177e4SLinus Torvalds depends on EISA 621da177e4SLinus Torvalds help 631da177e4SLinus Torvalds If you want to plug an ISA card into your EISA bus, say Y here. 641da177e4SLinus Torvalds Most people should say N. 651da177e4SLinus Torvalds 661da177e4SLinus Torvaldsconfig PCI 671da177e4SLinus Torvalds bool "PCI support" 681da177e4SLinus Torvalds help 691da177e4SLinus Torvalds All recent HP machines have PCI slots, and you should say Y here 701da177e4SLinus Torvalds if you have a recent machine. If you are convinced you do not have 711da177e4SLinus Torvalds PCI slots in your machine (eg a 712), then you may say "N" here. 721da177e4SLinus Torvalds Beware that some GSC cards have a Dino onboard and PCI inside them, 731da177e4SLinus Torvalds so it may be safest to say "Y" anyway. 741da177e4SLinus Torvalds 751da177e4SLinus Torvaldssource "drivers/pci/Kconfig" 761da177e4SLinus Torvalds 771da177e4SLinus Torvaldsconfig GSC_DINO 781da177e4SLinus Torvalds bool "GSCtoPCI/Dino PCI support" 791da177e4SLinus Torvalds depends on PCI && GSC 801da177e4SLinus Torvalds help 811da177e4SLinus Torvalds Say Y here to support the Dino & Cujo GSC to PCI bridges found in 821da177e4SLinus Torvalds machines from the B132 to the C360, the J2240 and the A180. Some 831da177e4SLinus Torvalds GSC/HSC cards (eg gigabit & dual 100 Mbit Ethernet) have a Dino on 841da177e4SLinus Torvalds the card, and you also need to say Y here if you have such a card. 851da177e4SLinus Torvalds Note that Dino also supplies one of the serial ports on certain 861da177e4SLinus Torvalds machines. If in doubt, say Y. 871da177e4SLinus Torvalds 881da177e4SLinus Torvaldsconfig PCI_LBA 891da177e4SLinus Torvalds bool "LBA/Elroy PCI support" 901da177e4SLinus Torvalds depends on PCI 911da177e4SLinus Torvalds help 921da177e4SLinus Torvalds Say Y here to support the Elroy PCI Lower Bus Adapter. This is 931da177e4SLinus Torvalds present on B, C, J, L and N-class machines with 4-digit model 941da177e4SLinus Torvalds numbers and the A400/A500. 951da177e4SLinus Torvalds 961da177e4SLinus Torvaldsconfig IOSAPIC 971da177e4SLinus Torvalds bool 981da177e4SLinus Torvalds depends on PCI_LBA 991da177e4SLinus Torvalds default PCI_LBA 1001da177e4SLinus Torvalds 1011da177e4SLinus Torvaldsconfig IOMMU_SBA 1021da177e4SLinus Torvalds bool 1031da177e4SLinus Torvalds depends on PCI_LBA 1041da177e4SLinus Torvalds default PCI_LBA 1051da177e4SLinus Torvalds 106*46663448SFUJITA Tomonoriconfig IOMMU_HELPER 107*46663448SFUJITA Tomonori bool 108*46663448SFUJITA Tomonori depends on IOMMU_SBA || IOMMU_CCIO 109*46663448SFUJITA Tomonori default y 110*46663448SFUJITA Tomonori 1111da177e4SLinus Torvalds#config PCI_EPIC 1121da177e4SLinus Torvalds# bool "EPIC/SAGA PCI support" 1131da177e4SLinus Torvalds# depends on PCI 1141da177e4SLinus Torvalds# default y 1151da177e4SLinus Torvalds# help 1161da177e4SLinus Torvalds# Say Y here for V-class PCI, DMA/IOMMU, IRQ subsystem support. 1171da177e4SLinus Torvalds 1181da177e4SLinus Torvaldssource "drivers/pcmcia/Kconfig" 1191da177e4SLinus Torvalds 1201da177e4SLinus Torvaldssource "drivers/pci/hotplug/Kconfig" 1211da177e4SLinus Torvalds 1221da177e4SLinus Torvaldsendmenu 1231da177e4SLinus Torvalds 1241da177e4SLinus Torvaldsmenu "PA-RISC specific drivers" 1251da177e4SLinus Torvalds 1261da177e4SLinus Torvaldsconfig SUPERIO 1271da177e4SLinus Torvalds bool "SuperIO (SuckyIO) support" 1281da177e4SLinus Torvalds depends on PCI_LBA 1291da177e4SLinus Torvalds default y 1301da177e4SLinus Torvalds help 1311da177e4SLinus Torvalds Say Y here to support the SuperIO chip found in Bxxxx, C3xxx and 1321da177e4SLinus Torvalds J5xxx+ machines. This enables IDE, Floppy, Parallel Port, and 1331da177e4SLinus Torvalds Serial port on those machines. 1341da177e4SLinus Torvalds 1351da177e4SLinus Torvaldsconfig CHASSIS_LCD_LED 1361da177e4SLinus Torvalds bool "Chassis LCD and LED support" 1371da177e4SLinus Torvalds default y 1381da177e4SLinus Torvalds help 1391da177e4SLinus Torvalds Say Y here if you want to enable support for the Heartbeat, 1401da177e4SLinus Torvalds Disk/Network activities LEDs on some PA-RISC machines, 1411da177e4SLinus Torvalds or support for the LCD that can be found on recent material. 1421da177e4SLinus Torvalds 1431da177e4SLinus Torvalds This has nothing to do with LED State support for A and E class. 1441da177e4SLinus Torvalds 1451da177e4SLinus Torvalds If unsure, say Y. 1461da177e4SLinus Torvalds 1471da177e4SLinus Torvaldsconfig PDC_CHASSIS 1488ffaeaf4SThibaut Varene bool "PDC chassis state codes support" 1491da177e4SLinus Torvalds default y 1501da177e4SLinus Torvalds help 1518ffaeaf4SThibaut Varene Say Y here if you want to enable support for Chassis codes. 1528ffaeaf4SThibaut Varene That includes support for LED State front panel as found on E 1538ffaeaf4SThibaut Varene class, and support for the GSP Virtual Front Panel (LED State and 1548ffaeaf4SThibaut Varene message logging) as found on high end servers such as A, L and 1558ffaeaf4SThibaut Varene N-class. 1568ffaeaf4SThibaut Varene This driver will also display progress messages on LCD display, 1578ffaeaf4SThibaut Varene such as "INI", "RUN" and "FLT", and might thus clobber messages 1588ffaeaf4SThibaut Varene shown by the LED/LCD driver. 1598ffaeaf4SThibaut Varene This driver updates the state panel (LED and/or LCD) upon system 1608ffaeaf4SThibaut Varene state change (eg: boot, shutdown or panic). 1611da177e4SLinus Torvalds 1621da177e4SLinus Torvalds If unsure, say Y. 1631da177e4SLinus Torvalds 1648ffaeaf4SThibaut Varene 1658ffaeaf4SThibaut Vareneconfig PDC_CHASSIS_WARN 1668ffaeaf4SThibaut Varene bool "PDC chassis warnings support" 1678ffaeaf4SThibaut Varene depends on PROC_FS 1688ffaeaf4SThibaut Varene default y 1698ffaeaf4SThibaut Varene help 1708ffaeaf4SThibaut Varene Say Y here if you want to enable support for Chassis warnings. 1718ffaeaf4SThibaut Varene This will add a proc entry '/proc/chassis' giving some information 1728ffaeaf4SThibaut Varene about the overall health state of the system. 1738ffaeaf4SThibaut Varene This includes NVRAM battery level, overtemp or failures such as 1748ffaeaf4SThibaut Varene fans or power units. 1758ffaeaf4SThibaut Varene 1768ffaeaf4SThibaut Varene If unsure, say Y. 1778ffaeaf4SThibaut Varene 1788ffaeaf4SThibaut Varene 1791da177e4SLinus Torvaldsconfig PDC_STABLE 1801da177e4SLinus Torvalds tristate "PDC Stable Storage support" 1811da177e4SLinus Torvalds depends on SYSFS 1821da177e4SLinus Torvalds default y 1831da177e4SLinus Torvalds help 1841da177e4SLinus Torvalds Say Y here if you want to enable support for accessing Stable Storage 1851da177e4SLinus Torvalds variables (PDC non volatile variables such as Primary Boot Path, 1861da177e4SLinus Torvalds Console Path, Autoboot, Autosearch, etc) through SysFS. 1871da177e4SLinus Torvalds 1881da177e4SLinus Torvalds If unsure, say Y. 1891da177e4SLinus Torvalds 1901da177e4SLinus Torvalds To compile this driver as a module, choose M here. 1911da177e4SLinus Torvalds The module will be called pdc_stable. 1921da177e4SLinus Torvalds 1931da177e4SLinus Torvaldsendmenu 194