vserver 1.9.5.x5
[linux-2.6.git] / drivers / char / Kconfig
index 37e0673..e2579ef 100644 (file)
@@ -59,7 +59,7 @@ config VT_CONSOLE
 
 config HW_CONSOLE
        bool
-       depends on VT && !S390 && !UM
+       depends on VT && !S390 && !USERMODE
        default y
 
 config SERIAL_NONSTANDARD
@@ -192,7 +192,7 @@ config MOXA_INTELLIO
 
 config MOXA_SMARTIO
        tristate "Moxa SmartIO support"
-       depends on SERIAL_NONSTANDARD && BROKEN_ON_SMP
+       depends on SERIAL_NONSTANDARD
        help
          Say Y here if you have a Moxa SmartIO multiport serial card.
 
@@ -203,7 +203,7 @@ config MOXA_SMARTIO
 
 config ISI
        tristate "Multi-Tech multiport card support (EXPERIMENTAL)"
-       depends on SERIAL_NONSTANDARD && PCI && EXPERIMENTAL && BROKEN_ON_SMP && m
+       depends on SERIAL_NONSTANDARD
        help
          This is a driver for the Multi-Tech cards which provide several
          serial ports.  The driver is experimental and can currently only be
@@ -348,22 +348,6 @@ config ISTALLION
          To compile this driver as a module, choose M here: the
          module will be called istallion.
 
-config SERIAL_TX3912
-       bool "TX3912/PR31700 serial port support"
-       depends on SERIAL_NONSTANDARD && MIPS && BROKEN_ON_SMP
-       help
-         The TX3912 is a Toshiba RISC processor based o the MIPS 3900 core;
-         see <http://www.toshiba.com/taec/components/Generic/risc/tx3912.htm>.
-         Say Y here to enable kernel support for the on-board serial port.
-
-config SERIAL_TX3912_CONSOLE
-       bool "Console on TX3912/PR31700 serial port"
-       depends on SERIAL_TX3912
-       help
-         The TX3912 is a Toshiba RISC processor based o the MIPS 3900 core;
-         see <http://www.toshiba.com/taec/components/Generic/risc/tx3912.htm>.
-         Say Y here to direct console I/O to the on-board serial port.
-
 config AU1000_UART
        bool "Enable Au1000 UART Support"
        depends on SERIAL_NONSTANDARD && MIPS
@@ -424,6 +408,14 @@ config A2232
          will also be built as a module. This has to be loaded before
          "ser_a2232". If you want to do this, answer M here.
 
+config SGI_SNSC
+       bool "SGI Altix system controller communication support"
+       depends on (IA64_SGI_SN2 || IA64_GENERIC)
+       help
+         If you have an SGI Altix and you want to enable system
+         controller communication from user space (you want this!),
+         say Y.  Otherwise, say N.
+
 source "drivers/serial/Kconfig"
 
 config UNIX98_PTYS
@@ -470,6 +462,7 @@ config LEGACY_PTYS
 config LEGACY_PTY_COUNT
        int "Maximum number of legacy PTY in use"
        depends on LEGACY_PTYS
+       range 1 256
        default "256"
        ---help---
          The maximum number of legacy PTYs that can be used at any one time.
@@ -587,39 +580,6 @@ config HVCS
          which will also be compiled when this driver is built as a
          module.
 
-config QIC02_TAPE
-       tristate "QIC-02 tape support"
-       help
-         If you have a non-SCSI tape drive like that, say Y.
-
-         To compile this driver as a module, choose M here: the
-         module will be called tpqic02.
-
-config QIC02_DYNCONF
-       bool "Do you want runtime configuration for QIC-02"
-       depends on QIC02_TAPE
-       help
-         You can either configure this driver once and for all by editing a
-         header file (<file:include/linux/tpqic02.h>), in which case you
-         should say N, or you can fetch a program via anonymous FTP which is
-         able to configure this driver during runtime.  The program to do
-         this is called 'qic02conf' and it is part of the
-         tpqic02-support-X.Y.tar.gz support package.
-
-         If you want to use the qic02conf program, say Y.
-
-comment "Edit configuration parameters in ./include/linux/tpqic02.h!"
-       depends on QIC02_TAPE && !QIC02_DYNCONF
-
-comment "Setting runtime QIC-02 configuration is done with qic02conf"
-       depends on QIC02_TAPE && QIC02_DYNCONF
-
-comment "from the tpqic02-support package.  It is available at"
-       depends on QIC02_TAPE && QIC02_DYNCONF
-
-comment "metalab.unc.edu or ftp://titus.cfw.com/pub/Linux/util/"
-       depends on QIC02_TAPE && QIC02_DYNCONF
-
 source "drivers/char/ipmi/Kconfig"
 
 source "drivers/char/watchdog/Kconfig"
@@ -778,7 +738,7 @@ config SGI_IP27_RTC
 
 config GEN_RTC
        tristate "Generic /dev/rtc emulation"
-       depends on RTC!=y && !IA64
+       depends on RTC!=y && !IA64 && !ARM
        ---help---
          If you say Y here and create a character special file /dev/rtc with
          major number 10 and minor number 135 using mknod ("man mknod"), you
@@ -805,6 +765,23 @@ config EFI_RTC
        bool "EFI Real Time Clock Services"
        depends on IA64
 
+config DS1302
+       tristate "DS1302 RTC support"
+       depends on M32R && (PLAT_M32700UT || PLAT_OPSPUT)
+       help
+         If you say Y here and create a character special file /dev/rtc with
+         major number 121 and minor number 0 using mknod ("man mknod"), you
+         will get access to the real time clock (or hardware clock) built
+         into your computer.
+
+config S3C2410_RTC
+       bool "S3C2410 RTC Driver"
+       depends on ARCH_S3C2410
+       help
+         RTC (Realtime Clock) driver for the clock inbuilt into the
+         Samsung S3C2410. This can provide periodic interrupt rates
+         from 1Hz to 64Hz for user programs, and wakeup from Alarm.
+
 config COBALT_LCD
        bool "Support for Cobalt LCD"
        depends on MIPS_COBALT
@@ -851,7 +828,7 @@ config APPLICOM
 
 config SONYPI
        tristate "Sony Vaio Programmable I/O Control Device support (EXPERIMENTAL)"
-       depends on EXPERIMENTAL && X86 && PCI && !64BIT
+       depends on EXPERIMENTAL && X86 && PCI && INPUT && !64BIT
        ---help---
          This driver enables access to the Sony Programmable I/O Control
          Device which can be found in many (all ?) Sony Vaio laptops.
@@ -1006,5 +983,13 @@ config HANGCHECK_TIMER
          out to lunch past a certain margin.  It can reboot the system
          or merely print a warning.
 
+config MMTIMER
+       tristate "MMTIMER Memory mapped RTC for SGI Altix"
+       depends on IA64_GENERIC || IA64_SGI_SN2
+       default y
+       help
+         The mmtimer device allows direct userspace access to the
+         Altix system timer.
+
 endmenu