summaryrefslogtreecommitdiffstats
path: root/drivers/input/Kconfig
Commit message (Collapse)AuthorAgeFilesLines
* input: gpio-keys: convert to input frameworkSascha Hauer2016-01-181-0/+1
| | | | | | To allow asking for the button states. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* input: imx-keypad: convert to input frameworkSascha Hauer2016-01-131-0/+1
| | | | | | To make it possible to ask for the button state. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* input: move matrix_keypad_build_keymap() to C fileSascha Hauer2016-01-131-0/+4
| | | | | | | | Future additions will make the function too big to live as a static inline function. Move to a C file and while at it, move matrix_keypad.h to include/input/ where it belongs to. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* input: usb keyboard: convert to input frameworkSascha Hauer2016-01-131-0/+1
| | | | | | Conert the USB keyboard over to the new input core as a first user. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* input: Add input coreSascha Hauer2016-01-131-0/+3
| | | | | | | | | | | | | | | | | | | Currently all input driver register themselves as consoles. Consoles are fine for typing text, but they do not allow to ask for the current pressed state of buttons or keypads. They also do not support non printable keys like the function keys. This patch adds a simple input core. On the driver side it supports input_report_key_event() to report events (button presses and releases). On the consumer side it allows getting the current button status via input_key_get_status(). Also an event driven interface is available which calls a callback whenever an input event is received. The input core also registers a console for all registered input devices which handles passing events to the console and stuff like key repetition, so this can be removed from the drivers once they are converted to the input core. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* input: usb-kbd: depend on CONSOLE_FULLLucas Stach2015-10-141-0/+1
| | | | | | | | | Fixes: In function `usb_kbd_probe': (usb_kbd_probe): undefined reference to `console_set_active' Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* input: port usb keyboard driver from the u-bootPeter Mamonov2015-10-021-0/+7
| | | | | Signed-off-by: Peter Mamonov <pmamonov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* input: Let input support depend on !CONSOLE_NONESascha Hauer2014-10-081-0/+1
| | | | | | | Without console support the input devices make no sense, so add a depends on !CONSOLE_NONE. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* sandbox: allow "make ARCH=sandbox allyesconfig"Holger Schurig2014-07-221-1/+1
| | | | | | | | | | | | | Compiling the tree with allyesconfig is helpful because different compilers (gcc, clang) or static checkers (e.g. clang's scan-build) can then process and check more code. This patch introduces two new configuration symbols that Kconfig files can depend on. That way, code that is only working where a cache or DMA implementation exists can be opted out. Signed-off-by: Holger Schurig <holgerschurig@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* twl6030: add power button as an input keyVicente Bergas2013-03-251-0/+7
| | | | | Signed-off-by: Vicente Bergas <vicencb@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Cleanup Kconfig filesAlexander Shiyan2012-12-081-2/+2
| | | | | | | | | This patch provides a global cleanup barebox Kconfig files. This includes replacing spaces to tabs, formatting in accordance format, removing extraneous lines and spaces. No functional changes. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* input: add qt1070 touch keyboard supportJean-Christophe PLAGNIOL-VILLARD2012-11-031-0/+8
| | | | | | | | | | use irq pin as the pin is asserted untill we clear it This will allow to do not poll on i2c which slow down barebox If no irq_pin is provided fall back on i2c polling Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/randconfig'Sascha Hauer2012-08-011-0/+1
|\
| * input gpio buttons: needs poller APISascha Hauer2012-07-251-0/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | input: Add i.MX matrix keypad driverChristian Kapeller2012-07-171-0/+13
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* add gpio keyboard supportJean-Christophe PLAGNIOL-VILLARD2012-02-161-0/+19
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>