Lines Matching refs:pdev
60 static int mfld_pb_probe(struct platform_device *pdev) in mfld_pb_probe() argument
63 int irq = platform_get_irq(pdev, 0); in mfld_pb_probe()
73 input->name = pdev->name; in mfld_pb_probe()
76 input->dev.parent = &pdev->dev; in mfld_pb_probe()
83 dev_err(&pdev->dev, "Unable to request irq %d for mfld power" in mfld_pb_probe()
88 device_init_wakeup(&pdev->dev, true); in mfld_pb_probe()
89 dev_pm_set_wake_irq(&pdev->dev, irq); in mfld_pb_probe()
93 dev_err(&pdev->dev, "Unable to register input dev, error " in mfld_pb_probe()
98 platform_set_drvdata(pdev, input); in mfld_pb_probe()
112 dev_err(&pdev->dev, "Unable to clear power button interrupt, " in mfld_pb_probe()
126 static int mfld_pb_remove(struct platform_device *pdev) in mfld_pb_remove() argument
128 struct input_dev *input = platform_get_drvdata(pdev); in mfld_pb_remove()
129 int irq = platform_get_irq(pdev, 0); in mfld_pb_remove()
131 dev_pm_clear_wake_irq(&pdev->dev); in mfld_pb_remove()
132 device_init_wakeup(&pdev->dev, false); in mfld_pb_remove()