On Thu, Mar 27, 2014 at 03:35:46PM +0800, Barry Song wrote: > 2014-02-25 21:36 GMT+08:00 Barry Song <21cnbao@xxxxxxxxx>: > > From: Xianglong Du <Xianglong.Du@xxxxxxx> > > > > commit a1a7521064428fc1cf8 moved to report EV_KEY event(KEY_POWER) instead of > > reporting EV_PWR event(KEY_SUSPEND), but it didn't enable the capability, so > > the KEY_POWER will not be reported to userspace by input core. this patch fixes > > the issue. > > > > Signed-off-by: Xianglong Du <Xianglong.Du@xxxxxxx> > > Signed-off-by: Barry Song <Baohua.Song@xxxxxxx> > > --- > > Dmitry, i guess you missed this one, this one should be in 3.15, > otherwise, onkey is broken. Applied, thank you. > > > > drivers/input/misc/sirfsoc-onkey.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/drivers/input/misc/sirfsoc-onkey.c b/drivers/input/misc/sirfsoc-onkey.c > > index 4d66c72..e4104f9 100644 > > --- a/drivers/input/misc/sirfsoc-onkey.c > > +++ b/drivers/input/misc/sirfsoc-onkey.c > > @@ -136,6 +136,7 @@ static int sirfsoc_pwrc_probe(struct platform_device *pdev) > > pwrcdrv->input->name = "sirfsoc pwrckey"; > > pwrcdrv->input->phys = "pwrc/input0"; > > pwrcdrv->input->evbit[0] = BIT_MASK(EV_KEY); > > + input_set_capability(pwrcdrv->input, EV_KEY, KEY_POWER); > > > > INIT_DELAYED_WORK(&pwrcdrv->work, sirfsoc_pwrc_report_event); > > > > -- > > 1.7.9.5 > > > > -barry -- Dmitry -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html