Merge to Fedora kernel-2.6.18-1.2224_FC5 patched with stable patch-2.6.18.1-vs2.0...
[linux-2.6.git] / drivers / net / wan / Kconfig
index 2baf40a..54b8e49 100644 (file)
@@ -26,7 +26,7 @@ config WAN
 # There is no way to detect a comtrol sv11 - force it modular for now.
 config HOSTESS_SV11
        tristate "Comtrol Hostess SV-11 support"
-       depends on WAN && ISA && m
+       depends on WAN && ISA && m && ISA_DMA_API
        help
          Driver for Comtrol Hostess SV-11 network card which
          operates on low speed synchronous serial links at up to
@@ -38,7 +38,7 @@ config HOSTESS_SV11
 # The COSA/SRP driver has not been tested as non-modular yet.
 config COSA
        tristate "COSA/SRP sync serial boards support"
-       depends on WAN && ISA && m
+       depends on WAN && ISA && m && ISA_DMA_API
        ---help---
          Driver for COSA and SRP synchronous serial boards.
 
@@ -57,119 +57,6 @@ config COSA
          The driver will be compiled as a module: the
          module will be called cosa.
 
-#
-# COMX drivers
-#
-# Not updated to 2.6.
-config COMX
-       tristate "MultiGate (COMX) synchronous serial boards support"
-       depends on WAN && (ISA || PCI) && BROKEN
-       ---help---
-         Drivers for the PC synchronous serial adapters by
-         ITConsult-Pro Co, Hungary.
-
-         Read <file:Documentation/networking/comx.txt> for help on configuring
-         and using COMX interfaces. Further info on these cards can be found
-         at <http://www.itc.hu/> or <info@itc.hu>.
-
-         Say Y if you want to use any board from the MultiGate (COMX)
-         family, you must also say Y to "/proc file system support"
-         (CONFIG_PROC_FS) in order to use these drivers.
-
-         To compile this driver as a module, choose M here: the
-         module will be called comx.
-
-config COMX_HW_COMX
-       tristate "Support for COMX/CMX/HiCOMX boards"
-       depends on COMX
-       help
-         Driver for the 'CMX', 'COMX' and 'HiCOMX' boards.
-
-         You will need additional firmware to use these cards, which are
-         downloadable from <ftp://ftp.itc.hu/>.
-
-         Say Y if you have a board like this.
-
-         To compile this driver as a module, choose M here: the
-         module will be called comx-hw-comx.
-
-config COMX_HW_LOCOMX
-       tristate "Support for LoCOMX board"
-       depends on COMX
-       help
-         Driver for the 'LoCOMX' board.
-
-         Say Y if you have a board like this.
-
-         To compile this driver as a module, choose M here: the
-         module will be called comx-hw-locomx.
-
-config COMX_HW_MIXCOM
-       tristate "Support for MixCOM board"
-       depends on COMX
-       ---help---
-         Driver for the 'MixCOM' board.
-
-         If you want to use the watchdog device on this card, you should
-         select it in the Watchdog Cards section of the Character Devices
-         configuration. The ISDN interface of this card is Teles 16.3
-         compatible, you should enable it in the ISDN configuration menu. The
-         driver for the flash ROM of this card is available separately on
-         <ftp://ftp.itc.hu/>.
-
-         Say Y if you have a board like this.
-
-         To compile this driver as a module, choose M here: the
-         module will be called comx-hw-mixcom.
-
-config COMX_HW_MUNICH
-       tristate "Support for MUNICH based boards: SliceCOM, PCICOM (WelCOM)"
-       depends on COMX
-       ---help---
-         Driver for the 'SliceCOM' (channelized E1) and 'PciCOM' (X21) boards.
-
-         Read <file:Documentation/networking/slicecom.txt> for help on
-         configuring and using SliceCOM interfaces. Further info on these
-         cards can be found at <http://www.itc.hu> or <info@itc.hu>.
-
-         Say Y if you have a board like this.
-
-         To compile this driver as a module, choose M here: the
-         module will be called comx-hw-munich.
-
-config COMX_PROTO_PPP
-       tristate "Support for HDLC and syncPPP protocols on MultiGate boards"
-       depends on COMX
-       help
-         Cisco-HDLC and synchronous PPP protocol driver.
-
-         Say Y if you want to use either protocol.
-
-         To compile this as a module, choose M here: the
-         module will be called comx-proto-ppp.
-
-config COMX_PROTO_LAPB
-       tristate "Support for LAPB protocol on MultiGate boards"
-       depends on WAN && (COMX!=n && LAPB=m && LAPB || LAPB=y && COMX)
-       help
-         LAPB protocol driver.
-
-         Say Y if you want to use this protocol.
-
-         To compile this as a module, choose M here: the
-         module will be called comx-proto-lapb.
-
-config COMX_PROTO_FR
-       tristate "Support for Frame Relay on MultiGate boards"
-       depends on COMX
-       help
-         Frame Relay protocol driver.
-
-         Say Y if you want to use this protocol.
-
-         To compile this as a module, choose M here: the
-         module will be called comx-proto-fr.
-
 config DSCC4
        tristate "Etinc PCISYNC serial board support"
        depends on WAN && PCI && m
