Lines Matching refs:dev
32 pm_wakeup_event(input_dev->dev.parent, 0);
44 pm_wakeup_event(input_dev->dev.parent, 0);
52 struct stpmic1 *pmic = dev_get_drvdata(pdev->dev.parent);
53 struct device *dev = &pdev->dev;
59 onkey = devm_kzalloc(dev, sizeof(*onkey), GFP_KERNEL);
71 if (!device_property_read_u32(dev, "power-off-time-sec", &val)) {
73 dev_dbg(dev, "power-off-time=%d seconds\n", val);
77 dev_err(dev, "power-off-time-sec out of range\n");
82 if (device_property_present(dev, "st,onkey-clear-cc-flag"))
88 dev_err(dev, "PKEY_TURNOFF_CR write failed: %d\n", error);
92 if (device_property_present(dev, "st,onkey-pu-inactive")) {
97 dev_err(dev, "ONKEY Pads configuration failed: %d\n",
103 input_dev = devm_input_allocate_device(dev);
105 dev_err(dev, "Can't allocate Pwr Onkey Input Device\n");
117 error = devm_request_threaded_irq(dev, onkey->irq_falling, NULL,
119 dev_name(dev), onkey);
121 dev_err(dev, "Can't get IRQ Onkey Falling: %d\n", error);
125 error = devm_request_threaded_irq(dev, onkey->irq_rising, NULL,
127 dev_name(dev), onkey);
129 dev_err(dev, "Can't get IRQ Onkey Rising: %d\n", error);
135 dev_err(dev, "Can't register power button: %d\n", error);
140 device_init_wakeup(dev, true);
145 static int __maybe_unused stpmic1_onkey_suspend(struct device *dev)
147 struct platform_device *pdev = to_platform_device(dev);
150 if (device_may_wakeup(dev)) {
157 static int __maybe_unused stpmic1_onkey_resume(struct device *dev)
159 struct platform_device *pdev = to_platform_device(dev);
162 if (device_may_wakeup(dev)) {