aboutsummaryrefslogtreecommitdiffstats
path: root/xenolinux-2.4.21-pre4-sparse/drivers/char/Config.in
blob: 217398d6e23daadb80a8b37852dd9c27896bd226 (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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
#
# Character device configuration
#
mainmenu_option next_comment
comment 'Character devices'

bool 'Xen console support' CONFIG_XEN_CONSOLE
comment 'The options below are alpha-stage and will probably not work'
bool 'Virtual terminal' CONFIG_VT
if [ "$CONFIG_VT" = "y" ]; then
   bool '  Support for console on virtual terminal' CONFIG_VT_CONSOLE
   bool '  Support for VGA Video' CONFIG_VGA_CONSOLE
   bool '  Support for Dummy Video (for testing)' CONFIG_DUMMY_CONSOLE
   bool '  PS/2 mouse (aka "auxiliary device") support' CONFIG_PSMOUSE
fi

bool 'Unix98 PTY support' CONFIG_UNIX98_PTYS
if [ "$CONFIG_UNIX98_PTYS" = "y" ]; then
   int 'Maximum number of Unix98 PTYs in use (0-2048)' CONFIG_UNIX98_PTY_COUNT 256
fi


endmenu

# KEPT IN CASE WE WANT TO BRING SOME BACK...
#
#if [ "$CONFIG_VT" = "y" ]; then
#   bool '  Support for console on virtual terminal' CONFIG_VT_CONSOLE
#   if [ "$CONFIG_GSC_LASI" = "y" ]; then
#      bool '    Support for Lasi/Dino PS2 port' CONFIG_GSC_PS2
#   fi
#fi
#
#tristate 'Standard/generic (8250/16550 and compatible UARTs) serial support' CONFIG_SERIAL
#if [ "$CONFIG_SERIAL" = "y" ]; then
#   bool '  Support for console on serial port' CONFIG_SERIAL_CONSOLE
#   if [ "$CONFIG_GSC_LASI" = "y" ]; then
#      bool '   serial port on GSC support' CONFIG_SERIAL_GSC
#   fi
#   if [ "$CONFIG_IA64" = "y" ]; then
#      bool 'Support for serial console port described by EFI HCDP table' CONFIG_SERIAL_HCDP
#   fi
#   if [ "$CONFIG_ARCH_ACORN" = "y" ]; then
#      tristate '   Atomwide serial port support' CONFIG_ATOMWIDE_SERIAL
#      tristate '   Dual serial port support' CONFIG_DUALSP_SERIAL
#   fi
#fi
#dep_mbool 'Extended dumb serial driver options' CONFIG_SERIAL_EXTENDED $CONFIG_SERIAL
#if [ "$CONFIG_SERIAL_EXTENDED" = "y" ]; then
#   bool '  Support more than 4 serial ports' CONFIG_SERIAL_MANY_PORTS
#   bool '  Support for sharing serial interrupts' CONFIG_SERIAL_SHARE_IRQ
#   bool '  Autodetect IRQ on standard ports (unsafe)' CONFIG_SERIAL_DETECT_IRQ
#   bool '  Support special multiport boards' CONFIG_SERIAL_MULTIPORT
#   bool '  Support the Bell Technologies HUB6 card' CONFIG_HUB6
#fi
#bool 'Non-standard serial port support' CONFIG_SERIAL_NONSTANDARD
#if [ "$CONFIG_SERIAL_NONSTANDARD" = "y" ]; then
#   tristate '  Computone IntelliPort Plus serial support' CONFIG_COMPUTONE
#   tristate '  Comtrol Rocketport support' CONFIG_ROCKETPORT
#   tristate '  Cyclades async mux support' CONFIG_CYCLADES
#   if [ "$CONFIG_EXPERIMENTAL" = "y" -a "$CONFIG_CYCLADES" != "n" ]; then
#      bool '    Cyclades-Z interrupt mode operation (EXPERIMENTAL)' CONFIG_CYZ_INTR
#   fi
#   if [ "$CONFIG_X86_64" != "y" ]; then
#      tristate '  Digiboard Intelligent Async Support' CONFIG_DIGIEPCA
#      if [ "$CONFIG_DIGIEPCA" = "n" ]; then
#         tristate '  Digiboard PC/Xx Support' CONFIG_DIGI
#      fi
#   fi
#   dep_tristate '  Hayes ESP serial port support' CONFIG_ESPSERIAL $CONFIG_ISA
#   tristate '  Moxa Intellio support' CONFIG_MOXA_INTELLIO
#   tristate '  Moxa SmartIO support' CONFIG_MOXA_SMARTIO
#   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
#      dep_tristate '  Multi-Tech multiport card support (EXPERIMENTAL)' CONFIG_ISI m
#   fi
#   tristate '  Microgate SyncLink card support' CONFIG_SYNCLINK
#   tristate '  SyncLink Multiport support' CONFIG_SYNCLINKMP
#   tristate '  HDLC line discipline support' CONFIG_N_HDLC
#   tristate '  SDL RISCom/8 card support' CONFIG_RISCOM8
#   if [ "$CONFIG_X86_64" != "y" ]; then
#      tristate '  Specialix IO8+ card support' CONFIG_SPECIALIX
#      if [ "$CONFIG_SPECIALIX" != "n" ]; then
#         bool '  Specialix DTR/RTS pin is RTS' CONFIG_SPECIALIX_RTSCTS
#      fi 
#      tristate '  Specialix SX (and SI) card support' CONFIG_SX
#      tristate '  Specialix RIO system support' CONFIG_RIO
#      if [ "$CONFIG_RIO" != "n" ]; then
#        bool '    Support really old RIO/PCI cards' CONFIG_RIO_OLDPCI
#      fi
#   fi
#   bool '  Stallion multiport serial support' CONFIG_STALDRV
#   if [ "$CONFIG_STALDRV" = "y" ]; then
#     tristate '    Stallion EasyIO or EC8/32 support' CONFIG_STALLION
#     tristate '    Stallion EC8/64, ONboard, Brumby support' CONFIG_ISTALLION
#   fi
#   if [ "$CONFIG_PARISC" = "y" ]; then
#     if [ "$CONFIG_PDC_CONSOLE" != "y" ]; then
#       bool '  Serial MUX support' CONFIG_SERIAL_MUX CONFIG_SERIAL_NONSTANDARD
#     fi
#     if [ "$CONFIG_SERIAL_MUX" != "y" ]; then
#       bool '  PDC software console support' CONFIG_PDC_CONSOLE CONFIG_SERIAL_NONSTANDARD
#     fi
#   fi
#   if [ "$CONFIG_MIPS" = "y" ]; then
#     bool '  TX3912/PR31700 serial port support' CONFIG_SERIAL_TX3912
#     dep_bool '     Console on TX3912/PR31700 serial port' CONFIG_SERIAL_TX3912_CONSOLE $CONFIG_SERIAL_TX3912
#     bool '  Enable Au1000 UART Support' CONFIG_AU1000_UART
#     if [ "$CONFIG_AU1000_UART" = "y" ]; then
#        bool '        Enable Au1000 serial console' CONFIG_AU1000_SERIAL_CONSOLE
#     fi
#     bool 'TXx927 SIO support' CONFIG_TXX927_SERIAL 
#     if [ "$CONFIG_TXX927_SERIAL" = "y" ]; then
#        bool 'TXx927 SIO Console support' CONFIG_TXX927_SERIAL_CONSOLE  
#     fi                             
#     if [ "$CONFIG_SIBYTE_SB1250" = "y" ]; then
#        bool '  Support for sb1250 onchip DUART' CONFIG_SIBYTE_SB1250_DUART
#        if [ "$CONFIG_SIBYTE_SB1250_DUART" = "y" ]; then
#           bool '  Console on SB1250 DUART' CONFIG_SIBYTE_SB1250_DUART_CONSOLE
#	   if [ "$CONFIG_SIBYTE_SB1250_DUART_CONSOLE" = "y" ]; then
#	      define_bool CONFIG_SERIAL_CONSOLE y
#	   fi
#	   int  '  Output buffers size (in bytes)' CONFIG_SB1250_DUART_OUTPUT_BUF_SIZE 1024
#	   bool '  Leave port 1 alone (for kgdb or audio)' CONFIG_SIBYTE_SB1250_DUART_NO_PORT_1
#       fi
#     fi
#  fi
#fi
#if [ "$CONFIG_EXPERIMENTAL" = "y" -a "$CONFIG_ZORRO" = "y" ]; then
#   tristate 'Commodore A2232 serial support (EXPERIMENTAL)' CONFIG_A2232
#fi
#if [ "$CONFIG_FOOTBRIDGE" = "y" ]; then
#   bool 'DC21285 serial port support' CONFIG_SERIAL_21285
#   if [ "$CONFIG_SERIAL_21285" = "y" ]; then
#      if [ "$CONFIG_OBSOLETE" = "y" ]; then
#         bool '  Use /dev/ttyS0 device (OBSOLETE)' CONFIG_SERIAL_21285_OLD
#      fi
#      bool '  Console on DC21285 serial port' CONFIG_SERIAL_21285_CONSOLE
#   fi
#   if [ "$CONFIG_MIPS" = "y" ]; then
#     bool '  TMPTX3912/PR31700 serial port support' CONFIG_SERIAL_TX3912
#     dep_bool '     Console on TMPTX3912/PR31700 serial port' CONFIG_SERIAL_TX3912_CONSOLE $CONFIG_SERIAL_TX3912
#     bool '  Enable Au1000 UART Support' CONFIG_AU1000_UART
#     if [ "$CONFIG_AU1000_UART" = "y" ]; then
#         bool '        Enable Au1000 serial console' CONFIG_AU1000_SERIAL_CONSOLE
#     fi
#   fi
#   if [ "$CONFIG_PARISC" = "y" ]; then
#     bool '  PDC software console support' CONFIG_PDC_CONSOLE
#   fi
#fi
#if [ "$CONFIG_MIPS_ITE8172" = "y" ]; then
#   bool 'Enable Qtronix 990P Keyboard Support' CONFIG_QTRONIX_KEYBOARD
#   if [ "$CONFIG_QTRONIX_KEYBOARD" = "y" ]; then
#     define_bool CONFIG_IT8172_CIR y
#   else
#     bool '    Enable PS2 Keyboard Support' CONFIG_PC_KEYB
#   fi
#   bool 'Enable Smart Card Reader 0 Support ' CONFIG_IT8172_SCR0
#   bool 'Enable Smart Card Reader 1 Support ' CONFIG_IT8172_SCR1
#fi
#if [ "$CONFIG_MIPS_IVR" = "y" ]; then
#   bool 'Enable Qtronix 990P Keyboard Support' CONFIG_QTRONIX_KEYBOARD
#   if [ "$CONFIG_QTRONIX_KEYBOARD" = "y" ]; then
#     define_bool CONFIG_IT8172_CIR y
#   fi
#   bool 'Enable Smart Card Reader 0 Support ' CONFIG_IT8172_SCR0
#fi
##PTYS WERE HERE
#if [ "$CONFIG_PARPORT" != "n" ]; then
#   dep_tristate 'Parallel printer support' CONFIG_PRINTER $CONFIG_PARPORT
#   if [ "$CONFIG_PRINTER" != "n" ]; then
#      bool '  Support for console on line printer' CONFIG_LP_CONSOLE
#   fi
#   dep_tristate 'Support for user-space parallel port device drivers' CONFIG_PPDEV $CONFIG_PARPORT
#   dep_tristate 'Texas Instruments parallel link cable support' CONFIG_TIPAR $CONFIG_PARPORT
#fi
#
#if [ "$CONFIG_PPC64" ] ; then 
#   bool 'pSeries Hypervisor Virtual Console support' CONFIG_HVC_CONSOLE
#fi
#
#source drivers/i2c/Config.in
#
#mainmenu_option next_comment
#comment 'Mice'
#tristate 'Bus Mouse Support' CONFIG_BUSMOUSE
#if [ "$CONFIG_BUSMOUSE" != "n" ]; then
#   dep_tristate '  ATIXL busmouse support' CONFIG_ATIXL_BUSMOUSE $CONFIG_BUSMOUSE
#   dep_tristate '  Logitech busmouse support' CONFIG_LOGIBUSMOUSE $CONFIG_BUSMOUSE
#   dep_tristate '  Microsoft busmouse support' CONFIG_MS_BUSMOUSE $CONFIG_BUSMOUSE
#   if [ "$CONFIG_ADB" = "y" -a "$CONFIG_ADB_KEYBOARD" = "y" ]; then
#      dep_tristate '  Apple Desktop Bus mouse support (old driver)' CONFIG_ADBMOUSE $CONFIG_BUSMOUSE
#   fi
#fi
#
#tristate 'Mouse Support (not serial and bus mice)' CONFIG_MOUSE
#if [ "$CONFIG_MOUSE" != "n" ]; then
#   bool '  PS/2 mouse (aka "auxiliary device") support' CONFIG_PSMOUSE
#   tristate '  C&T 82C710 mouse port support (as on TI Travelmate)' CONFIG_82C710_MOUSE
#   tristate '  PC110 digitizer pad support' CONFIG_PC110_PAD
#   tristate '  MK712 touch screen support' CONFIG_MK712_MOUSE
#fi
#endmenu
#
#source drivers/char/joystick/Config.in
#
#tristate 'QIC-02 tape support' CONFIG_QIC02_TAPE
#if [ "$CONFIG_QIC02_TAPE" != "n" ]; then
#   bool '  Do you want runtime configuration for QIC-02' CONFIG_QIC02_DYNCONF
#   if [ "$CONFIG_QIC02_DYNCONF" != "y" ]; then
#      comment '  Edit configuration parameters in ./include/linux/tpqic02.h!'
#   else
#      comment '  Setting runtime QIC-02 configuration is done with qic02conf'
#      comment '  from the tpqic02-support package.  It is available at'
#      comment '  metalab.unc.edu or ftp://titus.cfw.com/pub/Linux/util/'
#   fi
#fi
#
#tristate 'IPMI top-level message handler' CONFIG_IPMI_HANDLER
#dep_mbool '  Generate a panic event to all BMCs on a panic' CONFIG_IPMI_PANIC_EVENT $CONFIG_IPMI_HANDLER
#dep_tristate '  Device interface for IPMI' CONFIG_IPMI_DEVICE_INTERFACE $CONFIG_IPMI_HANDLER
#dep_tristate '  IPMI KCS handler' CONFIG_IPMI_KCS $CONFIG_IPMI_HANDLER
#dep_tristate '  IPMI Watchdog Timer' CONFIG_IPMI_WATCHDOG $CONFIG_IPMI_HANDLER
#
#mainmenu_option next_comment
#comment 'Watchdog Cards'
#bool 'Watchdog Timer Support'	CONFIG_WATCHDOG
#if [ "$CONFIG_WATCHDOG" != "n" ]; then
#   bool '  Disable watchdog shutdown on close' CONFIG_WATCHDOG_NOWAYOUT
#   tristate '  Acquire SBC Watchdog Timer' CONFIG_ACQUIRE_WDT
#   tristate '  Advantech SBC Watchdog Timer' CONFIG_ADVANTECH_WDT
#   tristate '  ALi M7101 PMU Watchdog Timer' CONFIG_ALIM7101_WDT
#   tristate '  AMD "Elan" SC520 Watchdog Timer' CONFIG_SC520_WDT
#   tristate '  Berkshire Products PC Watchdog' CONFIG_PCWATCHDOG
#   if [ "$CONFIG_FOOTBRIDGE" = "y" ]; then
#      tristate '  DC21285 watchdog' CONFIG_21285_WATCHDOG
#      if [ "$CONFIG_ARCH_NETWINDER" = "y" ]; then
#         tristate '  NetWinder WB83C977 watchdog' CONFIG_977_WATCHDOG
#      fi
#   fi
#   tristate '  Eurotech CPU-1220/1410 Watchdog Timer' CONFIG_EUROTECH_WDT
#   tristate '  IB700 SBC Watchdog Timer' CONFIG_IB700_WDT
#   tristate '  ICP ELectronics Wafer 5823 Watchdog' CONFIG_WAFER_WDT
#   if [ "$CONFIG_SGI_IP22" = "y" ]; then
#      dep_tristate '  Indy/I2 Hardware Watchdog' CONFIG_INDYDOG $CONFIG_SGI_IP22
#   fi
#   tristate '  Intel i810 TCO timer / Watchdog' CONFIG_I810_TCO
#   tristate '  Mixcom Watchdog' CONFIG_MIXCOMWD 
#   tristate '  SBC-60XX Watchdog Timer' CONFIG_60XX_WDT
#   dep_tristate '  SC1200 Watchdog Timer (EXPERIMENTAL)' CONFIG_SC1200_WDT $CONFIG_EXPERIMENTAL
#   tristate '  NatSemi SCx200 Watchdog' CONFIG_SCx200_WDT
#   tristate '  Software Watchdog' CONFIG_SOFT_WATCHDOG
#   tristate '  W83877F (EMACS) Watchdog Timer' CONFIG_W83877F_WDT
#   tristate '  WDT Watchdog timer' CONFIG_WDT
#   tristate '  WDT PCI Watchdog timer' CONFIG_WDTPCI
#   if [ "$CONFIG_WDT" != "n" ]; then
#      bool '    WDT501 features' CONFIG_WDT_501
#      if [ "$CONFIG_WDT_501" = "y" ]; then
#         bool '      Fan Tachometer' CONFIG_WDT_501_FAN
#      fi
#   fi
#   tristate '  ZF MachZ Watchdog' CONFIG_MACHZ_WDT
#   dep_tristate '  AMD 766/768 TCO Timer/Watchdog' CONFIG_AMD7XX_TCO $CONFIG_EXPERIMENTAL
#fi
#endmenu
#
#if [ "$CONFIG_ARCH_NETWINDER" = "y" ]; then
#   tristate 'NetWinder thermometer support' CONFIG_DS1620
#   tristate 'NetWinder Button' CONFIG_NWBUTTON
#   if [ "$CONFIG_NWBUTTON" != "n" ]; then
#      bool '  Reboot Using Button' CONFIG_NWBUTTON_REBOOT
#   fi
#   tristate 'NetWinder flash support' CONFIG_NWFLASH
#fi
#dep_tristate 'NatSemi SCx200 GPIO Support' CONFIG_SCx200_GPIO $CONFIG_SCx200
#
#if [ "$CONFIG_X86" = "y" -o "$CONFIG_X86_64" = "y" ]; then
#   dep_tristate 'AMD 768 Random Number Generator support' CONFIG_AMD_RNG $CONFIG_PCI
#fi
#if [ "$CONFIG_X86" = "y" -o "$CONFIG_IA64" = "y" ]; then
#   dep_tristate 'Intel i8x0 Random Number Generator support' CONFIG_INTEL_RNG $CONFIG_PCI
#fi
#dep_tristate 'AMD 76x native power management (Experimental)' CONFIG_AMD_PM768 $CONFIG_PCI
#tristate '/dev/nvram support' CONFIG_NVRAM
#tristate 'Enhanced Real Time Clock Support' CONFIG_RTC
#if [ "$CONFIG_IA64" = "y" ]; then
#   bool 'EFI Real Time Clock Services' CONFIG_EFI_RTC
#fi
#if [ "$CONFIG_OBSOLETE" = "y" -a "$CONFIG_ALPHA_BOOK1" = "y" ]; then
#   bool 'Tadpole ANA H8 Support (OBSOLETE)'  CONFIG_H8
#fi
#
#tristate 'Double Talk PC internal speech card support' CONFIG_DTLK
#tristate 'Siemens R3964 line discipline' CONFIG_R3964
#tristate 'Applicom intelligent fieldbus card support' CONFIG_APPLICOM
#if [ "$CONFIG_EXPERIMENTAL" = "y" -a "$CONFIG_X86" = "y" -a "$CONFIG_X86_64" != "y" ]; then
#   dep_tristate 'Sony Vaio Programmable I/O Control Device support (EXPERIMENTAL)' CONFIG_SONYPI $CONFIG_PCI
#fi
#
#mainmenu_option next_comment
#comment 'Ftape, the floppy tape device driver'
#tristate 'Ftape (QIC-80/Travan) support' CONFIG_FTAPE
#if [ "$CONFIG_FTAPE" != "n" ]; then
#   source drivers/char/ftape/Config.in
#fi
#endmenu
#
#if [ "$CONFIG_GART_IOMMU" = "y" ]; then
#	bool '/dev/agpgart (AGP Support)' CONFIG_AGP
#	define_bool CONFIG_AGP_AMD_8151 y
#else
#	tristate '/dev/agpgart (AGP Support)' CONFIG_AGP
#fi      
#if [ "$CONFIG_AGP" != "n" ]; then
#   bool '  Intel 440LX/BX/GX and I815/I820/I830M/I830MP/I840/I845/I850/I860 support' CONFIG_AGP_INTEL
#   bool '  Intel I810/I815/I830M (on-board) support' CONFIG_AGP_I810
#   bool '  VIA chipset support' CONFIG_AGP_VIA
#   bool '  AMD Irongate, 761, and 762 support' CONFIG_AGP_AMD
#   if [ "$CONFIG_GART_IOMMU" != "y" ]; then
#      bool '  AMD 8151 support' CONFIG_AGP_AMD_8151
#   fi   
#   bool '  Generic SiS support' CONFIG_AGP_SIS
#   bool '  ALI chipset support' CONFIG_AGP_ALI
#   bool '  Serverworks LE/HE support' CONFIG_AGP_SWORKS
#   if [ "$CONFIG_IA64" = "y" ]; then
#      bool '  HP ZX1 AGP support' CONFIG_AGP_HP_ZX1
#   fi
#fi
#
#bool 'Direct Rendering Manager (XFree86 DRI support)' CONFIG_DRM
#if [ "$CONFIG_DRM" = "y" ]; then
#   bool '  Build drivers for old (XFree 4.0) DRM' CONFIG_DRM_OLD
#   if [ "$CONFIG_DRM_OLD" = "y" ]; then
#      comment 'DRM 4.0 drivers'
#      source drivers/char/drm-4.0/Config.in
#   else
#      comment 'DRM 4.1 drivers'
#      define_bool CONFIG_DRM_NEW y
#      source drivers/char/drm/Config.in
#   fi
#fi
#
#if [ "$CONFIG_HOTPLUG" = "y" -a "$CONFIG_PCMCIA" != "n" ]; then
#   source drivers/char/pcmcia/Config.in
#fi
#if [ "$CONFIG_MIPS_AU1000" = "y" ]; then
#   tristate ' Alchemy Au1000 GPIO device support' CONFIG_AU1000_GPIO
#   tristate ' Au1000/ADS7846 touchscreen support' CONFIG_TS_AU1000_ADS7846
#fi
#if [ "$CONFIG_MIPS_ITE8172" = "y" ]; then
#  tristate ' ITE GPIO' CONFIG_ITE_GPIO
#fi
#
#if [ "$CONFIG_X86" = "y" ]; then
#   tristate 'ACP Modem (Mwave) support' CONFIG_MWAVE
#fi