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