* added 0.99 linux version
[mascara-docs.git] / i386 / linux / linux-2.3.21 / arch / mips / config.in
blob2375108f4c7d72262965cd360252089df1b8861b
1 # $Id: config.in,v 1.27 1999/06/17 13:25:44 ralf Exp $
2 # For a description of the syntax of this configuration file,
3 # see the Configure script.
5 mainmenu_name "Linux Kernel Configuration"
7 mainmenu_option next_comment
8 comment 'Code maturity level options'
9 bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
10 endmenu
12 mainmenu_option next_comment
13 comment 'Machine selection'
14 bool 'Support for Acer PICA 1 chipset' CONFIG_ACER_PICA_61
15 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
16    bool 'Support for Algorithmics P4032 (EXPERIMENTAL)' CONFIG_ALGOR_P4032
17    bool 'Support for BAGET MIPS series (EXPERIMENTAL)' CONFIG_BAGET_MIPS
18    bool 'Support for DECstations (EXPERIMENTAL)' CONFIG_DECSTATION
20 bool 'Support for Mips Magnum 4000' CONFIG_MIPS_MAGNUM_4000
21 bool 'Support for Olivetti M700-10' CONFIG_OLIVETTI_M700
22 bool 'Support for SGI workstations' CONFIG_SGI
23 bool 'Support for SNI RM200 PCI' CONFIG_SNI_RM200_PCI
26 # Select some configuration options automatically for certain systems.
28 unset CONFIG_PCI
29 unset CONFIG_MIPS_JAZZ
30 unset CONFIG_VIDEO_G364
32 if [ "$CONFIG_ALGOR_P4032" = "y" ]; then
33    define_bool CONFIG_PCI y
35 if [ "$CONFIG_MIPS_MAGNUM_4000" = "y" -o \
36      "$CONFIG_OLIVETTI_M700" = "y" ]; then
37    define_bool CONFIG_MIPS_JAZZ y
38    define_bool CONFIG_FB y
39    define_bool CONFIG_FB_G364 y 
41 if [ "$CONFIG_ACER_PICA_61" = "y" ]; then
42    define_bool CONFIG_MIPS_JAZZ y
44 if [ "$CONFIG_SNI_RM200_PCI" = "y" ]; then
45    define_bool CONFIG_PCI y
47 endmenu
49 mainmenu_option next_comment
50 comment 'CPU selection'
52 choice 'CPU type' \
53         "R3000 CONFIG_CPU_R3000 \
54          R6000 CONFIG_CPU_R6000 \
55          R4300 CONFIG_CPU_R4300 \
56          R4x00 CONFIG_CPU_R4X00 \
57          R5000 CONFIG_CPU_R5000 \
58          R56x0 CONFIG_CPU_NEVADA \
59          R8000 CONFIG_CPU_R8000 \
60          R10000 CONFIG_CPU_R10000" R4x00
61 endmenu
63 mainmenu_option next_comment
64 comment 'General setup'
66 if [ "$CONFIG_DECSTATION" = "y" ]; then
67    define_bool CONFIG_CPU_LITTLE_ENDIAN y
68 else
69    bool 'Generate little endian code' CONFIG_CPU_LITTLE_ENDIAN
72 define_bool CONFIG_ELF_KERNEL y
74 if [ "$CONFIG_CPU_LITTLE_ENDIAN" = "n" ]; then
75    define_bool CONFIG_BINFMT_IRIX y
76    define_bool CONFIG_FORWARD_KEYBOARD y
78 define_bool CONFIG_BINFMT_AOUT n
79 define_bool CONFIG_BINFMT_ELF y
80 tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
82 bool 'Networking support' CONFIG_NET
83 bool 'System V IPC' CONFIG_SYSVIPC
84 bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT
85 bool 'Sysctl support' CONFIG_SYSCTL
87 if [ "$CONFIG_SGI" != "y" -a "$CONFIG_DECSTATION" != "y" -a "$CONFIG_BAGET_MIPS" != "y" ]; then
88    source drivers/parport/Config.in
90 endmenu
92 mainmenu_option next_comment
93 comment 'Loadable module support'
94 bool 'Enable loadable module support' CONFIG_MODULES
95 if [ "$CONFIG_MODULES" = "y" ]; then
96    bool '  Set version information on all symbols for modules' CONFIG_MODVERSIONS
97    bool '  Kernel module loader' CONFIG_KMOD
100 endmenu
102 if [ "$CONFIG_DECSTATION" = "y" ]; then
103    mainmenu_option next_comment
104    comment 'TURBOchannel support'
105    bool 'TURBOchannel support' CONFIG_TC
106 #   if [ "$CONFIG_TC" = "y" ]; then
107 #      tristate '  MAGMA Parallel port support' CONFIG_PARPORT
108 #   fi
109    endmenu
112 source drivers/i2o/Config.in
114 source drivers/pnp/Config.in
116 source drivers/block/Config.in
118 if [ "$CONFIG_NET" = "y" ]; then
119    source net/Config.in
122 mainmenu_option next_comment
123 comment 'SCSI support'
125 tristate 'SCSI support' CONFIG_SCSI
127 if [ "$CONFIG_SCSI" != "n" ]; then
128    if [ "$CONFIG_SGI" = "y" -o "$CONFIG_DECSTATION" = "y" ]; then
129       comment '  SCSI support type (disk, tape, CDrom)'
131       dep_tristate '  SCSI disk support' CONFIG_BLK_DEV_SD $CONFIG_SCSI
132       dep_tristate '  SCSI tape support' CONFIG_CHR_DEV_ST $CONFIG_SCSI
133       dep_tristate '  SCSI CDROM support' CONFIG_BLK_DEV_SR $CONFIG_SCSI
134       dep_tristate '  SCSI generic support' CONFIG_CHR_DEV_SG $CONFIG_SCSI
136       comment 'Some SCSI devices (e.g. CD jukebox) support multiple LUNs'
138       bool '  Probe all LUNs on each SCSI device' CONFIG_SCSI_MULTI_LUN
140       bool '  Verbose SCSI error reporting' CONFIG_SCSI_CONSTANTS
142       #mainmenu_option next_comment
143       comment 'SCSI low-level drivers'
144       if [ "$CONFIG_SGI" = "y" ]; then
145          dep_tristate 'SGI wd93 Scsi Driver' CONFIG_SCSI_SGIWD93 $CONFIG_SCSI
146       else
147          if [ "$CONFIG_TC" = "y" ]; then
148             dep_tristate 'DEC NCR53C94 Scsi Driver' CONFIG_SCSI_DECNCR $CONFIG_SCSI
149          fi
150          dep_tristate 'DEC SII Scsi Driver' CONFIG_SCSI_DECSII $CONFIG_SCSI
151       fi
152    else
153       source drivers/scsi/Config.in
154    fi
156 endmenu
158 if [ "$CONFIG_NET" = "y" ]; then
159    mainmenu_option next_comment
160    comment 'Network device support'
162    bool 'Network device support' CONFIG_NETDEVICES
163    if [ "$CONFIG_NETDEVICES" = "y" ]; then
164       if [ "$CONFIG_SGI" != "y" -a "$CONFIG_DECSTATION" != "y" -a "$CONFIG_BAGET_MIPS" != "y" ]; then
165          source drivers/net/Config.in
166       else
167          tristate '  Dummy net driver support' CONFIG_DUMMY
168          tristate '  SLIP (serial line) support' CONFIG_SLIP
169          if [ "$CONFIG_SLIP" != "n" ]; then
170             bool '    CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
171             bool '    Keepalive and linefill' CONFIG_SLIP_SMART
172          fi
173          tristate '  PPP (point-to-point) support' CONFIG_PPP
174          if [ ! "$CONFIG_PPP" = "n" ]; then
175             comment '    CCP compressors for PPP are only built as modules.'
176          fi
177          if [ "$CONFIG_SGI" = "y" ]; then
178          bool '  SGI Seeq ethernet controller support' CONFIG_SGISEEQ
179       fi
180          if [ "$CONFIG_DECSTATION" = "y" ]; then
181             bool '  DEC LANCE ethernet controller support' CONFIG_DECLANCE
182          fi
183          if [ "$CONFIG_BAGET_MIPS" = "y" ]; then
184             tristate '  Baget AMD LANCE support' CONFIG_BAGETLANCE
185             tristate '  Baget Backplane Shared Memory support' CONFIG_BAGETBSM
186          fi
187       fi
188    fi
189    endmenu
192 if [ "$CONFIG_SGI" != "y" -a "$CONFIG_DECSTATION" != "y" -a "$CONFIG_BAGET_MIPS" != "y" ]; then
193    source drivers/net/hamradio/Config.in
196    mainmenu_option next_comment
197    comment 'ISDN subsystem'
199    if [ "$CONFIG_NET" != "n" ]; then
200       tristate 'ISDN support' CONFIG_ISDN
201       if [ "$CONFIG_ISDN" != "n" ]; then
202          source drivers/isdn/Config.in
203       fi
204    fi
205    endmenu
208    mainmenu_option next_comment
209    comment comment 'Old CD-ROM drivers (not SCSI, not IDE)'
211    bool 'Support non-SCSI/IDE/ATAPI drives' CONFIG_CD_NO_IDESCSI
212    if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
213       source drivers/cdrom/Config.in
214    fi
215    endmenu
218 if [ "$CONFIG_DECSTATION" != "y" ]; then
219    source drivers/char/Config.in
220 else
221    mainmenu_option next_comment
222    comment 'DECstation Character devices'
224    bool 'Virtual terminal' CONFIG_VT
225    if [ "$CONFIG_VT" = "y" ]; then
226       bool '  Support for console on virtual terminal' CONFIG_VT_CONSOLE
227    fi
228    if [ "$CONFIG_SGI" = "y" ]; then
229       bool 'SGI PROM Console Support' CONFIG_SGI_PROM_CONSOLE
230    fi
231    tristate 'Standard/generic (dumb) serial support' CONFIG_SERIAL
232    if [ "$CONFIG_SERIAL" = "y" ]; then
233       bool '  DZ11 Serial Support' CONFIG_DZ
234       if [ "$CONFIG_TC" = "y" ]; then
235          bool '  Z85C30 Serial Support' CONFIG_ZS
236       fi
237       bool '  Support for console on serial port' CONFIG_SERIAL_CONSOLE
238    fi
239    bool 'Unix98 PTY support' CONFIG_UNIX98_PTYS
240    if [ "$CONFIG_UNIX98_PTYS" = "y" ]; then
241       int 'Maximum number of Unix98 PTYs in use (0-2048)' CONFIG_UNIX98_PTY_COUNT 256
242    fi
243    bool 'Keyboard Support' CONFIG_KEYBOARD
244    bool 'Mouse Support' CONFIG_MOUSE
245 #   bool 'Enhanced Real Time Clock Support' CONFIG_RTC
246    endmenu
249 source drivers/usb/Config.in
251 source fs/Config.in
253 if [ "$CONFIG_VT" = "y" ]; then
254    mainmenu_option next_comment
255    comment 'Console drivers'
256    if [ "$CONFIG_SGI" = "y" ]; then
257       tristate 'SGI Newport Console support' CONFIG_SGI_NEWPORT_CONSOLE
258       if [ "$CONFIG_SGI_NEWPORT_CONSOLE" != "y" ]; then
259          define_bool CONFIG_DUMMY_CONSOLE y
260       fi
261    else
262       if [ "$CONFIG_DECSTATION" != "y" ]; then
263          bool 'VGA text console' CONFIG_VGA_CONSOLE
264       fi
265       bool 'Support for frame buffer devices' CONFIG_FB
266          source drivers/video/Config.in
267       fi
268    endmenu
271 if [ "$CONFIG_DECSTATION" != "y" ]; then
272    mainmenu_option next_comment
273    comment 'Sound'
275    tristate 'Sound card support' CONFIG_SOUND
276    if [ "$CONFIG_SOUND" != "n" ]; then
277       source drivers/sound/Config.in
278    fi
279    endmenu
282 if [ "$CONFIG_SGI" = "y" ]; then
283    source drivers/sgi/Config.in
286 mainmenu_option next_comment
287 comment 'Kernel hacking'
289 #bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
290 bool 'Are you using a crosscompiler' CONFIG_CROSSCOMPILE
291 if [ "$CONFIG_MODULES" = "y" ]; then
292    bool ' Build fp execption handler module' CONFIG_MIPS_FPE_MODULE
294 if [ "$CONFIG_SERIAL" = "y" ]; then
295    bool 'Remote GDB kernel debugging' CONFIG_REMOTE_DEBUG
297 bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ
298 endmenu