diff options
author | Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org> | 2015-11-05 11:57:36 -0500 |
---|---|---|
committer | Vishal Bhoj <vishal.bhoj@linaro.org> | 2015-11-23 04:25:41 +0000 |
commit | 6f9ad054d8158caba51dda7b239877166c42f8e8 (patch) | |
tree | c979175e7a1e0bd965f9cd1dfd20c40f8af129e3 | |
parent | 18fded0feb76afff8492464ecce7018a616f57ff (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.c | 5 |
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++) { |