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 4d5844f..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"
 # 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
        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"
 # 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.
 
        ---help---
          Driver for COSA and SRP synchronous serial boards.
 
@@ -109,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
          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.
 
          - LMC 5200 board provides a HSSI interface capable of running up to
          52 Mbits per second.
@@ -127,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"
 # 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.
 
        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"
 # Generic HDLC
 config HDLC
        tristate "Generic HDLC layer"
@@ -155,7 +143,8 @@ config HDLC
          Network) card supported by this driver and you are planning to
          connect the box to a WAN.
 
          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.
 
          Generic HDLC driver currently supports raw HDLC, Cisco HDLC, Frame
          Relay, synchronous Point-to-Point Protocol (PPP) and X.25.
 
@@ -225,7 +214,7 @@ config PCI200SYN
          Driver for PCI200SYN cards by Goramo sp. j.
 
          If you have such a card, say Y here and see
          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.
 
          To compile this as a module, choose M here: the
          module will be called pci200syn.
@@ -239,7 +228,7 @@ config WANXL
          Driver for wanXL PCI cards by SBE Inc.
 
          If you have such a card, say Y here and see
          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.
 
          To compile this as a module, choose M here: the
          module will be called wanxl.
@@ -248,7 +237,7 @@ config WANXL
 
 config WANXL_BUILD_FIRMWARE
        bool "rebuild wanXL firmware"
 
 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.
        help
          Allows you to rebuild firmware run by the QUICC processor.
          It requires as68k, ld68k and hexdump programs.
@@ -292,7 +281,7 @@ config N2
          SDL Communications Inc.
 
          If you have such a card, say Y here and see
          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.
 
 
          Note that N2csu and N2dds cards are not supported by this driver.
 
@@ -308,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
          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.
 
          To compile this driver as a module, choose M here: the
          module will be called c101.
@@ -409,103 +398,6 @@ config WAN_ROUTER_DRIVERS
 
          If unsure, say N.
 
 
          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)
 config CYCLADES_SYNC
        tristate "Cyclom 2X(tm) cards (EXPERIMENTAL)"
        depends on WAN_ROUTER_DRIVERS && (PCI || ISA)