diff options
55 files changed, 165 insertions, 47 deletions
diff --git a/arch/alpha/Kconfig b/arch/alpha/Kconfig index 9d5904cc7712..1ef196ddadeb 100644 --- a/arch/alpha/Kconfig +++ b/arch/alpha/Kconfig | |||
| @@ -125,6 +125,7 @@ choice | |||
| 125 | 125 | ||
| 126 | config ALPHA_GENERIC | 126 | config ALPHA_GENERIC |
| 127 | bool "Generic" | 127 | bool "Generic" |
| 128 | depends on TTY | ||
| 128 | help | 129 | help |
| 129 | A generic kernel will run on all supported Alpha hardware. | 130 | A generic kernel will run on all supported Alpha hardware. |
| 130 | 131 | ||
| @@ -491,6 +492,7 @@ config VGA_HOSE | |||
| 491 | 492 | ||
| 492 | config ALPHA_SRM | 493 | config ALPHA_SRM |
| 493 | bool "Use SRM as bootloader" if ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS || ALPHA_NONAME | 494 | bool "Use SRM as bootloader" if ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS || ALPHA_NONAME |
| 495 | depends on TTY | ||
| 494 | default y if ALPHA_JENSEN || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL | 496 | default y if ALPHA_JENSEN || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL |
| 495 | ---help--- | 497 | ---help--- |
| 496 | There are two different types of booting firmware on Alphas: SRM, | 498 | There are two different types of booting firmware on Alphas: SRM, |
diff --git a/arch/ia64/hp/sim/Kconfig b/arch/ia64/hp/sim/Kconfig index 8d513a8c5266..d84707d55203 100644 --- a/arch/ia64/hp/sim/Kconfig +++ b/arch/ia64/hp/sim/Kconfig | |||
| @@ -8,6 +8,7 @@ config HP_SIMETH | |||
| 8 | 8 | ||
| 9 | config HP_SIMSERIAL | 9 | config HP_SIMSERIAL |
| 10 | bool "Simulated serial driver support" | 10 | bool "Simulated serial driver support" |
| 11 | depends on TTY | ||
| 11 | 12 | ||
| 12 | config HP_SIMSERIAL_CONSOLE | 13 | config HP_SIMSERIAL_CONSOLE |
| 13 | bool "Console for HP simulator" | 14 | bool "Console for HP simulator" |
diff --git a/arch/m68k/Kconfig.devices b/arch/m68k/Kconfig.devices index c4cdfe444c64..4bc945dfe467 100644 --- a/arch/m68k/Kconfig.devices +++ b/arch/m68k/Kconfig.devices | |||
| @@ -41,7 +41,7 @@ config NFBLOCK | |||
| 41 | 41 | ||
| 42 | config NFCON | 42 | config NFCON |
| 43 | tristate "NatFeat console driver" | 43 | tristate "NatFeat console driver" |
| 44 | depends on NATFEAT | 44 | depends on TTY && NATFEAT |
| 45 | help | 45 | help |
| 46 | Say Y to include support for the ARAnyM NatFeat console driver | 46 | Say Y to include support for the ARAnyM NatFeat console driver |
| 47 | which allows the console output to be redirected to the stderr | 47 | which allows the console output to be redirected to the stderr |
diff --git a/arch/parisc/Kconfig b/arch/parisc/Kconfig index b77feffbadea..df5beb639760 100644 --- a/arch/parisc/Kconfig +++ b/arch/parisc/Kconfig | |||
| @@ -23,6 +23,7 @@ config PARISC | |||
| 23 | select HAVE_MOD_ARCH_SPECIFIC | 23 | select HAVE_MOD_ARCH_SPECIFIC |
| 24 | select MODULES_USE_ELF_RELA | 24 | select MODULES_USE_ELF_RELA |
| 25 | select CLONE_BACKWARDS | 25 | select CLONE_BACKWARDS |
| 26 | select TTY # Needed for pdc_cons.c | ||
| 26 | 27 | ||
| 27 | help | 28 | help |
| 28 | The PA-RISC microprocessor is designed by Hewlett-Packard and used | 29 | The PA-RISC microprocessor is designed by Hewlett-Packard and used |
diff --git a/arch/tile/Kconfig b/arch/tile/Kconfig index 875d008828b8..ae8a7ca67fa4 100644 --- a/arch/tile/Kconfig +++ b/arch/tile/Kconfig | |||
| @@ -121,6 +121,7 @@ config DEBUG_COPY_FROM_USER | |||
| 121 | def_bool n | 121 | def_bool n |
| 122 | 122 | ||
| 123 | config HVC_TILE | 123 | config HVC_TILE |
| 124 | depends on TTY | ||
| 124 | select HVC_DRIVER | 125 | select HVC_DRIVER |
| 125 | def_bool y | 126 | def_bool y |
| 126 | 127 | ||
diff --git a/arch/um/Kconfig.common b/arch/um/Kconfig.common index 648121b037d5..bceee6623b00 100644 --- a/arch/um/Kconfig.common +++ b/arch/um/Kconfig.common | |||
| @@ -12,6 +12,7 @@ config UML | |||
| 12 | select GENERIC_CPU_DEVICES | 12 | select GENERIC_CPU_DEVICES |
| 13 | select GENERIC_IO | 13 | select GENERIC_IO |
| 14 | select GENERIC_CLOCKEVENTS | 14 | select GENERIC_CLOCKEVENTS |
| 15 | select TTY # Needed for line.c | ||
| 15 | 16 | ||
| 16 | config MMU | 17 | config MMU |
| 17 | bool | 18 | bool |
diff --git a/arch/xtensa/Kconfig b/arch/xtensa/Kconfig index 5aab1acabf1c..ad64c73b8675 100644 --- a/arch/xtensa/Kconfig +++ b/arch/xtensa/Kconfig | |||
| @@ -132,6 +132,7 @@ choice | |||
| 132 | 132 | ||
| 133 | config XTENSA_PLATFORM_ISS | 133 | config XTENSA_PLATFORM_ISS |
| 134 | bool "ISS" | 134 | bool "ISS" |
| 135 | depends on TTY | ||
| 135 | select XTENSA_CALIBRATE_CCOUNT | 136 | select XTENSA_CALIBRATE_CCOUNT |
| 136 | select SERIAL_CONSOLE | 137 | select SERIAL_CONSOLE |
| 137 | select XTENSA_ISS_NETWORK | 138 | select XTENSA_ISS_NETWORK |
diff --git a/drivers/bluetooth/Kconfig b/drivers/bluetooth/Kconfig index e9f203eadb1f..fdfd61a2d523 100644 --- a/drivers/bluetooth/Kconfig +++ b/drivers/bluetooth/Kconfig | |||
| @@ -26,6 +26,7 @@ config BT_HCIBTSDIO | |||
| 26 | 26 | ||
| 27 | config BT_HCIUART | 27 | config BT_HCIUART |
| 28 | tristate "HCI UART driver" | 28 | tristate "HCI UART driver" |
| 29 | depends on TTY | ||
| 29 | help | 30 | help |
| 30 | Bluetooth HCI UART driver. | 31 | Bluetooth HCI UART driver. |
| 31 | This driver is required if you want to use Bluetooth devices with | 32 | This driver is required if you want to use Bluetooth devices with |
diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index 72bedad6bf8c..3bb6fa3930be 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig | |||
| @@ -53,7 +53,7 @@ source "drivers/tty/serial/Kconfig" | |||
| 53 | 53 | ||
| 54 | config TTY_PRINTK | 54 | config TTY_PRINTK |
| 55 | bool "TTY driver to output user messages via printk" | 55 | bool "TTY driver to output user messages via printk" |
| 56 | depends | ||
