summaryrefslogtreecommitdiffstats
path: root/drivers/isdn/Config.in
blob: f42516b12d176c4acc86f09cc8fc449b9d3f470e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#
# ISDN device configuration
#
if [ "$CONFIG_INET" != "n" ]; then
   bool '  Support synchronous PPP' CONFIG_ISDN_PPP
   if [ "$CONFIG_ISDN_PPP" != "n" ]; then
      bool '    Use VJ-compression with synchronous PPP' CONFIG_ISDN_PPP_VJ
      bool '    Support generic MP (RFC 1717)' CONFIG_ISDN_MPP
   fi
fi
bool '  Support audio via ISDN' CONFIG_ISDN_AUDIO
if [ "$CONFIG_ISDN_AUDIO" != "n" ]; then
   bool '    Support AT-Fax Class 1 and 2 commands' CONFIG_ISDN_TTY_FAX
fi
if [ "$CONFIG_X25" != "n" ]; then
   bool '  X.25 PLP on top of ISDN' CONFIG_ISDN_X25
fi

mainmenu_option next_comment
comment 'ISDN feature submodules'
   dep_tristate 'isdnloop support' CONFIG_ISDN_DRV_LOOP $CONFIG_ISDN
   bool 'Support isdn diversion services' CONFIG_ISDN_DIVERSION
endmenu

comment 'low-level hardware drivers'

mainmenu_option next_comment
comment 'Passive ISDN cards'
dep_tristate 'HiSax SiemensChipSet driver support' CONFIG_ISDN_DRV_HISAX $CONFIG_ISDN
if [ "$CONFIG_ISDN_DRV_HISAX" != "n" ]; then
   comment '  D-channel protocol features'
   bool '  HiSax Support for EURO/DSS1' CONFIG_HISAX_EURO
   if [ "$CONFIG_HISAX_EURO" != "n" ]; then
      bool '    Support for german chargeinfo' CONFIG_DE_AOC
      bool '    Disable sending complete' CONFIG_HISAX_NO_SENDCOMPLETE
      bool '    Disable sending low layer compatibility' CONFIG_HISAX_NO_LLC
      bool '    Disable keypad protocol option' CONFIG_HISAX_NO_KEYPAD
   fi
   bool '  HiSax Support for german 1TR6' CONFIG_HISAX_1TR6
   bool '  HiSax Support for US NI1' CONFIG_HISAX_NI1
   comment '  HiSax supported cards'
   bool '  Teles 16.0/8.0' CONFIG_HISAX_16_0
   bool '  Teles 16.3 or PNP or PCMCIA' CONFIG_HISAX_16_3
   bool '  Teles PCI' CONFIG_HISAX_TELESPCI 
   bool '  Teles S0Box' CONFIG_HISAX_S0BOX 
   bool '  AVM A1 (Fritz)' CONFIG_HISAX_AVM_A1
   bool '  AVM PnP/PCI (Fritz!PnP/PCI)' CONFIG_HISAX_FRITZPCI
   bool '  AVM A1 PCMCIA (Fritz)' CONFIG_HISAX_AVM_A1_PCMCIA
   bool '  Elsa cards' CONFIG_HISAX_ELSA
   bool '  ITK ix1-micro Revision 2' CONFIG_HISAX_IX1MICROR2
   bool '  Eicon.Diehl Diva cards' CONFIG_HISAX_DIEHLDIVA
   bool '  ASUSCOM ISA cards' CONFIG_HISAX_ASUSCOM
   bool '  TELEINT cards' CONFIG_HISAX_TELEINT
   bool '  HFC-S based cards' CONFIG_HISAX_HFCS
   bool '  Sedlbauer cards' CONFIG_HISAX_SEDLBAUER
   bool '  USR Sportster internal TA' CONFIG_HISAX_SPORTSTER
   bool '  MIC card' CONFIG_HISAX_MIC
   bool '  NETjet card' CONFIG_HISAX_NETJET
   bool '  NETspider U card' CONFIG_HISAX_NETJET_U
   bool '  Niccy PnP/PCI card' CONFIG_HISAX_NICCY
   bool '  Siemens I-Surf card' CONFIG_HISAX_ISURF
   bool '  HST Saphir card' CONFIG_HISAX_HSTSAPHIR
   bool '  Telekom A4T card' CONFIG_HISAX_BKM_A4T
   bool '  Scitel Quadro card' CONFIG_HISAX_SCT_QUADRO
   bool '  Gazel cards' CONFIG_HISAX_GAZEL
   bool '  HFC PCI-Bus cards' CONFIG_HISAX_HFC_PCI
   bool '  Winbond W6692 based cards' CONFIG_HISAX_W6692
   if [ "$CONFIG_EXPERIMENTAL" != "n" ]; then
      bool '  HFC-S+, HFC-SP, HFC-PCMCIA cards' CONFIG_HISAX_HFC_SX
