Root/target/linux/generic/patches-3.2/833-gpio_buttons.patch

1--- a/drivers/input/misc/Kconfig
2+++ b/drivers/input/misc/Kconfig
3@@ -544,4 +544,20 @@ config INPUT_XEN_KBDDEV_FRONTEND
4       To compile this driver as a module, choose M here: the
5       module will be called xen-kbdfront.
6 
7+config INPUT_GPIO_BUTTONS
8+ tristate "Polled GPIO buttons interface"
9+ depends on GENERIC_GPIO
10+ select INPUT_POLLDEV
11+ help
12+ This driver implements support for buttons connected
13+ to GPIO pins of various CPUs (and some other chips).
14+
15+ Say Y here if your device has buttons connected
16+ directly to such GPIO pins. Your board-specific
17+ setup logic must also provide a platform device,
18+ with configuration data saying which GPIOs are used.
19+
20+ To compile this driver as a module, choose M here: the
21+ module will be called gpio-buttons.
22+
23 endif
24--- a/drivers/input/misc/Makefile
25+++ b/drivers/input/misc/Makefile
26@@ -51,3 +51,4 @@ obj-$(CONFIG_INPUT_WISTRON_BTNS) += wist
27 obj-$(CONFIG_INPUT_WM831X_ON) += wm831x-on.o
28 obj-$(CONFIG_INPUT_XEN_KBDDEV_FRONTEND) += xen-kbdfront.o
29 obj-$(CONFIG_INPUT_YEALINK) += yealink.o
30+obj-$(CONFIG_INPUT_GPIO_BUTTONS) += gpio_buttons.o
31

Archive Download this file



interactive