}#ifdefCONFIG_PM_SLEEPstaticintpmic8xxx_kp_suspend(struct device *dev){structplatform_device*pdev=to_platform_device(dev);structpmic8xxx_kp*kp=platform_get_drvdata(pdev);structinput_dev*input_dev=kp->input;if(device_may_wakeup(dev)) {enable_irq_wake(kp->key_sense_irq); }else{ mutex_...