#      bool '  TESTEMULATOR (EXPERIMENTAL)' CONFIG_HISAX_TESTEMU
      if [ "$ARCH" = "sparc" -o "$ARCH" = "sparc64" ]; then
	 bool '  Am7930' CONFIG_HISAX_AMD7930
      fi
   fi
fi
endmenu

mainmenu_option next_comment
comment 'Active ISDN cards'
dep_tristate 'ICN 2B and 4B support' CONFIG_ISDN_DRV_ICN $CONFIG_ISDN
dep_tristate 'PCBIT-D support' CONFIG_ISDN_DRV_PCBIT $CONFIG_ISDN
if [ "$CONFIG_EXPERIMENTAL" != "n" ]; then
   dep_tristate 'Spellcaster support (EXPERIMENTAL)' CONFIG_ISDN_DRV_SC $CONFIG_ISDN
   dep_tristate 'IBM Active 2000 support (EXPERIMENTAL)' CONFIG_ISDN_DRV_ACT2000 $CONFIG_ISDN
fi
dep_tristate 'Eicon active card support' CONFIG_ISDN_DRV_EICON $CONFIG_ISDN
if [ "$CONFIG_ISDN_DRV_EICON" != "n" ]; then
   if [ "$CONFIG_ISDN_DRV_EICON_STANDALONE" != "y" ]; then
      if [ "$CONFIG_PCI" = "y" ]; then
         bool '    Eicon PCI DIVA Server BRI/PRI/4BRI support' CONFIG_ISDN_DRV_EICON_PCI
      fi
      bool '    Eicon S,SX,SCOM,Quadro,S2M support' CONFIG_ISDN_DRV_EICON_ISA
   fi
   if [ "$CONFIG_PCI" = "y" ]; then
      bool '    build eicon driver type standalone' CONFIG_ISDN_DRV_EICON_STANDALONE
   fi
fi
dep_tristate 'CAPI2.0 support' CONFIG_ISDN_CAPI $CONFIG_ISDN
if [ "$CONFIG_EXPERIMENTAL" != "n" ]; then
   bool 'CAPI2.0 Middleware support' CONFIG_ISDN_CAPI_MIDDLEWARE
   if [ "$CONFIG_ISDN_CAPI_MIDDLEWARE" != "n" ]; then
   	bool 'CAPI2.0 filesystem support' CONFIG_ISDN_CAPIFS
   fi
fi
if [ "$CONFIG_ISDN_CAPI" != "n" ]; then
   bool '  AVM B1 ISA support' CONFIG_ISDN_DRV_AVMB1_B1ISA
   bool '  AVM B1 PCI support' CONFIG_ISDN_DRV_AVMB1_B1PCI
   if [ "$CONFIG_ISDN_DRV_AVMB1_B1PCI" != "n" ]; then
      if [ "$CONFIG_EXPERIMENTAL" != "n" ]; then
         bool '  AVM B1 PCI V4 support' CONFIG_ISDN_DRV_AVMB1_B1PCIV4
      fi
   fi
   bool '  AVM T1/T1-B ISA support' CONFIG_ISDN_DRV_AVMB1_T1ISA
   bool '  AVM B1/M1/M2 PCMCIA support' CONFIG_ISDN_DRV_AVMB1_B1PCMCIA
   bool '  AVM T1/T1-B PCI support' CONFIG_ISDN_DRV_AVMB1_T1PCI
   if [ "$CONFIG_EXPERIMENTAL" != "n" ]; then
      bool '  AVM C4 support' CONFIG_ISDN_DRV_AVMB1_C4
   fi
   bool '  Verbose reason code reporting (kernel size +=7K)' CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON
fi
if [ "$CONFIG_PROC_FS" != "n" ]; then
   if [ "$CONFIG_MODULES" != "n" ]; then
      bool 'Hypercope HYSDN cards (Champ, Ergo, Metro) support (module)' CONFIG_HYSDN
   fi
fi
if [ "$CONFIG_HYSDN" != "n" ]; then
   if [ "$CONFIG_ISDN_CAPI" != "n" ]; then
      bool '  HYSDN CAPI 2.0 support' CONFIG_HYSDN_CAPI
   fi 
fi
endmenu