c4c13d420f465d4b16b353e36f255748d1c4b405
[kernel-power] / kernel-power-2.6.28 / debian / patches / nokia-av_key.patch
1 --- kernel-power-2.6.28/drivers/misc/nokia-av.c 2013-08-08 01:06:58.603133117 +0200
2 +++ kernel-power-2.6.28/drivers/misc/nokia-av.c 2013-08-08 01:18:39.367656481 +0200
3 @@ -152,6 +152,10 @@
4         int pressed, timeout;
5  
6         pressed = !gpio_get_value(drvdata->eci0_gpio);
7 +
8 +       input_report_key(drvdata->input, KEY_PROG1, pressed);
9 +       input_sync(drvdata->input);
10 +
11         if (drvdata->hs_btn_pressed == pressed)
12                 return IRQ_HANDLED;
13  
14 @@ -185,6 +189,7 @@
15                 return ret;
16         }
17  
18 +       input_set_capability(drvdata->input, EV_KEY, KEY_PROG1);
19         input_set_capability(drvdata->input, EV_KEY, HS_BTN_KEY);
20         drvdata->input->name = "headset button";
21