kernel-fxtec-pro1x/drivers/input
Mika Westerberg 9e3af04f87 Input: gpio-keys - add support for disabling gpios through sysfs
Now gpio-keys input driver exports 4 new attributes to userland through
sysfs:
	/sys/devices/platform/gpio-keys/keys [ro]
	/sys/devices/platform/gpio-keys/switches [ro]
	/sys/devices/platform/gpio-keys/disabled_keys [rw]
	/sys/devices/platform/gpio-keys/disables_switches [rw]

With these attributes, userland program can read which keys and
switches can be disabled and then disable/enable them as needed.
Keys and switches are exported as stringified bitmap of codes
(keycodes or switch codes). For example keys 15, 89, 100, 101,
102 are exported as: '15,89,100-102'.

Description of the attributes:
	keys - bitmap of keys which can be disabled
	switches - bitmap of switches which can be disabled
	disabled_keys - bitmap of currently disabled keys
			(bit 1 means disabled, 0 enabled)
	disabled_switches - bitmap of currently disabled switches
			(bit 1 means disabled, 0 enabled)

Signed-off-by: Mika Westerberg <ext-mika.1.westerberg@nokia.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2010-02-04 00:50:44 -08:00
..
gameport Input: ns558 - make pnp device ids constant 2010-01-09 23:29:13 -08:00
joystick Input: xpad - add rumble support for original xbox controller 2010-01-24 22:42:10 -08:00
keyboard Input: gpio-keys - add support for disabling gpios through sysfs 2010-02-04 00:50:44 -08:00
misc Input: uinput - mark as non-seekable 2010-02-04 00:31:10 -08:00
mouse Merge commit 'v2.6.33-rc5' into next 2010-01-21 23:55:25 -08:00
serio Input: xilinx_ps2 - use resource_size 2010-01-24 22:41:49 -08:00
tablet Input: make USB device ids constant 2010-01-11 00:08:19 -08:00
touchscreen Input: usbtouchscreen - fix leaks and check return value of usb_submit_urb() 2010-02-04 00:22:01 -08:00
apm-power.c Input: apm-power - fix crash when unloading modules 2008-03-24 11:02:06 -04:00
evbug.c Input: struct device - replace bus_id with dev_name(), dev_set_name() 2008-10-30 09:29:05 -04:00
evdev.c Input: mark input interfaces as non-seekable 2010-02-04 00:31:44 -08:00
ff-core.c Input: fix memory leak in force feedback core 2009-12-04 22:16:38 -08:00
ff-memless.c Input: ff-memless - add notion of direction to for rumble effects 2009-12-24 21:54:29 -08:00
fixp-arith.h
input-compat.c Input: refactor evdev 32bit compat to be shareable with uinput 2008-10-27 22:03:42 -04:00
input-compat.h Input: refactor evdev 32bit compat to be shareable with uinput 2008-10-27 22:03:42 -04:00
input-polldev.c Input: add generic support for sparse keymaps 2009-12-07 09:26:35 -08:00
input.c Input: add match() method to input hanlders 2010-02-04 00:25:19 -08:00
joydev.c Input: mark input interfaces as non-seekable 2010-02-04 00:31:44 -08:00
Kconfig Merge branch 'xen/fbdev' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen 2009-12-10 09:34:40 -08:00
Makefile Input: add generic support for sparse keymaps 2009-12-07 09:26:35 -08:00
mousedev.c headers: remove sched.h from poll.h 2009-10-04 15:05:10 -07:00
sparse-keymap.c Input: add generic support for sparse keymaps 2009-12-07 09:26:35 -08:00
xen-kbdfront.c Input: xen-kbdfront - make xenbus device ids constant 2010-01-09 23:29:27 -08:00