xref: /linux/drivers/parisc/Kconfig (revision 466634488e80968f12e73dd1fe6af5c37a1fbfe2)
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