1# 2# For a description of the syntax of this configuration file, 3# see Documentation/kbuild/config-language.txt. 4# 5 6define_bool CONFIG_UID16 y 7define_bool CONFIG_RWSEM_GENERIC_SPINLOCK y 8define_bool CONFIG_RWSEM_XCHGADD_ALGORITHM n 9 10mainmenu_name "Linux/68k Kernel Configuration" 11 12mainmenu_option next_comment 13comment 'Code maturity level options' 14bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL 15endmenu 16 17mainmenu_option next_comment 18comment 'Loadable module support' 19bool 'Enable loadable module support' CONFIG_MODULES 20if [ "$CONFIG_MODULES" = "y" ]; then 21 bool ' Set version information on all module symbols' CONFIG_MODVERSIONS 22 bool ' Kernel module loader' CONFIG_KMOD 23fi 24endmenu 25 26mainmenu_option next_comment 27comment 'Platform dependent setup' 28 29define_bool CONFIG_EISA n 30define_bool CONFIG_MCA n 31define_bool CONFIG_PCMCIA n 32 33bool 'Amiga support' CONFIG_AMIGA 34bool 'Atari support' CONFIG_ATARI 35dep_bool ' Hades support' CONFIG_HADES $CONFIG_ATARI 36if [ "$CONFIG_HADES" = "y" ]; then 37 define_bool CONFIG_PCI y 38else 39 define_bool CONFIG_PCI n 40fi 41bool 'Macintosh support' CONFIG_MAC 42if [ "$CONFIG_MAC" = "y" ]; then 43 define_bool CONFIG_NUBUS y 44 define_bool CONFIG_M68K_L2_CACHE y 45fi 46bool 'Apollo support' CONFIG_APOLLO 47bool 'VME (Motorola and BVM) support' CONFIG_VME 48if [ "$CONFIG_VME" = "y" ]; then 49 bool ' MVME147 support' CONFIG_MVME147 50 bool ' MVME162, 166 and 167 support' CONFIG_MVME16x 51 bool ' BVME4000 and BVME6000 support' CONFIG_BVME6000 52fi 53bool 'HP9000/300 support' CONFIG_HP300 54if [ "$CONFIG_HP300" = "y" ]; then 55 bool ' DIO bus support' CONFIG_DIO 56fi 57bool 'Sun3x support' CONFIG_SUN3X 58bool 'Sun3 support' CONFIG_SUN3 59 60bool 'Q40/Q60 support' CONFIG_Q40 61 62comment 'Processor type' 63bool '68020 support' CONFIG_M68020 64bool '68030 support' CONFIG_M68030 65bool '68040 support' CONFIG_M68040 66bool '68060 support' CONFIG_M68060 67if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then 68 bool 'Math emulation support (EXPERIMENTAL)' CONFIG_M68KFPU_EMU 69 if [ "$CONFIG_M68KFPU_EMU" = "y" ]; then 70 bool ' Math emulation extra precision' CONFIG_M68KFPU_EMU_EXTRAPREC 71 bool ' Math emulation only kernel' CONFIG_M68KFPU_EMU_ONLY 72 fi 73fi 74bool 'Advanced configuration options' CONFIG_ADVANCED 75if [ "$CONFIG_ADVANCED" = "y" ]; then 76 bool 'Use read-modify-write instructions' CONFIG_RMW_INSNS 77 if [ "$CONFIG_SUN3" = "y" ]; then 78 define_bool CONFIG_SINGLE_MEMORY_CHUNK n 79 else 80 bool 'Use one physical chunk of memory only' CONFIG_SINGLE_MEMORY_CHUNK 81 fi 82 if [ "$CONFIG_M68060" = "y" ]; then 83 bool 'Use write-through caching for 68060 supervisor accesses' CONFIG_060_WRITETHROUGH 84 fi 85fi 86endmenu 87 88mainmenu_option next_comment 89comment 'General setup' 90 91bool 'Networking support' CONFIG_NET 92bool 'System V IPC' CONFIG_SYSVIPC 93bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT 94bool 'Sysctl support' CONFIG_SYSCTL 95if [ "$CONFIG_PROC_FS" = "y" ]; then 96 choice 'Kernel core (/proc/kcore) format' \ 97 "ELF CONFIG_KCORE_ELF \ 98 A.OUT CONFIG_KCORE_AOUT" ELF 99fi 100tristate 'Kernel support for a.out binaries' CONFIG_BINFMT_AOUT 101bool 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF 102tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC 103 104if [ "$CONFIG_AMIGA" = "y" ]; then 105 bool 'Amiga Zorro (AutoConfig) bus support' CONFIG_ZORRO 106 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then 107 bool 'Amiga 1200/600 PCMCIA support (EXPERIMENTAL)' CONFIG_AMIGA_PCMCIA 108 fi 109fi 110if [ "$CONFIG_ATARI" = "y" ]; then 111 bool 'Support for ST-RAM as swap space' CONFIG_STRAM_SWAP 112 bool 'ST-RAM statistics in /proc' CONFIG_STRAM_PROC 113fi 114if [ "$CONFIG_AMIGA" = "y" -o "$CONFIG_APOLLO" = "y" -o \ 115 "$CONFIG_ATARI" = "y" -o "$CONFIG_MAC" = "y" -o \ 116 "$CONFIG_Q40" = "y" ]; then 117 bool 'Use power LED as a heartbeat' CONFIG_HEARTBEAT 118else 119 if [ "$CONFIG_HP300" = "y" ]; then 120 # We have a dedicated heartbeat LED. :-) 121 define_bool CONFIG_HEARTBEAT y 122 fi 123fi 124bool '/proc/hardware support' CONFIG_PROC_HARDWARE 125 126if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then 127 tristate 'Parallel port support (EXPERIMENTAL)' CONFIG_PARPORT 128 if [ "$CONFIG_PARPORT" != "n" ]; then 129 if [ "$CONFIG_AMIGA" != "n" ]; then 130 dep_tristate ' Amiga builtin port' CONFIG_PARPORT_AMIGA $CONFIG_PARPORT 131 if [ "$CONFIG_ZORRO" != "n" ]; then 132 dep_tristate ' Multiface III parallel port' CONFIG_PARPORT_MFC3 $CONFIG_PARPORT 133 fi 134 fi 135 if [ "$CONFIG_Q40" != "n" ]; then 136 if [ "$CONFIG_PARPORT" != "n" ]; then 137 define_bool CONFIG_PARPORT_PC y 138 fi 139 fi 140 fi 141 if [ "$CONFIG_ATARI" = "y" ]; then 142 dep_tristate ' Atari builtin port' CONFIG_PARPORT_ATARI $CONFIG_PARPORT 143 fi 144 dep_tristate ' Parallel printer support' CONFIG_PRINTER $CONFIG_PARPORT 145 if [ "$CONFIG_PRINTER" != "n" ]; then 146 bool ' IEEE 1284 transfer modes' CONFIG_PARPORT_1284 147 fi 148fi 149 150if [ "$CONFIG_Q40" = "y" -o "$CONFIG_AMIGA_PCMCIA" = "y" \ 151 -o "$CONFIG_GG2" = "y" ]; then 152 define_bool CONFIG_ISA y 153else 154 define_bool CONFIG_ISA n 155fi 156 157source drivers/pci/Config.in 158source drivers/zorro/Config.in 159 160if [ "$CONFIG_Q40" = "y" ]; then 161 source drivers/pnp/Config.in 162fi 163 164endmenu 165 166source drivers/mtd/Config.in 167 168source drivers/block/Config.in 169 170source drivers/md/Config.in 171 172if [ "$CONFIG_NET" = "y" ]; then 173 source net/Config.in 174fi 175 176if [ "$CONFIG_MAC" = "y" ]; then 177 source drivers/input/Config.in 178fi 179 180mainmenu_option next_comment 181comment 'ATA/IDE/MFM/RLL support' 182 183tristate 'ATA/IDE/MFM/RLL support' CONFIG_IDE 184 185if [ "$CONFIG_IDE" != "n" ]; then 186 source drivers/ide/Config.in 187else 188 define_bool CONFIG_BLK_DEV_HD n 189fi 190endmenu 191 192mainmenu_option next_comment 193comment 'SCSI support' 194 195tristate 'SCSI support' CONFIG_SCSI 196 197if [ "$CONFIG_SCSI" != "n" ]; then 198 199 comment 'SCSI support type (disk, tape, CD-ROM)' 200 201 dep_tristate ' SCSI disk support' CONFIG_BLK_DEV_SD $CONFIG_SCSI 202 if [ "$CONFIG_BLK_DEV_SD" != "n" ]; then 203 int 'Maximum number of SCSI disks that can be loaded as modules' CONFIG_SD_EXTRA_DEVS 40 204 fi 205 dep_tristate ' SCSI tape support' CONFIG_CHR_DEV_ST $CONFIG_SCSI 206 if [ "$CONFIG_CHR_DEV_ST" != "n" ]; then 207 int 'Maximum number of SCSI tapes that can be loaded as modules' CONFIG_ST_EXTRA_DEVS 2 208 fi 209 dep_tristate ' SCSI CD-ROM support' CONFIG_BLK_DEV_SR $CONFIG_SCSI 210 if [ "$CONFIG_BLK_DEV_SR" != "n" ]; then 211 bool ' Enable vendor-specific extensions (for SCSI CDROM)' CONFIG_BLK_DEV_SR_VENDOR 212 int 'Maximum number of CDROM devices that can be loaded as modules' CONFIG_SR_EXTRA_DEVS 2 213 fi 214 dep_tristate ' SCSI generic support' CONFIG_CHR_DEV_SG $CONFIG_SCSI 215 216 comment 'Some SCSI devices (e.g. CD jukebox) support multiple LUNs' 217 218 bool ' Probe all LUNs on each SCSI device' CONFIG_SCSI_MULTI_LUN 219 220 bool ' Verbose SCSI error reporting (kernel size +=12K)' CONFIG_SCSI_CONSTANTS 221 bool ' SCSI logging facility' CONFIG_SCSI_LOGGING 222 223 mainmenu_option next_comment 224 comment 'SCSI low-level drivers' 225 226 if [ "$CONFIG_AMIGA" = "y" ]; then 227 dep_tristate 'A3000 WD33C93A support' CONFIG_A3000_SCSI $CONFIG_SCSI 228 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then 229 bool 'Amiga NCR53c710 SCSI support (EXPERIMENTAL)' CONFIG_SCSI_AMIGA7XX 230 fi 231 fi 232 if [ "$CONFIG_ZORRO" = "y" ]; then 233 dep_tristate 'A2091 WD33C93A support' CONFIG_A2091_SCSI $CONFIG_SCSI 234 dep_tristate 'GVP Series II WD33C93A support' CONFIG_GVP11_SCSI $CONFIG_SCSI 235 dep_tristate 'CyberStorm SCSI support' CONFIG_CYBERSTORM_SCSI $CONFIG_SCSI 236 dep_tristate 'CyberStorm Mk II SCSI support' CONFIG_CYBERSTORMII_SCSI $CONFIG_SCSI 237 dep_tristate 'Blizzard 2060 SCSI support' CONFIG_BLZ2060_SCSI $CONFIG_SCSI 238 dep_tristate 'Blizzard 1230IV/1260 SCSI support' CONFIG_BLZ1230_SCSI $CONFIG_SCSI 239 dep_tristate 'Fastlane SCSI support' CONFIG_FASTLANE_SCSI $CONFIG_SCSI 240 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then 241 dep_tristate 'BSC Oktagon SCSI support (EXPERIMENTAL)' CONFIG_OKTAGON_SCSI $CONFIG_SCSI 242# bool 'Cyberstorm Mk III SCSI support (EXPERIMENTAL)' CONFIG_CYBERSTORMIII_SCSI 243 fi 244 fi 245 if [ "$CONFIG_ATARI" = "y" ]; then 246 dep_tristate 'Atari native SCSI support' CONFIG_ATARI_SCSI $CONFIG_SCSI 247 if [ "$CONFIG_ATARI_SCSI" != "n" ]; then 248 bool ' Long delays for Toshiba CD-ROMs' CONFIG_ATARI_SCSI_TOSHIBA_DELAY 249 bool ' Reset SCSI-devices at boottime' CONFIG_ATARI_SCSI_RESET_BOOT 250 if [ "$CONFIG_HADES" = "y" ]; then 251 bool ' Hades SCSI DMA emulator' CONFIG_TT_DMA_EMUL 252 fi 253 fi 254 fi 255 if [ "$CONFIG_MAC" = "y" ]; then 256 bool 'Macintosh NCR5380 SCSI' CONFIG_MAC_SCSI 257 dep_tristate 'Macintosh NCR53c9[46] SCSI' CONFIG_SCSI_MAC_ESP $CONFIG_SCSI 258 fi 259# dep_tristate 'SCSI debugging host adapter' CONFIG_SCSI_DEBUG $CONFIG_SCSI 260 261 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME147" = "y" ]; then 262 bool 'WD33C93 SCSI driver for MVME147' CONFIG_MVME147_SCSI 263 fi 264 265 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME16x" = "y" ]; then 266 bool 'NCR53C710 SCSI driver for MVME16x' CONFIG_MVME16x_SCSI 267 fi 268 269 if [ "$CONFIG_VME" = "y" -a "$CONFIG_BVME6000" = "y" ]; then 270 bool 'NCR53C710 SCSI driver for BVME6000' CONFIG_BVME6000_SCSI 271 fi 272 273 if [ "$CONFIG_SUN3" = "y" ]; then 274 dep_tristate 'Sun3 NCR5380 OBIO SCSI' CONFIG_SUN3_SCSI $CONFIG_SCSI 275 fi 276 277 if [ "$CONFIG_SUN3X" = "y" ]; then 278 bool 'Sun3x ESP SCSI' CONFIG_SUN3X_ESP 279 fi 280 281 endmenu 282 283fi 284endmenu 285 286if [ "$CONFIG_NET" = "y" ]; then 287 288 mainmenu_option next_comment 289 comment 'Network device support' 290 291 bool 'Network device support' CONFIG_NETDEVICES 292 if [ "$CONFIG_NETDEVICES" = "y" ]; then 293 # 294 # Network device configuration 295 # 296 tristate ' Dummy net driver support' CONFIG_DUMMY 297 tristate ' SLIP (serial line) support' CONFIG_SLIP 298 if [ "$CONFIG_SLIP" != "n" ]; then 299 bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED 300 bool ' Keepalive and linefill' CONFIG_SLIP_SMART 301 bool ' Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6 302 fi 303 tristate 'PPP (point-to-point protocol) support' CONFIG_PPP 304 if [ ! "$CONFIG_PPP" = "n" ]; then 305 dep_bool ' PPP multilink support (EXPERIMENTAL)' CONFIG_PPP_MULTILINK $CONFIG_EXPERIMENTAL 306 dep_bool ' PPP filtering' CONFIG_PPP_FILTER $CONFIG_FILTER 307 dep_tristate ' PPP support for async serial ports' CONFIG_PPP_ASYNC $CONFIG_PPP 308 dep_tristate ' PPP support for sync tty ports' CONFIG_PPP_SYNC_TTY $CONFIG_PPP 309 dep_tristate ' PPP Deflate compression' CONFIG_PPP_DEFLATE $CONFIG_PPP 310 dep_tristate ' PPP BSD-Compress compression' CONFIG_PPP_BSDCOMP $CONFIG_PPP 311 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then 312 dep_tristate ' PPP over Ethernet (EXPERIMENTAL)' CONFIG_PPPOE $CONFIG_PPP 313 fi 314 fi 315 tristate ' EQL (serial line load balancing) support' CONFIG_EQUALIZER 316 if [ "$CONFIG_ZORRO" = "y" ]; then 317 tristate ' Ariadne support' CONFIG_ARIADNE 318 tristate ' A2065 support' CONFIG_A2065 319 tristate ' Hydra support' CONFIG_HYDRA 320 tristate ' Zorro NS8390-based Ethernet support' CONFIG_ZORRO8390 321 fi 322 if [ "$CONFIG_AMIGA_PCMCIA" = "y" ]; then 323 tristate ' PCMCIA NE2000 support' CONFIG_APNE 324 fi 325 if [ "$CONFIG_APOLLO" = "y" ]; then 326 tristate ' Apollo 3c505 support' CONFIG_APOLLO_ELPLUS 327 fi 328 if [ "$CONFIG_MAC" = "y" ]; then 329 bool ' Macintosh NS 8390 based ethernet cards' CONFIG_MAC8390 330 tristate ' Macintosh SONIC based ethernet (onboard, NuBus, LC, CS)' CONFIG_MACSONIC 331 tristate ' Macintosh SMC 9194 based ethernet cards' CONFIG_SMC9194 332 tristate ' Macintosh CS89x0 based ethernet cards' CONFIG_MAC89x0 333 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then 334 bool ' Macintosh (AV) onboard MACE ethernet (EXPERIMENTAL)' CONFIG_MACMACE 335 fi 336 fi 337 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME147" = "y" ]; then 338 tristate ' MVME147 (Lance) Ethernet support' CONFIG_MVME147_NET 339 fi 340 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME16x" = "y" ]; then 341 tristate ' MVME16x Ethernet support' CONFIG_MVME16x_NET 342 fi 343 if [ "$CONFIG_VME" = "y" -a "$CONFIG_BVME6000" = "y" ]; then 344 tristate ' BVME6000 Ethernet support' CONFIG_BVME6000_NET 345 fi 346 if [ "$CONFIG_ATARI" = "y" ]; then 347 tristate ' Atari Lance support' CONFIG_ATARILANCE 348 if [ "$CONFIG_ATARI_ACSI" != "n" ]; then 349 tristate ' BioNet-100 support' CONFIG_ATARI_BIONET 350 tristate ' PAMsNet support' CONFIG_ATARI_PAMSNET 351 fi 352 fi 353 if [ "$CONFIG_SUN3" = "y" -o "$CONFIG_SUN3X" = "y" ]; then 354 tristate ' Sun3/Sun3x on-board LANCE support' CONFIG_SUN3LANCE 355 fi 356 if [ "$CONFIG_SUN3" = "y" ]; then 357 tristate ' Sun3 on-board Intel 82586 support' CONFIG_SUN3_82586 358 fi 359 if [ "$CONFIG_HP300" = "y" ]; then 360 bool ' HP on-board LANCE support' CONFIG_HPLANCE 361 fi 362 if [ "$CONFIG_Q40" = "y" ]; then 363 if [ "$CONFIG_PARPORT" != "n" ]; then 364 dep_tristate ' PLIP (parallel port) support' CONFIG_PLIP $CONFIG_PARPORT 365 fi 366 dep_tristate 'NE2000/NE1000 support' CONFIG_NE2000 m 367 fi 368 fi 369 endmenu 370 371fi 372 373mainmenu_option next_comment 374comment 'Character devices' 375 376bool 'Virtual terminal' CONFIG_VT 377if [ "$CONFIG_VT" = "y" ]; then 378 bool 'Support for console on virtual terminal' CONFIG_VT_CONSOLE 379fi 380 381if [ "$CONFIG_Q40" = "y" ]; then 382 tristate 'Q40 Standard/generic serial support' CONFIG_SERIAL 383fi 384 385if [ "$CONFIG_SERIAL" = "y" ]; then 386 bool ' Extended dumb serial driver options' CONFIG_SERIAL_EXTENDED 387fi 388 389if [ "$CONFIG_SERIAL_EXTENDED" = "y" ]; then 390 bool ' Support more than 4 serial ports' CONFIG_SERIAL_MANY_PORTS 391 bool ' Support for sharing serial interrupts' CONFIG_SERIAL_SHARE_IRQ 392 bool ' Support special multiport boards' CONFIG_SERIAL_MULTIPORT 393 bool ' Support the Bell Technologies HUB6 card' CONFIG_HUB6 394fi 395 396if [ "$CONFIG_ATARI" = "y" ]; then 397 define_bool CONFIG_NVRAM y 398fi 399 400if [ "$CONFIG_AMIGA" = "y" ]; then 401 tristate 'Amiga mouse support' CONFIG_AMIGAMOUSE 402 if [ "$CONFIG_AMIGAMOUSE" != "n" ]; then 403 define_bool CONFIG_BUSMOUSE y 404 fi 405fi 406if [ "$CONFIG_ATARI" = "y" -a "$CONFIG_VT" = "y" ]; then 407 tristate 'Atari mouse support' CONFIG_ATARIMOUSE 408 if [ "$CONFIG_ATARIMOUSE" != "n" ]; then 409 define_bool CONFIG_BUSMOUSE y 410 fi 411fi 412if [ "$CONFIG_ATARI" = "y" ]; then 413 tristate 'Atari MFP serial support' CONFIG_ATARI_MFPSER 414 tristate 'Atari SCC serial support' CONFIG_ATARI_SCC 415 if [ "$CONFIG_ATARI_SCC" = "y" -o "$CONFIG_ATARI_SCC" = "m" ]; then 416 bool ' Atari SCC serial DMA support' CONFIG_ATARI_SCC_DMA 417 fi 418 tristate 'Atari MIDI serial support' CONFIG_ATARI_MIDI 419 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then 420 tristate 'Atari DSP56k support (EXPERIMENTAL)' CONFIG_ATARI_DSP56K 421 fi 422fi 423if [ "$CONFIG_AMIGA" = "y" ]; then 424 tristate 'Amiga builtin serial support' CONFIG_AMIGA_BUILTIN_SERIAL 425 if [ "$CONFIG_AMIGA_PCMCIA" = "y" ]; then 426 tristate 'Hisoft Whippet PCMCIA serial support' CONFIG_WHIPPET_SERIAL 427 fi 428 tristate 'Multiface Card III serial support' CONFIG_MULTIFACE_III_TTY 429 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then 430 tristate 'Commodore A2232 serial support (EXPERIMENTAL)' CONFIG_A2232 431 fi 432fi 433if [ "$CONFIG_PARPORT" = "n" ]; then 434 if [ "$CONFIG_ZORRO" = "y" ]; then 435 tristate 'GVP IO-Extender support' CONFIG_GVPIOEXT 436 dep_tristate ' GVP IO-Extender parallel printer support' CONFIG_GVPIOEXT_LP $CONFIG_GVPIOEXT 437 dep_tristate ' GVP IO-Extender PLIP support' CONFIG_GVPIOEXT_PLIP $CONFIG_GVPIOEXT 438 fi 439fi 440if [ "$CONFIG_MAC" = "y" ]; then 441 tristate 'Macintosh serial support' CONFIG_MAC_SCC 442 bool 'Apple Desktop Bus (ADB) support' CONFIG_ADB 443 if [ "$CONFIG_ADB" = "y" ]; then 444 bool ' Include Mac II ADB driver' CONFIG_ADB_MACII 445 bool ' Include Mac IIsi ADB driver' CONFIG_ADB_MACIISI 446 bool ' Include CUDA ADB driver' CONFIG_ADB_CUDA 447 bool ' Include IOP (IIfx/Quadra 9x0) ADB driver' CONFIG_ADB_IOP 448 bool ' Include PMU (Powerbook) ADB driver' CONFIG_ADB_PMU68K 449 fi 450 dep_bool ' Use input layer for ADB devices' CONFIG_INPUT_ADBHID $CONFIG_INPUT 451 if [ "$CONFIG_INPUT_ADBHID" = "y" ]; then 452 define_bool CONFIG_MAC_HID y 453 bool ' Support for ADB raw keycodes' CONFIG_MAC_ADBKEYCODES 454 bool ' Support for mouse button 2+3 emulation' CONFIG_MAC_EMUMOUSEBTN 455 else 456 bool ' Support for ADB keyboard (old driver)' CONFIG_ADB_KEYBOARD 457 fi 458fi 459if [ "$CONFIG_HP300" = "y" -a "$CONFIG_DIO" = "y" ]; then 460 tristate 'HP DCA serial support' CONFIG_HPDCA 461fi 462if [ "$CONFIG_MVME147" = "y" ]; then 463 bool 'SCC support for MVME147 serial ports' CONFIG_MVME147_SCC 464fi 465if [ "$CONFIG_MVME16x" = "y" ]; then 466 bool 'CD2401 support for MVME166/7 serial ports' CONFIG_SERIAL167 467 bool 'SCC support for MVME162 serial ports' CONFIG_MVME162_SCC 468fi 469if [ "$CONFIG_BVME6000" = "y" ]; then 470 bool 'SCC support for BVME6000 serial ports' CONFIG_BVME6000_SCC 471fi 472if [ "$CONFIG_APOLLO" = "y" ]; then 473 bool 'Support for DN serial port (dummy)' CONFIG_DN_SERIAL 474 define_tristate CONFIG_SERIAL $CONFIG_DN_SERIAL 475fi 476 477if [ "$CONFIG_SUN3" = "y" -o "$CONFIG_SUN3X" = "y" ]; then 478 bool 'Sun3/3x builtin serial support' CONFIG_SUN3X_ZS 479else 480 define_bool CONFIG_SUN3X_ZS n 481fi 482if [ "$CONFIG_SUN3X_ZS" = "y" ]; then 483 define_bool CONFIG_SUN_KEYBOARD y 484 define_bool CONFIG_SUN_MOUSE y 485 define_bool CONFIG_BUSMOUSE y 486 define_bool CONFIG_SBUS y 487 define_bool CONFIG_SBUSCHAR y 488 define_bool CONFIG_SUN_SERIAL y 489else 490 define_bool CONFIG_SUN_KEYBOARD n 491 define_bool CONFIG_SUN_MOUSE n 492 define_bool CONFIG_SBUS n 493fi 494 495if [ "$CONFIG_ATARI_MFPSER" = "y" -o "$CONFIG_ATARI_SCC" = "y" -o \ 496 "$CONFIG_ATARI_MIDI" = "y" -o "$CONFIG_MAC_SCC" = "y" -o \ 497 "$CONFIG_AMIGA_BUILTIN_SERIAL" = "y" -o "$CONFIG_GVPIOEXT" = "y" -o \ 498 "$CONFIG_MULTIFACE_III_TTY" = "y" -o "$CONFIG_HPDCA" = "y" -o \ 499 "$CONFIG_SUN3X_ZS" = "y" -o "$CONFIG_SERIAL" = "y" -o \ 500 "$CONFIG_MVME147_SCC" -o "$CONFIG_SERIAL167" = "y" -o \ 501 "$CONFIG_MVME162_SCC" -o "$CONFIG_BVME6000_SCC" = "y" -o \ 502 "$CONFIG_DN_SERIAL" ]; then 503 bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE 504fi 505bool 'Support for user serial device modules' CONFIG_USERIAL 506bool 'Watchdog Timer Support' CONFIG_WATCHDOG 507if [ "$CONFIG_WATCHDOG" != "n" ]; then 508 bool ' Disable watchdog shutdown on close' CONFIG_WATCHDOG_NOWAYOUT 509 bool ' Software Watchdog' CONFIG_SOFT_WATCHDOG 510fi 511if [ "$CONFIG_SUN3" = "y" ]; then 512 define_bool CONFIG_GEN_RTC y 513else 514 tristate 'Generic /dev/rtc emulation' CONFIG_GEN_RTC 515fi 516if [ "$CONFIG_GEN_RTC" != "n" ]; then 517 bool ' Extended RTC operation' CONFIG_GEN_RTC_X 518fi 519bool 'Unix98 PTY support' CONFIG_UNIX98_PTYS 520if [ "$CONFIG_UNIX98_PTYS" = "y" ]; then 521 int ' Maximum number of Unix98 PTYs in use (0-2048)' CONFIG_UNIX98_PTY_COUNT 256 522fi 523 524endmenu 525 526mainmenu_option next_comment 527comment 'Sound support' 528 529tristate 'Sound card support' CONFIG_SOUND 530if [ "$CONFIG_SOUND" != "n" ]; then 531 source drivers/sound/dmasound/Config.in 532fi 533endmenu 534 535source fs/Config.in 536 537if [ "$CONFIG_VT" = "y" ]; then 538 mainmenu_option next_comment 539 comment 'Console drivers' 540 source drivers/video/Config.in 541 endmenu 542fi 543 544mainmenu_option next_comment 545comment 'Kernel hacking' 546 547bool 'Kernel debugging' CONFIG_DEBUG_KERNEL 548if [ "$CONFIG_DEBUG_KERNEL" != "n" ]; then 549 bool ' Magic SysRq key' CONFIG_MAGIC_SYSRQ 550 bool ' Debug memory allocations' CONFIG_DEBUG_SLAB 551 bool ' Verbose BUG() reporting' CONFIG_DEBUG_BUGVERBOSE 552fi 553 554int 'Kernel messages buffer length shift (0 = default)' CONFIG_LOG_BUF_SHIFT 0 555 556endmenu 557 558source crypto/Config.in 559source lib/Config.in 560

