config.in
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:19k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

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