1*1da177e4SLinus Torvaldsmenu "Bus options (PCI, PCMCIA, EISA, GSC, ISA)" 2*1da177e4SLinus Torvalds 3*1da177e4SLinus Torvaldsconfig GSC 4*1da177e4SLinus Torvalds bool "VSC/GSC/HSC bus support" 5*1da177e4SLinus Torvalds default y 6*1da177e4SLinus Torvalds help 7*1da177e4SLinus Torvalds The VSC, GSC and HSC busses were used from the earliest 700-series 8*1da177e4SLinus Torvalds workstations up to and including the C360/J2240 workstations. They 9*1da177e4SLinus Torvalds were also used in servers from the E-class to the K-class. They 10*1da177e4SLinus Torvalds are not found in B1000, C3000, J5000, A500, L1000, N4000 and upwards. 11*1da177e4SLinus Torvalds If in doubt, say "Y". 12*1da177e4SLinus Torvalds 13*1da177e4SLinus Torvaldsconfig HPPB 14*1da177e4SLinus Torvalds bool "HP-PB bus support" 15*1da177e4SLinus Torvalds depends on GSC 16*1da177e4SLinus Torvalds help 17*1da177e4SLinus Torvalds The HP-PB bus was used in the Nova class and K-class servers. 18*1da177e4SLinus Torvalds If in doubt, say "Y" 19*1da177e4SLinus Torvalds 20*1da177e4SLinus Torvaldsconfig IOMMU_CCIO 21*1da177e4SLinus Torvalds bool "U2/Uturn I/O MMU" 22*1da177e4SLinus Torvalds depends on GSC 23*1da177e4SLinus Torvalds help 24*1da177e4SLinus Torvalds Say Y here to enable DMA management routines for the first 25*1da177e4SLinus Torvalds generation of PA-RISC cache-coherent machines. Programs the 26*1da177e4SLinus Torvalds U2/Uturn chip in "Virtual Mode" and use the I/O MMU. 27*1da177e4SLinus Torvalds 28*1da177e4SLinus Torvaldsconfig GSC_LASI 29*1da177e4SLinus Torvalds bool "Lasi I/O support" 30*1da177e4SLinus Torvalds depends on GSC 31*1da177e4SLinus Torvalds help 32*1da177e4SLinus Torvalds Say Y here to support the Lasi multifunction chip found in 33*1da177e4SLinus Torvalds many PA-RISC workstations & servers. It includes interfaces 34*1da177e4SLinus Torvalds for a parallel port, serial port, NCR 53c710 SCSI, Apricot 35*1da177e4SLinus Torvalds Ethernet, Harmony audio, PS/2 keyboard & mouse, ISDN, telephony 36*1da177e4SLinus Torvalds and floppy. Note that you must still enable all the individual 37*1da177e4SLinus Torvalds drivers for these chips. 38*1da177e4SLinus Torvalds 39*1da177e4SLinus Torvaldsconfig GSC_WAX 40*1da177e4SLinus Torvalds bool "Wax I/O support" 41*1da177e4SLinus Torvalds depends on GSC 42*1da177e4SLinus Torvalds help 43*1da177e4SLinus Torvalds Say Y here to support the Wax multifunction chip found in some 44*1da177e4SLinus Torvalds older systems, including B/C/D/R class and 715/64, 715/80 and 45*1da177e4SLinus Torvalds 715/100. Wax includes an EISA adapter, a serial port (not always 46*1da177e4SLinus Torvalds used), a HIL interface chip and is also known to be used as the 47*1da177e4SLinus Torvalds GSC bridge for an X.25 GSC card. 48*1da177e4SLinus Torvalds 49*1da177e4SLinus Torvaldsconfig EISA 50*1da177e4SLinus Torvalds bool "EISA support" 51*1da177e4SLinus Torvalds depends on GSC 52*1da177e4SLinus Torvalds help 53*1da177e4SLinus Torvalds Say Y here if you have an EISA bus in your machine. This code 54*1da177e4SLinus Torvalds supports both the Mongoose & Wax EISA adapters. It is sadly 55*1da177e4SLinus Torvalds incomplete and lacks support for card-to-host DMA. 56*1da177e4SLinus Torvalds 57*1da177e4SLinus Torvaldssource "drivers/eisa/Kconfig" 58*1da177e4SLinus Torvalds 59*1da177e4SLinus Torvaldsconfig ISA 60*1da177e4SLinus Torvalds bool "ISA support" 61*1da177e4SLinus Torvalds depends on EISA 62*1da177e4SLinus Torvalds help 63*1da177e4SLinus Torvalds If you want to plug an ISA card into your EISA bus, say Y here. 64*1da177e4SLinus Torvalds Most people should say N. 65*1da177e4SLinus Torvalds 66*1da177e4SLinus Torvaldsconfig PCI 67*1da177e4SLinus Torvalds bool "PCI support" 68*1da177e4SLinus Torvalds help 69*1da177e4SLinus Torvalds All recent HP machines have PCI slots, and you should say Y here 70*1da177e4SLinus Torvalds if you have a recent machine. If you are convinced you do not have 71*1da177e4SLinus Torvalds PCI slots in your machine (eg a 712), then you may say "N" here. 72*1da177e4SLinus Torvalds Beware that some GSC cards have a Dino onboard and PCI inside them, 73*1da177e4SLinus Torvalds so it may be safest to say "Y" anyway. 74*1da177e4SLinus Torvalds 75*1da177e4SLinus Torvaldssource "drivers/pci/Kconfig" 76*1da177e4SLinus Torvalds 77*1da177e4SLinus Torvaldsconfig GSC_DINO 78*1da177e4SLinus Torvalds bool "GSCtoPCI/Dino PCI support" 79*1da177e4SLinus Torvalds depends on PCI && GSC 80*1da177e4SLinus Torvalds help 81*1da177e4SLinus Torvalds Say Y here to support the Dino & Cujo GSC to PCI bridges found in 82*1da177e4SLinus Torvalds machines from the B132 to the C360, the J2240 and the A180. Some 83*1da177e4SLinus Torvalds GSC/HSC cards (eg gigabit & dual 100 Mbit Ethernet) have a Dino on 84*1da177e4SLinus Torvalds the card, and you also need to say Y here if you have such a card. 85*1da177e4SLinus Torvalds Note that Dino also supplies one of the serial ports on certain 86*1da177e4SLinus Torvalds machines. If in doubt, say Y. 87*1da177e4SLinus Torvalds 88*1da177e4SLinus Torvaldsconfig PCI_LBA 89*1da177e4SLinus Torvalds bool "LBA/Elroy PCI support" 90*1da177e4SLinus Torvalds depends on PCI 91*1da177e4SLinus Torvalds help 92*1da177e4SLinus Torvalds Say Y here to support the Elroy PCI Lower Bus Adapter. This is 93*1da177e4SLinus Torvalds present on B, C, J, L and N-class machines with 4-digit model 94*1da177e4SLinus Torvalds numbers and the A400/A500. 95*1da177e4SLinus Torvalds 96*1da177e4SLinus Torvaldsconfig IOSAPIC 97*1da177e4SLinus Torvalds bool 98*1da177e4SLinus Torvalds depends on PCI_LBA 99*1da177e4SLinus Torvalds default PCI_LBA 100*1da177e4SLinus Torvalds 101*1da177e4SLinus Torvaldsconfig IOMMU_SBA 102*1da177e4SLinus Torvalds bool 103*1da177e4SLinus Torvalds depends on PCI_LBA 104*1da177e4SLinus Torvalds default PCI_LBA 105*1da177e4SLinus Torvalds 106*1da177e4SLinus Torvalds#config PCI_EPIC 107*1da177e4SLinus Torvalds# bool "EPIC/SAGA PCI support" 108*1da177e4SLinus Torvalds# depends on PCI 109*1da177e4SLinus Torvalds# default y 110*1da177e4SLinus Torvalds# help 111*1da177e4SLinus Torvalds# Say Y here for V-class PCI, DMA/IOMMU, IRQ subsystem support. 112*1da177e4SLinus Torvalds 113*1da177e4SLinus Torvaldssource "drivers/pcmcia/Kconfig" 114*1da177e4SLinus Torvalds 115*1da177e4SLinus Torvaldssource "drivers/pci/hotplug/Kconfig" 116*1da177e4SLinus Torvalds 117*1da177e4SLinus Torvaldsendmenu 118*1da177e4SLinus Torvalds 119*1da177e4SLinus Torvaldsmenu "PA-RISC specific drivers" 120*1da177e4SLinus Torvalds 121*1da177e4SLinus Torvaldsconfig SUPERIO 122*1da177e4SLinus Torvalds bool "SuperIO (SuckyIO) support" 123*1da177e4SLinus Torvalds depends on PCI_LBA 124*1da177e4SLinus Torvalds default y 125*1da177e4SLinus Torvalds help 126*1da177e4SLinus Torvalds Say Y here to support the SuperIO chip found in Bxxxx, C3xxx and 127*1da177e4SLinus Torvalds J5xxx+ machines. This enables IDE, Floppy, Parallel Port, and 128*1da177e4SLinus Torvalds Serial port on those machines. 129*1da177e4SLinus Torvalds 130*1da177e4SLinus Torvaldsconfig CHASSIS_LCD_LED 131*1da177e4SLinus Torvalds bool "Chassis LCD and LED support" 132*1da177e4SLinus Torvalds default y 133*1da177e4SLinus Torvalds help 134*1da177e4SLinus Torvalds Say Y here if you want to enable support for the Heartbeat, 135*1da177e4SLinus Torvalds Disk/Network activities LEDs on some PA-RISC machines, 136*1da177e4SLinus Torvalds or support for the LCD that can be found on recent material. 137*1da177e4SLinus Torvalds 138*1da177e4SLinus Torvalds This has nothing to do with LED State support for A and E class. 139*1da177e4SLinus Torvalds 140*1da177e4SLinus Torvalds If unsure, say Y. 141*1da177e4SLinus Torvalds 142*1da177e4SLinus Torvaldsconfig PDC_CHASSIS 143*1da177e4SLinus Torvalds bool "PDC chassis State Panel support" 144*1da177e4SLinus Torvalds default y 145*1da177e4SLinus Torvalds help 146*1da177e4SLinus Torvalds Say Y here if you want to enable support for the LED State front 147*1da177e4SLinus Torvalds panel as found on E class, and support for the GSP Virtual Front 148*1da177e4SLinus Torvalds Panel (LED State and message logging) as found on high end 149*1da177e4SLinus Torvalds servers such as A, L and N-class. 150*1da177e4SLinus Torvalds 151*1da177e4SLinus Torvalds This has nothing to do with Chassis LCD and LED support. 152*1da177e4SLinus Torvalds 153*1da177e4SLinus Torvalds If unsure, say Y. 154*1da177e4SLinus Torvalds 155*1da177e4SLinus Torvaldsconfig PDC_STABLE 156*1da177e4SLinus Torvalds tristate "PDC Stable Storage support" 157*1da177e4SLinus Torvalds depends on SYSFS 158*1da177e4SLinus Torvalds default y 159*1da177e4SLinus Torvalds help 160*1da177e4SLinus Torvalds Say Y here if you want to enable support for accessing Stable Storage 161*1da177e4SLinus Torvalds variables (PDC non volatile variables such as Primary Boot Path, 162*1da177e4SLinus Torvalds Console Path, Autoboot, Autosearch, etc) through SysFS. 163*1da177e4SLinus Torvalds 164*1da177e4SLinus Torvalds If unsure, say Y. 165*1da177e4SLinus Torvalds 166*1da177e4SLinus Torvalds To compile this driver as a module, choose M here. 167*1da177e4SLinus Torvalds The module will be called pdc_stable. 168*1da177e4SLinus Torvalds 169*1da177e4SLinus Torvaldsendmenu 170