summaryrefslogtreecommitdiffstats
path: root/drivers/char/Config.in
blob: 9b13a4d2de59599ced336f9ec4726e8c8ce1146b (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
#
# Character device configuration
#
mainmenu_option next_comment
comment 'Character devices'

bool 'Virtual terminal' CONFIG_VT
if [ "$CONFIG_VT" = "y" ]; then
  bool 'Console on virtual terminal' CONFIG_VT_CONSOLE
fi
tristate 'Standard/generic (dumb) serial support' CONFIG_SERIAL
bool 'Extended dumb serial driver options' CONFIG_SERIAL_EXTENDED
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 '   Support special multiport boards' CONFIG_SERIAL_MULTIPORT
   bool '   Support the Bell Technologies HUB6 card' CONFIG_HUB6
   bool '   Console on serial port' CONFIG_SERIAL_CONSOLE
fi
bool 'Non-standard serial port support' CONFIG_SERIAL_NONSTANDARD
if [ "$CONFIG_SERIAL_NONSTANDARD" = "y" ]; then
   tristate 'Comtrol Rocketport support' CONFIG_ROCKETPORT
   tristate 'Digiboard Intelligent Async Support' CONFIG_DIGIEPCA
   if [ "$CONFIG_DIGIEPCA" = "n" ]; then
      tristate 'Digiboard PC/Xx Support' CONFIG_DIGI
   fi
   tristate 'Cyclades async mux support' CONFIG_CYCLADES
   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
   tristate 'SDL RISCom/8 card support' CONFIG_RISCOM8
   tristate 'Hayes ESP serial port support' CONFIG_ESPSERIAL
   if [ "$CONFIG_ESPSERIAL" = "y" -o "$CONFIG_ESPSERIAL" = "m" ]; then
     int '  DMA channel' CONFIG_ESPSERIAL_DMA_CHANNEL 1
     int '  Receive FIFO trigger level' CONFIG_ESPSERIAL_RX_TRIGGER 768
     int '  Transmit FIFO trigger level' CONFIG_ESPSERIAL_TX_TRIGGER 768
     int '  Hardware flow off level' CONFIG_ESPSERIAL_FLOW_OFF 1016
     int '  Hardware flow on level' CONFIG_ESPSERIAL_FLOW_ON 944
     int '  Receiver timeout' CONFIG_ESPSERIAL_RX_TMOUT 128
   fi
fi
if [ "$CONFIG_PARPORT" != "n" ]; then
  dep_tristate 'Parallel printer support' CONFIG_PRINTER $CONFIG_PARPORT
  if [ "$CONFIG_PRINTER" != "n" ]; then
    bool '  Support IEEE1284 status readback' CONFIG_PRINTER_READBACK
  fi
fi

bool 'Mouse Support (not serial mice)' CONFIG_MOUSE
if [ "$CONFIG_MOUSE" = "y" ]; then
	tristate 'ATIXL busmouse support' CONFIG_ATIXL_BUSMOUSE
	tristate 'Logitech busmouse support' CONFIG_BUSMOUSE
	tristate 'Microsoft busmouse support' CONFIG_MS_BUSMOUSE
	tristate 'PS/2 mouse (aka "auxiliary device") support' CONFIG_PSMOUSE
	if [ "$CONFIG_PSMOUSE" != "n" ]; then
	  bool 'C&T 82C710 mouse port support (as on TI Travelmate)' CONFIG_82C710_MOUSE
	fi
	tristate 'PC110 digitizer pad support' CONFIG_PC110_PAD
fi

if [ "$CONFIG_MODULES" = "y" ]; then
	bool 'Support for user misc device modules' CONFIG_UMISC
fi

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 '   sunsite.unc.edu or ftp://titus.cfw.com/pub/Linux/util/'
  fi
fi

bool 'Advanced Power Management BIOS support' CONFIG_APM
if [ "$CONFIG_APM" = "y" ]; then
  bool '   Ignore USER SUSPEND' CONFIG_APM_IGNORE_USER_SUSPEND
  bool '   Enable PM at boot time' CONFIG_APM_DO_ENABLE
  bool '   Make CPU Idle calls when idle' CONFIG_APM_CPU_IDLE
  bool '   Enable console blanking using APM' CONFIG_APM_DISPLAY_BLANK
  bool '   Power off on shutdown' CONFIG_APM_POWER_OFF
fi
bool 'Watchdog Timer Support'	CONFIG_WATCHDOG
if [ "$CONFIG_WATCHDOG" != "n" ]; then
  bool '   Disable watchdog shutdown on close' CONFIG_WATCHDOG_NOWAYOUT
  tristate '   WDT Watchdog timer' CONFIG_WDT
  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 '   Software Watchdog' CONFIG_SOFT_WATCHDOG
  tristate '   Berkshire Products PC Watchdog' CONFIG_PCWATCHDOG
  tristate '   Acquire SBC Watchdog Timer' CONFIG_ACQUIRE_WDT
fi
bool 'Enhanced Real Time Clock Support' CONFIG_RTC
if [ "$CONFIG_ALPHA_BOOK1" = "y" ]; then
  bool 'Tadpole ANA H8 Support'  CONFIG_H8
fi
tristate 'Video For Linux' CONFIG_VIDEO_DEV
dep_tristate 'BT848 Video For Linux' CONFIG_VIDEO_BT848 $CONFIG_VIDEO_DEV
#dep_tristate 'Quickcam BW Video For Linux' CONFIG_VIDEO_BWQCAM $CONFIG_VIDEO_DEV
dep_tristate 'Mediavision Pro Movie Studio Video For Linux' CONFIG_VIDEO_PMS $CONFIG_VIDEO_DEV
tristate '/dev/nvram support' CONFIG_NVRAM
tristate 'PC joystick support' CONFIG_JOYSTICK
bool 'Radio Device Support' CONFIG_MISC_RADIO
if [ "$CONFIG_MISC_RADIO" != "n" ]; then
  bool '  AIMSlab RadioTrack (aka RadioReveal) support' CONFIG_RADIO_RTRACK
  if [ "$CONFIG_RADIO_RTRACK" != "n" ]; then
    hex '    RadioTrack i/o port (0x20f or 0x30f)' CONFIG_RADIO_RTRACK_PORT 0x20f
  fi
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

endmenu