summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org>2015-11-05 11:57:36 -0500
committerVishal Bhoj <vishal.bhoj@linaro.org>2015-11-23 04:25:41 +0000
commit6f9ad054d8158caba51dda7b239877166c42f8e8 (patch)
treec979175e7a1e0bd965f9cd1dfd20c40f8af129e3
parent18fded0feb76afff8492464ecce7018a616f57ff (diff)
drivers: input: powerkey HISI use capability interface
Signed-off-by: Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org>
-rw-r--r--drivers/input/misc/hisi_powerkey.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/input/misc/hisi_powerkey.c b/drivers/input/misc/hisi_powerkey.c
index aaa2cc80c4f..99f6f711510 100644
--- a/drivers/input/misc/hisi_powerkey.c
+++ b/drivers/input/misc/hisi_powerkey.c
@@ -136,9 +136,8 @@ static int hi65xx_powerkey_probe(struct platform_device *pdev)
priv->idev->phys = "hisi_on/input0";
priv->idev->name = "hisi_on";
- __set_bit(pkey_report[id_released].code, priv->idev->keybit);
- __set_bit(pkey_report[id_pressed].code, priv->idev->keybit);
- __set_bit(pkey_report[id_held].code, priv->idev->keybit);
+ for (i = 0; i < ARRAY_SIZE(pkey_report); i++)
+ input_set_capability(priv->idev, EV_KEY, pkey_report[i].code);
for (i = 0; i < ARRAY_SIZE(irq_info); i++) {