Commit 238d9f6e authored by Joe Millenbach's avatar Joe Millenbach Committed by Greg Kroah-Hartman

input: drop unnecessary dependencies on TTY

Backing out changes made in earlier TTY removal patch.  Switched
to only one dependency in SERPORT on TTY instead of many incorrect
dependencies.
Signed-off-by: default avatarJoe Millenbach <jmillenbach@gmail.com>
Reported-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent a8cd9858
...@@ -132,8 +132,6 @@ config JOYSTICK_TMDC ...@@ -132,8 +132,6 @@ config JOYSTICK_TMDC
source "drivers/input/joystick/iforce/Kconfig" source "drivers/input/joystick/iforce/Kconfig"
if TTY
config JOYSTICK_WARRIOR config JOYSTICK_WARRIOR
tristate "Logitech WingMan Warrior joystick" tristate "Logitech WingMan Warrior joystick"
select SERIO select SERIO
...@@ -207,8 +205,6 @@ config JOYSTICK_ZHENHUA ...@@ -207,8 +205,6 @@ config JOYSTICK_ZHENHUA
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called zhenhua. module will be called zhenhua.
endif # TTY
config JOYSTICK_DB9 config JOYSTICK_DB9
tristate "Multisystem, Sega Genesis, Saturn joysticks and gamepads" tristate "Multisystem, Sega Genesis, Saturn joysticks and gamepads"
depends on PARPORT depends on PARPORT
......
...@@ -69,7 +69,6 @@ config KEYBOARD_ATARI ...@@ -69,7 +69,6 @@ config KEYBOARD_ATARI
config KEYBOARD_ATKBD config KEYBOARD_ATKBD
tristate "AT keyboard" if EXPERT || !X86 tristate "AT keyboard" if EXPERT || !X86
default y default y
depends on TTY
select SERIO select SERIO
select SERIO_LIBPS2 select SERIO_LIBPS2
select SERIO_I8042 if X86 select SERIO_I8042 if X86
...@@ -154,7 +153,6 @@ config KEYBOARD_BFIN ...@@ -154,7 +153,6 @@ config KEYBOARD_BFIN
config KEYBOARD_LKKBD config KEYBOARD_LKKBD
tristate "DECstation/VAXstation LK201/LK401 keyboard" tristate "DECstation/VAXstation LK201/LK401 keyboard"
depends on TTY
select SERIO select SERIO
help help
Say Y here if you want to use a LK201 or LK401 style serial Say Y here if you want to use a LK201 or LK401 style serial
...@@ -270,7 +268,7 @@ config KEYBOARD_HIL_OLD ...@@ -270,7 +268,7 @@ config KEYBOARD_HIL_OLD
config KEYBOARD_HIL config KEYBOARD_HIL
tristate "HP HIL keyboard/pointer support" tristate "HP HIL keyboard/pointer support"
depends on (GSC || HP300) && TTY depends on GSC || HP300
default y default y
select HP_SDC select HP_SDC
select HIL_MLC select HIL_MLC
...@@ -402,7 +400,6 @@ config KEYBOARD_IMX ...@@ -402,7 +400,6 @@ config KEYBOARD_IMX
config KEYBOARD_NEWTON config KEYBOARD_NEWTON
tristate "Newton keyboard" tristate "Newton keyboard"
depends on TTY
select SERIO select SERIO
help help
Say Y here if you have a Newton keyboard on a serial port. Say Y here if you have a Newton keyboard on a serial port.
...@@ -482,8 +479,6 @@ config KEYBOARD_SAMSUNG ...@@ -482,8 +479,6 @@ config KEYBOARD_SAMSUNG
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called samsung-keypad. module will be called samsung-keypad.
if TTY
config KEYBOARD_STOWAWAY config KEYBOARD_STOWAWAY
tristate "Stowaway keyboard" tristate "Stowaway keyboard"
select SERIO select SERIO
...@@ -506,8 +501,6 @@ config KEYBOARD_SUNKBD ...@@ -506,8 +501,6 @@ config KEYBOARD_SUNKBD
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called sunkbd. module will be called sunkbd.
endif # TTY
config KEYBOARD_SH_KEYSC config KEYBOARD_SH_KEYSC
tristate "SuperH KEYSC keypad support" tristate "SuperH KEYSC keypad support"
depends on SUPERH || ARCH_SHMOBILE depends on SUPERH || ARCH_SHMOBILE
...@@ -604,7 +597,6 @@ config KEYBOARD_TWL4030 ...@@ -604,7 +597,6 @@ config KEYBOARD_TWL4030
config KEYBOARD_XTKBD config KEYBOARD_XTKBD
tristate "XT keyboard" tristate "XT keyboard"
depends on TTY
select SERIO select SERIO
help help
Say Y here if you want to use the old IBM PC/XT keyboard (or Say Y here if you want to use the old IBM PC/XT keyboard (or
......
...@@ -14,7 +14,6 @@ if INPUT_MOUSE ...@@ -14,7 +14,6 @@ if INPUT_MOUSE
config MOUSE_PS2 config MOUSE_PS2
tristate "PS/2 mouse" tristate "PS/2 mouse"
depends on TTY
default y default y
select SERIO select SERIO
select SERIO_LIBPS2 select SERIO_LIBPS2
...@@ -139,7 +138,6 @@ config MOUSE_PS2_OLPC ...@@ -139,7 +138,6 @@ config MOUSE_PS2_OLPC
config MOUSE_SERIAL config MOUSE_SERIAL
tristate "Serial mouse" tristate "Serial mouse"
depends on TTY
select SERIO select SERIO
help help
Say Y here if you have a serial (RS-232, COM port) mouse connected Say Y here if you have a serial (RS-232, COM port) mouse connected
...@@ -264,7 +262,6 @@ config MOUSE_RISCPC ...@@ -264,7 +262,6 @@ config MOUSE_RISCPC
config MOUSE_VSXXXAA config MOUSE_VSXXXAA
tristate "DEC VSXXX-AA/GA mouse and VSXXX-AB tablet" tristate "DEC VSXXX-AA/GA mouse and VSXXX-AB tablet"
depends on TTY
select SERIO select SERIO
help help
Say Y (or M) if you want to use a DEC VSXXX-AA (hockey Say Y (or M) if you want to use a DEC VSXXX-AA (hockey
......
...@@ -4,7 +4,6 @@ ...@@ -4,7 +4,6 @@
config SERIO config SERIO
tristate "Serial I/O support" if EXPERT || !X86 tristate "Serial I/O support" if EXPERT || !X86
default y default y
depends on TTY
help help
Say Yes here if you have any input device that uses serial I/O to Say Yes here if you have any input device that uses serial I/O to
communicate with the system. This includes the communicate with the system. This includes the
...@@ -37,6 +36,7 @@ config SERIO_I8042 ...@@ -37,6 +36,7 @@ config SERIO_I8042
config SERIO_SERPORT config SERIO_SERPORT
tristate "Serial port line discipline" tristate "Serial port line discipline"
default y default y
depends on TTY
help help
Say Y here if you plan to use an input device (mouse, joystick, Say Y here if you plan to use an input device (mouse, joystick,
tablet, 6dof) that communicates over the RS232 serial (COM) port. tablet, 6dof) that communicates over the RS232 serial (COM) port.
......
...@@ -192,8 +192,6 @@ config TOUCHSCREEN_DA9052 ...@@ -192,8 +192,6 @@ config TOUCHSCREEN_DA9052
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called da9052_tsi. module will be called da9052_tsi.
if TTY
config TOUCHSCREEN_DYNAPRO config TOUCHSCREEN_DYNAPRO
tristate "Dynapro serial touchscreen" tristate "Dynapro serial touchscreen"
select SERIO select SERIO
...@@ -218,8 +216,6 @@ config TOUCHSCREEN_HAMPSHIRE ...@@ -218,8 +216,6 @@ config TOUCHSCREEN_HAMPSHIRE
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called hampshire. module will be called hampshire.
endif # TTY
config TOUCHSCREEN_EETI config TOUCHSCREEN_EETI
tristate "EETI touchscreen panel support" tristate "EETI touchscreen panel support"
depends on I2C depends on I2C
...@@ -241,7 +237,6 @@ config TOUCHSCREEN_EGALAX ...@@ -241,7 +237,6 @@ config TOUCHSCREEN_EGALAX
config TOUCHSCREEN_FUJITSU config TOUCHSCREEN_FUJITSU
tristate "Fujitsu serial touchscreen" tristate "Fujitsu serial touchscreen"
depends on TTY
select SERIO select SERIO
help help
Say Y here if you have the Fujitsu touchscreen (such as one Say Y here if you have the Fujitsu touchscreen (such as one
...@@ -280,8 +275,6 @@ config TOUCHSCREEN_S3C2410 ...@@ -280,8 +275,6 @@ config TOUCHSCREEN_S3C2410
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called s3c2410_ts. module will be called s3c2410_ts.
if TTY
config TOUCHSCREEN_GUNZE config TOUCHSCREEN_GUNZE
tristate "Gunze AHL-51S touchscreen" tristate "Gunze AHL-51S touchscreen"
select SERIO select SERIO
...@@ -318,8 +311,6 @@ config TOUCHSCREEN_WACOM_W8001 ...@@ -318,8 +311,6 @@ config TOUCHSCREEN_WACOM_W8001
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called wacom_w8001. module will be called wacom_w8001.
endif # TTY
config TOUCHSCREEN_WACOM_I2C config TOUCHSCREEN_WACOM_I2C
tristate "Wacom Tablet support (I2C)" tristate "Wacom Tablet support (I2C)"
depends on I2C depends on I2C
...@@ -378,8 +369,6 @@ config TOUCHSCREEN_MMS114 ...@@ -378,8 +369,6 @@ config TOUCHSCREEN_MMS114
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called mms114. module will be called mms114.
if TTY
config TOUCHSCREEN_MTOUCH config TOUCHSCREEN_MTOUCH
tristate "MicroTouch serial touchscreens" tristate "MicroTouch serial touchscreens"
select SERIO select SERIO
...@@ -404,8 +393,6 @@ config TOUCHSCREEN_INEXIO ...@@ -404,8 +393,6 @@ config TOUCHSCREEN_INEXIO
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called inexio. module will be called inexio.
endif # TTY
config TOUCHSCREEN_INTEL_MID config TOUCHSCREEN_INTEL_MID
tristate "Intel MID platform resistive touchscreen" tristate "Intel MID platform resistive touchscreen"
depends on INTEL_SCU_IPC depends on INTEL_SCU_IPC
...@@ -463,7 +450,6 @@ config TOUCHSCREEN_HTCPEN ...@@ -463,7 +450,6 @@ config TOUCHSCREEN_HTCPEN
config TOUCHSCREEN_PENMOUNT config TOUCHSCREEN_PENMOUNT
tristate "Penmount serial touchscreen" tristate "Penmount serial touchscreen"
depends on TTY
select SERIO select SERIO
help help
Say Y here if you have a Penmount serial touchscreen connected to Say Y here if you have a Penmount serial touchscreen connected to
...@@ -507,8 +493,6 @@ config TOUCHSCREEN_TNETV107X ...@@ -507,8 +493,6 @@ config TOUCHSCREEN_TNETV107X
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called tnetv107x-ts. module will be called tnetv107x-ts.
if TTY
config TOUCHSCREEN_TOUCHRIGHT config TOUCHSCREEN_TOUCHRIGHT
tristate "Touchright serial touchscreen" tristate "Touchright serial touchscreen"
select SERIO select SERIO
...@@ -533,8 +517,6 @@ config TOUCHSCREEN_TOUCHWIN ...@@ -533,8 +517,6 @@ config TOUCHSCREEN_TOUCHWIN
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called touchwin. module will be called touchwin.
endif # TTY
config TOUCHSCREEN_TI_AM335X_TSC config TOUCHSCREEN_TI_AM335X_TSC
tristate "TI Touchscreen Interface" tristate "TI Touchscreen Interface"
depends on MFD_TI_AM335X_TSCADC depends on MFD_TI_AM335X_TSCADC
...@@ -808,8 +790,6 @@ config TOUCHSCREEN_USB_EASYTOUCH ...@@ -808,8 +790,6 @@ config TOUCHSCREEN_USB_EASYTOUCH
Say Y here if you have an EasyTouch USB Touch controller. Say Y here if you have an EasyTouch USB Touch controller.
If unsure, say N. If unsure, say N.
if TTY
config TOUCHSCREEN_TOUCHIT213 config TOUCHSCREEN_TOUCHIT213
tristate "Sahara TouchIT-213 touchscreen" tristate "Sahara TouchIT-213 touchscreen"
select SERIO select SERIO
...@@ -833,8 +813,6 @@ config TOUCHSCREEN_TSC_SERIO ...@@ -833,8 +813,6 @@ config TOUCHSCREEN_TSC_SERIO
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called tsc40. module will be called tsc40.
endif # TTY
config TOUCHSCREEN_TSC2005 config TOUCHSCREEN_TSC2005
tristate "TSC2005 based touchscreens" tristate "TSC2005 based touchscreens"
depends on SPI_MASTER && GENERIC_HARDIRQS depends on SPI_MASTER && GENERIC_HARDIRQS
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment