Lines Matching refs:idev
11 struct input_dev *idev; member
19 struct input_dev *idev = onkey->idev; in pm886_onkey_irq_handler() local
20 struct device *parent = idev->dev.parent; in pm886_onkey_irq_handler()
31 input_report_key(idev, KEY_POWER, val); in pm886_onkey_irq_handler()
32 input_sync(idev); in pm886_onkey_irq_handler()
42 struct input_dev *idev; in pm886_onkey_probe() local
55 idev = devm_input_allocate_device(dev); in pm886_onkey_probe()
56 if (!idev) { in pm886_onkey_probe()
60 onkey->idev = idev; in pm886_onkey_probe()
62 idev->name = "88pm886-onkey"; in pm886_onkey_probe()
63 idev->phys = "88pm886-onkey/input0"; in pm886_onkey_probe()
64 idev->id.bustype = BUS_I2C; in pm886_onkey_probe()
66 input_set_capability(idev, EV_KEY, KEY_POWER); in pm886_onkey_probe()
74 err = input_register_device(idev); in pm886_onkey_probe()