X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Finput%2FKconfig;h=96232313b1b97fc277aeb4c67ebff59d205eb6aa;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=262d36a82e30fb7ade8882b86628a1002352b2c7;hpb=6a77f38946aaee1cd85eeec6cf4229b204c15071;p=linux-2.6.git diff --git a/drivers/input/Kconfig b/drivers/input/Kconfig index 262d36a82..96232313b 100644 --- a/drivers/input/Kconfig +++ b/drivers/input/Kconfig @@ -5,7 +5,7 @@ menu "Input device support" config INPUT - tristate "Input devices (needed for keyboard, mouse, ...)" if EMBEDDED + tristate "Generic input layer (needed for keyboard, mouse, ...)" if EMBEDDED default y ---help--- Say Y here if you have any input device (mouse, keyboard, tablet, @@ -22,12 +22,27 @@ config INPUT To compile this driver as a module, choose M here: the module will be called input. +if INPUT + +config INPUT_FF_MEMLESS + tristate "Support for memoryless force-feedback devices" + default n + ---help--- + Say Y here if you have memoryless force-feedback input device + such as Logitech WingMan Force 3D, ThrustMaster FireStorm Dual + Power 2, or similar. You will also need to enable hardware-specific + driver. + + If unsure, say N. + + To compile this driver as a module, choose M here: the + module will be called ff-memless. + comment "Userland interfaces" config INPUT_MOUSEDEV tristate "Mouse interface" if EMBEDDED default y - depends on INPUT ---help--- Say Y here if you want your mouse to be accessible as char devices 13:32+ - /dev/input/mouseX and 13:63 - /dev/input/mice as an @@ -74,7 +89,6 @@ config INPUT_MOUSEDEV_SCREEN_Y config INPUT_JOYDEV tristate "Joystick interface" - depends on INPUT ---help--- Say Y here if you want your joystick or gamepad to be accessible as char device 13:0+ - /dev/input/jsX device. @@ -88,7 +102,6 @@ config INPUT_JOYDEV config INPUT_TSDEV tristate "Touchscreen interface" - depends on INPUT ---help--- Say Y here if you have an application that only can understand the Compaq touchscreen protocol for absolute pointer data. This is @@ -111,7 +124,6 @@ config INPUT_TSDEV_SCREEN_Y config INPUT_EVDEV tristate "Event interface" - depends on INPUT help Say Y here if you want your input device events be accessible under char device 13:64+ - /dev/input/eventX in a generic way. @@ -121,7 +133,6 @@ config INPUT_EVDEV config INPUT_EVBUG tristate "Event debugging" - depends on INPUT ---help--- Say Y here if you have a problem with the input subsystem and want all events (keypresses, mouse movements), to be output to @@ -134,12 +145,6 @@ config INPUT_EVBUG To compile this driver as a module, choose M here: the module will be called evbug. -comment "Input I/O drivers" - -source "drivers/input/gameport/Kconfig" - -source "drivers/input/serio/Kconfig" - comment "Input Device Drivers" source "drivers/input/keyboard/Kconfig" @@ -152,5 +157,15 @@ source "drivers/input/touchscreen/Kconfig" source "drivers/input/misc/Kconfig" +endif + +menu "Hardware I/O ports" + +source "drivers/input/serio/Kconfig" + +source "drivers/input/gameport/Kconfig" + +endmenu + endmenu