@@ -222,7 +109,7 @@ config LANMEDIA
          V.24, V.35 or V.36 interface) to your Linux box.
 
          - LMC 1200 with on board DSU board allows you to connect your Linux
-         box dirrectly to a T1 or E1 circuit.
+         box directly to a T1 or E1 circuit.
 
          - LMC 5200 board provides a HSSI interface capable of running up to
          52 Mbits per second.
@@ -240,25 +127,13 @@ config LANMEDIA
 # There is no way to detect a Sealevel board. Force it modular
 config SEALEVEL_4021
        tristate "Sealevel Systems 4021 support"
-       depends on WAN && ISA && m
+       depends on WAN && ISA && m && ISA_DMA_API
        help
          This is a driver for the Sealevel Systems ACB 56 serial I/O adapter.
 
          The driver will be compiled as a module: the
          module will be called sealevel.
 
-config SYNCLINK_SYNCPPP
-       tristate "SyncLink HDLC/SYNCPPP support"
-       depends on WAN
-       help
-         Enables HDLC/SYNCPPP support for the SyncLink WAN driver.
-
-         Normally the SyncLink WAN driver works with the main PPP driver
-         <file:drivers/net/ppp_generic.c> and pppd program.
-         HDLC/SYNCPPP support allows use of the Cisco HDLC/PPP driver
-         <file:drivers/net/wan/syncppp.c>. The SyncLink WAN driver (in
-         character devices) must also be enabled.
-
 # Generic HDLC
 config HDLC
        tristate "Generic HDLC layer"
@@ -268,7 +143,8 @@ config HDLC
          Network) card supported by this driver and you are planning to
          connect the box to a WAN.
 
-         You will need supporting software from <http://hq.pm.waw.pl/hdlc/>.
+         You will need supporting software from
+         <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
          Generic HDLC driver currently supports raw HDLC, Cisco HDLC, Frame
          Relay, synchronous Point-to-Point Protocol (PPP) and X.25.
 
@@ -338,7 +214,7 @@ config PCI200SYN
          Driver for PCI200SYN cards by Goramo sp. j.
 
          If you have such a card, say Y here and see
-         <http://hq.pm.waw.pl/hdlc/>.
+         <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
 
          To compile this as a module, choose M here: the
          module will be called pci200syn.
@@ -352,7 +228,7 @@ config WANXL
          Driver for wanXL PCI cards by SBE Inc.
 
          If you have such a card, say Y here and see
-         <http://hq.pm.waw.pl/hdlc/>.
+         <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
 
          To compile this as a module, choose M here: the
          module will be called wanxl.
@@ -361,7 +237,7 @@ config WANXL
 
 config WANXL_BUILD_FIRMWARE
        bool "rebuild wanXL firmware"
-       depends on WANXL
+       depends on WANXL && !PREVENT_FIRMWARE_BUILD
        help
          Allows you to rebuild firmware run by the QUICC processor.
          It requires as68k, ld68k and hexdump programs.
@@ -405,7 +281,7 @@ config N2
          SDL Communications Inc.
 
          If you have such a card, say Y here and see
-         <http://hq.pm.waw.pl/hdlc/>.
+         <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
 
          Note that N2csu and N2dds cards are not supported by this driver.
 
@@ -421,7 +297,7 @@ config C101
          Driver for C101 SuperSync ISA cards by Moxa Technologies Co., Ltd.
 
          If you have such a card, say Y here and see
