Config.in
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:11k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. #
  2. # Character device configuration
  3. #
  4. mainmenu_option next_comment
  5. comment 'Character devices'
  6. bool 'Virtual terminal' CONFIG_VT
  7. if [ "$CONFIG_VT" = "y" ]; then
  8.    bool '  Support for console on virtual terminal' CONFIG_VT_CONSOLE
  9. fi
  10. tristate 'Standard/generic (8250/16550 and compatible UARTs) serial support' CONFIG_SERIAL
  11. if [ "$CONFIG_SERIAL" = "y" ]; then
  12.    bool '  Support for console on serial port' CONFIG_SERIAL_CONSOLE
  13.    if [ "$CONFIG_ARCH_ACORN" = "y" ]; then
  14.       tristate '   Atomwide serial port support' CONFIG_ATOMWIDE_SERIAL
  15.       tristate '   Dual serial port support' CONFIG_DUALSP_SERIAL
  16.    fi
  17. fi
  18. if [ "$CONFIG_ACPI" = "y" ]; then
  19.    bool '  Support for serial ports defined by ACPI tables' CONFIG_SERIAL_ACPI
  20. fi
  21. dep_mbool 'Extended dumb serial driver options' CONFIG_SERIAL_EXTENDED $CONFIG_SERIAL
  22. if [ "$CONFIG_SERIAL_EXTENDED" = "y" ]; then
  23.    bool '  Support more than 4 serial ports' CONFIG_SERIAL_MANY_PORTS
  24.    bool '  Support for sharing serial interrupts' CONFIG_SERIAL_SHARE_IRQ
  25.    bool '  Autodetect IRQ on standard ports (unsafe)' CONFIG_SERIAL_DETECT_IRQ
  26.    bool '  Support special multiport boards' CONFIG_SERIAL_MULTIPORT
  27.    bool '  Support the Bell Technologies HUB6 card' CONFIG_HUB6
  28. fi
  29. bool 'Non-standard serial port support' CONFIG_SERIAL_NONSTANDARD
  30. if [ "$CONFIG_SERIAL_NONSTANDARD" = "y" ]; then
  31.    tristate '  Computone IntelliPort Plus serial support' CONFIG_COMPUTONE
  32.    tristate '  Comtrol Rocketport support' CONFIG_ROCKETPORT
  33.    tristate '  Cyclades async mux support' CONFIG_CYCLADES
  34.    if [ "$CONFIG_EXPERIMENTAL" = "y" -a "$CONFIG_CYCLADES" != "n" ]; then
  35.       bool '    Cyclades-Z interrupt mode operation (EXPERIMENTAL)' CONFIG_CYZ_INTR
  36.    fi
  37.    tristate '  Digiboard Intelligent Async Support' CONFIG_DIGIEPCA
  38.    if [ "$CONFIG_DIGIEPCA" = "n" ]; then
  39.       tristate '  Digiboard PC/Xx Support' CONFIG_DIGI
  40.    fi
  41.    tristate '  Hayes ESP serial port support' CONFIG_ESPSERIAL
  42.    tristate '  Moxa Intellio support' CONFIG_MOXA_INTELLIO
  43.    tristate '  Moxa SmartIO support' CONFIG_MOXA_SMARTIO
  44.    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
  45.       dep_tristate '  Multi-Tech multiport card support (EXPERIMENTAL)' CONFIG_ISI m
  46.    fi
  47.    tristate '  Microgate SyncLink card support' CONFIG_SYNCLINK
  48.    tristate '  HDLC line discipline support' CONFIG_N_HDLC
  49.    tristate '  SDL RISCom/8 card support' CONFIG_RISCOM8
  50.    tristate '  Specialix IO8+ card support' CONFIG_SPECIALIX
  51.    if [ "$CONFIG_SPECIALIX" != "n" ]; then
  52.       bool '  Specialix DTR/RTS pin is RTS' CONFIG_SPECIALIX_RTSCTS
  53.    fi 
  54.    tristate '  Specialix SX (and SI) card support' CONFIG_SX
  55.    tristate '  Specialix RIO system support' CONFIG_RIO
  56.    if [ "$CONFIG_RIO" != "n" ]; then
  57.      bool '    Support really old RIO/PCI cards' CONFIG_RIO_OLDPCI
  58.    fi
  59.    bool '  Stallion multiport serial support' CONFIG_STALDRV
  60.    if [ "$CONFIG_STALDRV" = "y" ]; then
  61.      tristate '    Stallion EasyIO or EC8/32 support' CONFIG_STALLION
  62.      tristate '    Stallion EC8/64, ONboard, Brumby support' CONFIG_ISTALLION
  63.    fi
  64.    if [ "$CONFIG_MIPS" = "y" ]; then
  65.      bool '  TMPTX3912/PR31700 serial port support' CONFIG_SERIAL_TX3912
  66.      dep_bool '     Console on TMPTX3912/PR31700 serial port' CONFIG_SERIAL_TX3912_CONSOLE $CONFIG_SERIAL_TX3912
  67.      bool '  Enable Au1000 UART Support' CONFIG_AU1000_UART
  68.      if [ "$CONFIG_AU1000_UART" = "y" ]; then
  69.          bool '        Enable Au1000 serial console' CONFIG_AU1000_SERIAL_CONSOLE
  70.      fi
  71.    fi
  72. fi
  73. if [ "$CONFIG_IT8712" = "y" ]; then
  74.    bool 'Enable Qtronix 990P Keyboard Support' CONFIG_QTRONIX_KEYBOARD
  75.    if [ "$CONFIG_QTRONIX_KEYBOARD" = "y" ]; then
  76.      define_bool CONFIG_IT8172_CIR y
  77.    else
  78.      bool '    Enable PS2 Keyboard Support' CONFIG_PC_KEYB
  79.    fi
  80.    bool 'Enable Smart Card Reader 0 Support ' CONFIG_IT8172_SCR0
  81.    bool 'Enable Smart Card Reader 1 Support ' CONFIG_IT8172_SCR1
  82. fi
  83. if [ "$CONFIG_EXPERIMENTAL" = "y" -a "$CONFIG_ZORRO" = "y" ]; then
  84.    tristate 'Commodore A2232 serial support (EXPERIMENTAL)' CONFIG_A2232
  85. fi
  86. source drivers/serial/Config.in
  87. dep_tristate 'Support MATRIX5 LEDs' CONFIG_MATRIX5_LEDS
  88. dep_tristate 'Support MATRIX5 Buttons' CONFIG_MATRIX5_BUTTONS
  89. dep_tristate 'Support MATRIX6 6x6 Keyboad support' CONFIG_MATRIX6_KBD_M6x6
  90. dep_tristate 'Support FriendlyARM Dual Scan STN LCD 800x600 support' CONFIG_FA_DSTN8060
  91. dep_tristate 'Support S3C2410 TouchScreen' CONFIG_S3C2410_TOUCHSCREEN $CONFIG_ARCH_S3C2410
  92. if [ "$CONFIG_ARCH_ANAKIN" = "y" ]; then
  93.    tristate 'Anakin touchscreen support' CONFIG_TOUCHSCREEN_ANAKIN
  94. fi
  95. dep_tristate 'S3C2410 GPIO buttons support' CONFIG_S3C2410_GPIO_BUTTONS $CONFIG_ARCH_S3C2410
  96. bool 'Unix98 PTY support' CONFIG_UNIX98_PTYS
  97. if [ "$CONFIG_UNIX98_PTYS" = "y" ]; then
  98.    if [ "$CONFIG_REDUCE_TTY_MODULAR" = "y" ]; then
  99.      int 'Maximum number of Unix98 PTYs in use (0-32)' CONFIG_UNIX98_PTY_COUNT 4
  100.    else
  101.      int 'Maximum number of Unix98 PTYs in use (0-2048)' CONFIG_UNIX98_PTY_COUNT 256 
  102.    fi
  103. fi
  104. if [ "$CONFIG_PARPORT" != "n" ]; then
  105.    dep_tristate 'Parallel printer support' CONFIG_PRINTER $CONFIG_PARPORT
  106.    if [ "$CONFIG_PRINTER" != "n" ]; then
  107.       bool '  Support for console on line printer' CONFIG_LP_CONSOLE
  108.    fi
  109.    dep_tristate 'Support for user-space parallel port device drivers' CONFIG_PPDEV $CONFIG_PARPORT
  110. fi
  111. source drivers/i2c/Config.in
  112. source drivers/l3/Config.in
  113. mainmenu_option next_comment
  114. comment 'Mice'
  115. tristate 'Bus Mouse Support' CONFIG_BUSMOUSE
  116. if [ "$CONFIG_BUSMOUSE" != "n" ]; then
  117.    dep_tristate '  ATIXL busmouse support' CONFIG_ATIXL_BUSMOUSE $CONFIG_BUSMOUSE
  118.    dep_tristate '  Logitech busmouse support' CONFIG_LOGIBUSMOUSE $CONFIG_BUSMOUSE
  119.    dep_tristate '  Microsoft busmouse support' CONFIG_MS_BUSMOUSE $CONFIG_BUSMOUSE
  120.    if [ "$CONFIG_ADB" = "y" -a "$CONFIG_ADB_KEYBOARD" = "y" ]; then
  121.       dep_tristate '  Apple Desktop Bus mouse support (old driver)' CONFIG_ADBMOUSE $CONFIG_BUSMOUSE
  122.    fi
  123. fi
  124. tristate 'Mouse Support (not serial and bus mice)' CONFIG_MOUSE
  125. if [ "$CONFIG_MOUSE" != "n" ]; then
  126.    bool '  PS/2 mouse (aka "auxiliary device") support' CONFIG_PSMOUSE
  127.    tristate '  C&T 82C710 mouse port support (as on TI Travelmate)' CONFIG_82C710_MOUSE
  128.    tristate '  PC110 digitizer pad support' CONFIG_PC110_PAD
  129. fi
  130. endmenu
  131. source drivers/char/joystick/Config.in
  132. tristate 'QIC-02 tape support' CONFIG_QIC02_TAPE
  133. if [ "$CONFIG_QIC02_TAPE" != "n" ]; then
  134.    bool '  Do you want runtime configuration for QIC-02' CONFIG_QIC02_DYNCONF
  135.    if [ "$CONFIG_QIC02_DYNCONF" != "y" ]; then
  136.       comment '  Edit configuration parameters in ./include/linux/tpqic02.h!'
  137.    else
  138.       comment '  Setting runtime QIC-02 configuration is done with qic02conf'
  139.       comment '  from the tpqic02-support package.  It is available at'
  140.       comment '  metalab.unc.edu or ftp://titus.cfw.com/pub/Linux/util/'
  141.    fi
  142. fi
  143. mainmenu_option next_comment
  144. comment 'Watchdog Cards'
  145. bool 'Watchdog Timer Support' CONFIG_WATCHDOG
  146. if [ "$CONFIG_WATCHDOG" != "n" ]; then
  147.    bool '  Disable watchdog shutdown on close' CONFIG_WATCHDOG_NOWAYOUT
  148.    tristate '  Software Watchdog' CONFIG_SOFT_WATCHDOG
  149.    tristate '  WDT Watchdog timer' CONFIG_WDT
  150.    tristate '  WDT PCI Watchdog timer' CONFIG_WDTPCI
  151.    if [ "$CONFIG_WDT" != "n" ]; then
  152.       bool '    WDT501 features' CONFIG_WDT_501
  153.       if [ "$CONFIG_WDT_501" = "y" ]; then
  154.          bool '      Fan Tachometer' CONFIG_WDT_501_FAN
  155.       fi
  156.    fi
  157.    tristate '  Berkshire Products PC Watchdog' CONFIG_PCWATCHDOG
  158.    tristate '  Acquire SBC Watchdog Timer' CONFIG_ACQUIRE_WDT
  159.    tristate '  Advantech SBC Watchdog Timer' CONFIG_ADVANTECH_WDT
  160.    if [ "$CONFIG_ARM" = "y" ]; then
  161.       dep_tristate '  DC21285 watchdog' CONFIG_21285_WATCHDOG $CONFIG_FOOTBRIDGE
  162.       dep_tristate '  NetWinder WB83C977 watchdog' CONFIG_977_WATCHDOG $CONFIG_ARCH_NETWINDER
  163.       dep_tristate '  SA1100 watchdog' CONFIG_SA1100_WATCHDOG $CONFIG_ARCH_SA1100
  164.    fi
  165.    tristate '  Eurotech CPU-1220/1410 Watchdog Timer' CONFIG_EUROTECH_WDT
  166.    tristate '  IB700 SBC Watchdog Timer' CONFIG_IB700_WDT
  167.    tristate '  Intel i810 TCO timer / Watchdog' CONFIG_I810_TCO
  168.    tristate '  Mixcom Watchdog' CONFIG_MIXCOMWD 
  169.    tristate '  SBC-60XX Watchdog Timer' CONFIG_60XX_WDT
  170.    tristate '  W83877F (EMACS) Watchdog Timer' CONFIG_W83877F_WDT
  171.    tristate '  ZF MachZ Watchdog' CONFIG_MACHZ_WDT
  172. fi
  173. endmenu
  174. if [ "$CONFIG_ARCH_NETWINDER" = "y" ]; then
  175.    tristate 'NetWinder thermometer support' CONFIG_DS1620
  176.    tristate 'NetWinder Button' CONFIG_NWBUTTON
  177.    if [ "$CONFIG_NWBUTTON" != "n" ]; then
  178.       bool '  Reboot Using Button' CONFIG_NWBUTTON_REBOOT
  179.    fi
  180.    tristate 'NetWinder flash support' CONFIG_NWFLASH
  181. fi
  182. dep_tristate 'Intel i8x0 Random Number Generator support' CONFIG_INTEL_RNG $CONFIG_PCI
  183. tristate '/dev/nvram support' CONFIG_NVRAM
  184. tristate 'Enhanced Real Time Clock Support' CONFIG_RTC
  185. if [ "$CONFIG_IA64" = "y" ]; then
  186.    bool 'EFI Real Time Clock Services' CONFIG_EFI_RTC
  187. fi
  188. if [ "$CONFIG_OBSOLETE" = "y" -a "$CONFIG_ALPHA_BOOK1" = "y" ]; then
  189.    bool 'Tadpole ANA H8 Support'  CONFIG_H8
  190. fi
  191. if [ "$CONFIG_ARCH_SA1100" = "y" ]; then
  192.    tristate 'SA1100 Real Time Clock' CONFIG_SA1100_RTC
  193. fi
  194. if [ "$CONFIG_ARCH_S3C2410" = "y" ]; then
  195.    tristate 'S3C2410 Real Time Clock' CONFIG_S3C2410_RTC
  196. fi
  197. tristate 'Double Talk PC internal speech card support' CONFIG_DTLK
  198. tristate 'Siemens R3964 line discipline' CONFIG_R3964
  199. tristate 'Applicom intelligent fieldbus card support' CONFIG_APPLICOM
  200. if [ "$CONFIG_EXPERIMENTAL" = "y" -a "$CONFIG_X86" = "y" ]; then
  201.    dep_tristate 'Sony Vaio Programmable I/O Control Device support' CONFIG_SONYPI $CONFIG_PCI
  202. fi
  203. mainmenu_option next_comment
  204. comment 'Ftape, the floppy tape device driver'
  205. tristate 'Ftape (QIC-80/Travan) support' CONFIG_FTAPE
  206. if [ "$CONFIG_FTAPE" != "n" ]; then
  207.    source drivers/char/ftape/Config.in
  208. fi
  209. endmenu
  210. dep_tristate '/dev/agpgart (AGP Support)' CONFIG_AGP $CONFIG_DRM_AGP
  211. if [ "$CONFIG_AGP" != "n" ]; then
  212.    bool '  Intel 440LX/BX/GX and I815/I830M/I840/I850 support' CONFIG_AGP_INTEL
  213.    bool '  Intel I810/I815/I830M (on-board) support' CONFIG_AGP_I810
  214.    bool '  VIA chipset support' CONFIG_AGP_VIA
  215.    bool '  AMD Irongate, 761, and 762 support' CONFIG_AGP_AMD
  216.    bool '  Generic SiS support' CONFIG_AGP_SIS
  217.    bool '  ALI chipset support' CONFIG_AGP_ALI
  218.    bool '  Serverworks LE/HE support' CONFIG_AGP_SWORKS
  219. fi
  220. bool 'Direct Rendering Manager (XFree86 DRI support)' CONFIG_DRM
  221. if [ "$CONFIG_DRM" = "y" ]; then
  222.    bool '  Build drivers for old (XFree 4.0) DRM' CONFIG_DRM_OLD
  223.    if [ "$CONFIG_DRM_OLD" = "y" ]; then
  224.       comment 'DRM 4.0 drivers'
  225.       source drivers/char/drm-4.0/Config.in
  226.    else
  227.       comment 'DRM 4.1 drivers'
  228.       define_bool CONFIG_DRM_NEW y
  229.       source drivers/char/drm/Config.in
  230.    fi
  231. fi
  232. if [ "$CONFIG_HOTPLUG" = "y" -a "$CONFIG_PCMCIA" != "n" ]; then
  233.    source drivers/char/pcmcia/Config.in
  234. fi
  235. if [ "$CONFIG_X86" = "y" ]; then
  236.    tristate 'ACP Modem (Mwave) support' CONFIG_MWAVE
  237. fi
  238. endmenu