# wan devices configuration
 #
 
-menu "Wan interfaces"
-       depends on NETDEVICES
-
-config WAN
+menuconfig WAN
        bool "Wan interfaces support"
        ---help---
          Wide Area Networks (WANs), such as X.25, Frame Relay and leased
 
          If unsure, say N.
 
+if 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 && ISA_DMA_API && INET
+       depends on ISA && m && ISA_DMA_API && INET
        help
          Driver for Comtrol Hostess SV-11 network card which
          operates on low speed synchronous serial links at up to
 # 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 && ISA_DMA_API
+       depends on ISA && m && ISA_DMA_API
        ---help---
          Driver for COSA and SRP synchronous serial boards.
 
 #
 config LANMEDIA
        tristate "LanMedia Corp. SSI/V.35, T1/E1, HSSI, T3 boards"
-       depends on WAN && PCI
+       depends on PCI
        ---help---
          Driver for the following Lan Media family of serial boards:
 
 # 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 && ISA_DMA_API && INET
+       depends on ISA && m && ISA_DMA_API && INET
        help
          This is a driver for the Sealevel Systems ACB 56 serial I/O adapter.
 
 # Generic HDLC
 config HDLC
        tristate "Generic HDLC layer"
-       depends on WAN
        help
          Say Y to this option if your Linux box contains a WAN (Wide Area
          Network) card supported by this driver and you are planning to
          If unsure, say N.
 
 comment "X.25/LAPB support is disabled"
-       depends on WAN && HDLC && (LAPB!=m || HDLC!=m) && LAPB!=y
+       depends on HDLC && (LAPB!=m || HDLC!=m) && LAPB!=y
 
 config PCI200SYN
        tristate "Goramo PCI200SYN support"
          Multilink PPP over the PC300 synchronous communication boards.
 
 comment "Cyclades-PC300 MLPPP support is disabled."
-       depends on WAN && HDLC && PC300 && (PPP=n || !PPP_MULTILINK || PPP_SYNC_TTY=n || !HDLC_PPP)
+       depends on HDLC && PC300 && (PPP=n || !PPP_MULTILINK || PPP_SYNC_TTY=n || !HDLC_PPP)
 
 comment "Refer to the file README.mlppp, provided by PC300 package."
-       depends on WAN && HDLC && PC300 && (PPP=n || !PPP_MULTILINK || PPP_SYNC_TTY=n || !HDLC_PPP)
+       depends on HDLC && PC300 && (PPP=n || !PPP_MULTILINK || PPP_SYNC_TTY=n || !HDLC_PPP)
 
 config PC300TOO
        tristate "Cyclades PC300 RSV/X21 alternative support"
 
 config DLCI
        tristate "Frame Relay DLCI support"
-       depends on WAN
        ---help---
          Support for the Frame Relay protocol.
 
 # Wan router core.
 config WAN_ROUTER_DRIVERS
        tristate "WAN router drivers"
-       depends on WAN && WAN_ROUTER
+       depends on WAN_ROUTER
        ---help---
          Connect LAN to WAN via Linux box.
 
 # X.25 network drivers
 config LAPBETHER
        tristate "LAPB over Ethernet driver (EXPERIMENTAL)"
-       depends on WAN && LAPB && X25
+       depends on LAPB && X25
        ---help---
          Driver for a pseudo device (typically called /dev/lapb0) which allows
          you to open an LAPB point-to-point connection to some other computer
 
 config X25_ASY
        tristate "X.25 async driver (EXPERIMENTAL)"
-       depends on WAN && LAPB && X25
+       depends on LAPB && X25
        ---help---
          Send and receive X.25 frames over regular asynchronous serial
          lines such as telephone lines equipped with ordinary modems.
 
 config SBNI
        tristate "Granch SBNI12 Leased Line adapter support"
-       depends on WAN && X86
+       depends on X86
        ---help---
          Driver for ISA SBNI12-xx cards which are low cost alternatives to
          leased line modems.
 
          If unsure, say N.
 
-endmenu
-
+endif # WAN