GPIO-KEY: Add flag to allow gpio key auto repeat.
Subsystems (2)
PATCH 1/1 GPIO-KEY: Add flag to allow gpio key auto repeat.
This patch adds a flag to gpio-key driver to turn on the input subsystems auto repeat feature if needed.
Signed-off-by Dominic Curran <[email protected]>
--- drivers/input/keyboard/gpio_keys.c | 4 ++++ include/linux/gpio_keys.h | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) mode change 100644 => 100755 drivers/input/keyboard/gpio_keys.c mode change 100644 => 100755 include/linux/gpio_keys.h
drivers/input/keyboard/gpio_keys.c +4 -0
@@ -98,6 +98,10 @@ static int __devinit gpio_keys_probe(struct platform_device *pdev) input->id.product =0x0001 ; input->id.version =0x0100 ; +/* Enable auto repeat feature of Linux input subsystem */ +if (pdata->rep) +set_bit (EV_REP , input->evbit); + ddata->input = input;for (i =0 ; i < pdata->nbuttons; i++) {
include/linux/gpio_keys.h +1 -0
@@ -15,6 +15,7 @@ struct gpio_keys_button {struct gpio_keys_platform_data {struct gpio_keys_button *buttons;int nbuttons; +unsigned int rep:1 ;/* enable input subsystem auto repeat */ };#endif
Signature · 1 line
1.5.4.1