-         <http://hq.pm.waw.pl/pub/hdlc/>
+         <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
 
          To compile this driver as a module, choose M here: the
          module will be called c101.
@@ -522,103 +398,6 @@ config WAN_ROUTER_DRIVERS
 
          If unsure, say N.
 
-config VENDOR_SANGOMA
-       tristate "Sangoma WANPIPE(tm) multiprotocol cards"
-       depends on WAN_ROUTER_DRIVERS && WAN_ROUTER && (PCI || ISA) && BROKEN
-       ---help---
-         Driver for S514-PCI/ISA Synchronous Data Link Adapters (SDLA).
-
-         WANPIPE from Sangoma Technologies Inc. <http://www.sangoma.com/>
-         is a family of intelligent multiprotocol WAN adapters with data
-         transfer rates up to 4Mbps. Cards support:
-
-         - X.25, Frame Relay, PPP, Cisco HDLC protocols.
-
-         - API for protocols like HDLC (LAPB), HDLC Streaming, X.25,
-         Frame Relay and BiSync.
-
-         - Ethernet Bridging over Frame Relay protocol.
-
-         - MULTILINK PPP
-
-         - Async PPP (Modem Dialup)
-
-         The next questions will ask you about the protocols you want
-         the driver to support.
-
-         If you have one or more of these cards, say M to this option;
-         and read <file:Documentation/networking/wanpipe.txt>.
-
-         To compile this driver as a module, choose M here: the
-         module will be called wanpipe.
-
-config WANPIPE_CHDLC
-       bool "WANPIPE Cisco HDLC support"
-       depends on VENDOR_SANGOMA
-       ---help---
-         Connect a WANPIPE card to a leased line using the Cisco HDLC.
-
-         - Supports Dual Port Cisco HDLC on the S514-PCI/S508-ISA cards
-         which allows user to build applications using the HDLC streaming API.
-
-         - CHDLC Streaming MULTILINK PPP that can bind multiple WANPIPE T1
-         cards into a single logical channel.
-
-         Say Y and the Cisco HDLC support, HDLC streaming API and
-         MULTILINK PPP will be included in the driver.
-
-config WANPIPE_FR
-       bool "WANPIPE Frame Relay support"
-       depends on VENDOR_SANGOMA
-       help
-         Connect a WANPIPE card to a Frame Relay network, or use Frame Felay
-         API to develope custom applications.
-
-         Contains the Ethernet Bridging over Frame Relay feature, where
-         a WANPIPE frame relay link can be directly connected to the Linux
-         kernel bridge. The Frame Relay option is supported on S514-PCI
-         and S508-ISA cards.
-
-         Say Y and the Frame Relay support will be included in the driver.
-
-config WANPIPE_X25
-       bool "WANPIPE X.25 support"
-       depends on VENDOR_SANGOMA
-       help
-         Connect a WANPIPE card to an X.25 network.
-
-         Includes the X.25 API support for custom applications over the
-         X.25 protocol. The X.25 option is supported on S514-PCI and
-         S508-ISA cards.
-
-         Say Y and the X.25 support will be included in the driver.
-
-config WANPIPE_PPP
-       bool "WANPIPE PPP support"
-       depends on VENDOR_SANGOMA
-       help
-         Connect a WANPIPE card to a leased line using Point-to-Point
-         Protocol (PPP).
-
-         The PPP option is supported on S514-PCI/S508-ISA cards.
-
-         Say Y and the PPP support will be included in the driver.
-
-config WANPIPE_MULTPPP
-       bool "WANPIPE Multi-Port PPP support"
-       depends on VENDOR_SANGOMA
-       help
-         Connect a WANPIPE card to a leased line using Point-to-Point
-         Protocol (PPP).
-
-         Uses in-kernel SyncPPP protocol over the Sangoma HDLC Streaming
-         adapter. In this case each Sangoma adapter port can support an
-         independent PPP connection. For example, a single Quad-Port PCI
-         adapter can support up to four independent PPP links. The PPP
-         option is supported on S514-PCI/S508-ISA cards.
-
-         Say Y and the Multi-Port PPP support will be included in the driver.
-
 config CYCLADES_SYNC
        tristate "Cyclom 2X(tm) cards (EXPERIMENTAL)"
        depends on WAN_ROUTER_DRIVERS && (PCI || ISA)