1#
2# wan devices configuration
3#
4
5mainmenu_option next_comment
6comment 'Wan interfaces'
7
8bool 'Wan interfaces support' CONFIG_WAN
9if [ "$CONFIG_WAN" = "y" ]; then
10# There is no way to detect a comtrol sv11 - force it modular for now.
11
12if [ "$CONFIG_ISA" = "y" ]; then
13
14   dep_tristate '  Comtrol Hostess SV-11 support' CONFIG_HOSTESS_SV11 m
15
16# The COSA/SRP driver has not been tested as non-modular yet.
17
18   dep_tristate '  COSA/SRP sync serial boards support' CONFIG_COSA m
19
20fi
21
22#
23# COMX drivers
24#
25
26   tristate '  MultiGate (COMX) synchronous serial boards support' CONFIG_COMX
27   if [ "$CONFIG_COMX" != "n" ]; then
28      dep_tristate '    Support for COMX/CMX/HiCOMX boards' CONFIG_COMX_HW_COMX $CONFIG_COMX
29      dep_tristate '    Support for LoCOMX board' CONFIG_COMX_HW_LOCOMX $CONFIG_COMX
30      dep_tristate '    Support for MixCOM board' CONFIG_COMX_HW_MIXCOM $CONFIG_COMX
31      dep_tristate '    Support for MUNICH based boards: SliceCOM, PCICOM (WelCOM)' CONFIG_COMX_HW_MUNICH $CONFIG_COMX
32      dep_tristate '    Support for HDLC and syncPPP protocols on MultiGate boards' CONFIG_COMX_PROTO_PPP $CONFIG_COMX
33      if [ "$CONFIG_LAPB" = "y" ]; then
34	 dep_tristate '    Support for LAPB protocol on MultiGate boards' CONFIG_COMX_PROTO_LAPB $CONFIG_COMX
35      fi
36      if [ "$CONFIG_LAPB" = "m" ]; then
37	 dep_tristate '    Support for LAPB protocol on MultiGate boards' CONFIG_COMX_PROTO_LAPB $CONFIG_LAPB
38      fi
39      dep_tristate '    Support for Frame Relay on MultiGate boards' CONFIG_COMX_PROTO_FR $CONFIG_COMX
40   fi
41#
42# The Etinc driver has not been tested as non-modular yet.
43#
44
45   dep_tristate '  Etinc PCISYNC serial board support (EXPERIMENTAL)' CONFIG_DSCC4 m
46
47# FarSite Communications' cards
48
49   tristate '  FarSync T-Series X.21 (and V.35/V.24) cards' CONFIG_FARSYNC
50
51#
52# Lan Media's board. Currently 1000, 1200, 5200, 5245
53#
54
55   tristate '  LanMedia Corp. SSI/V.35, T1/E1, HSSI, T3 boards' CONFIG_LANMEDIA
56
57#
58# ATI's sync/async boards. Currently 2520, 4020, 4520, 8520 -- 0 in second digit means async only
59#
60
61   tristate '  Aurora Technology, Inc. synchronous asynchronous PCI cards V2' CONFIG_ATI_XX20
62
63# There is no way to detect a Sealevel board. Force it modular
64
65   dep_tristate '  Sealevel Systems 4021 support' CONFIG_SEALEVEL_4021 m
66
67   tristate '  SyncLink HDLC/SYNCPPP support' CONFIG_SYNCLINK_SYNCPPP
68
69   tristate '  Generic HDLC driver' CONFIG_HDLC
70   if [ "$CONFIG_HDLC" != "n" ]; then
71      bool '    Synchronous Point-to-Point Protocol (PPP) support' CONFIG_HDLC_PPP
72      if [ "$CONFIG_LAPB" = "m" -a "$CONFIG_HDLC" = "m" -o "$CONFIG_LAPB" = "y" ]; then
73	 bool '    X.25 protocol support' CONFIG_HDLC_X25
74      else
75	 comment '    X.25/LAPB support is disabled'
76      fi
77      dep_tristate '    SDL RISCom/N2 support' CONFIG_N2 $CONFIG_HDLC
78      dep_tristate '    Moxa C101 support' CONFIG_C101 $CONFIG_HDLC
79   fi
80
81   tristate '  Frame relay DLCI support' CONFIG_DLCI
82   if [ "$CONFIG_DLCI" != "n" ]; then
83      int '    Max open DLCI' CONFIG_DLCI_COUNT 24
84      int '    Max DLCI per device' CONFIG_DLCI_MAX 8
85      dep_tristate '    SDLA (Sangoma S502/S508) support' CONFIG_SDLA $CONFIG_DLCI
86   fi
87
88# Wan router core.
89
90   if [ "$CONFIG_WAN_ROUTER" != "n" ]; then
91      bool '  WAN router drivers' CONFIG_WAN_ROUTER_DRIVERS
92      if [ "$CONFIG_WAN_ROUTER_DRIVERS" = "y" ]; then
93	 dep_tristate '    Sangoma WANPIPE(tm) multiprotocol cards' CONFIG_VENDOR_SANGOMA $CONFIG_WAN_ROUTER
94	 if [ "$CONFIG_VENDOR_SANGOMA" != "n" ]; then
95	    bool '      WANPIPE Cisco HDLC support' CONFIG_WANPIPE_CHDLC
96	    bool '      WANPIPE Frame Relay support' CONFIG_WANPIPE_FR
97	    bool '      WANPIPE X.25 support' CONFIG_WANPIPE_X25
98	    bool '      WANPIPE PPP support' CONFIG_WANPIPE_PPP
99	    bool '      WANPIPE Multi-Port PPP support' CONFIG_WANPIPE_MULTPPP
100	 fi
101	 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
102	    dep_tristate '    Cyclom 2X(tm) cards (EXPERIMENTAL)' CONFIG_CYCLADES_SYNC $CONFIG_WAN_ROUTER_DRIVERS $CONFIG_ISA
103	    if [ "$CONFIG_CYCLADES_SYNC" != "n" ]; then
104	       bool '      Cyclom 2X X.25 support (EXPERIMENTAL)' CONFIG_CYCLOMX_X25
105	    fi
106	 fi
107      fi
108   fi
109
110
111# X.25 network drivers
112
113   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
114      dep_tristate '  LAPB over Ethernet driver (EXPERIMENTAL)' CONFIG_LAPBETHER $CONFIG_LAPB $CONFIG_X25
115      dep_tristate '  X.25 async driver (EXPERIMENTAL)' CONFIG_X25_ASY $CONFIG_LAPB $CONFIG_X25
116   fi
117
118   if [ "$CONFIG_X86" = "y" ]; then
119      tristate '  Granch SBNI12 Leased Line adapter support' CONFIG_SBNI
120      if [ "$CONFIG_SBNI" != "n" ]; then
121         bool '    Multiple line feature support' CONFIG_SBNI_MULTILINE
122      fi
123   fi
124fi
125
126endmenu
127