irq come after suspend

来源:互联网 发布:四六级模拟题软件 编辑:程序博客网 时间:2024/06/05 15:39

防止中断来后访问掉电的设备。

staticint xx_runtime_suspend(struct device*dev)

{

drvdata->xx_suspended= 1;

disable_irq(pdev->irq);

}


staticint xx_runtime_resume(struct device*dev)

{

drvdata->xx_suspended=0;

enable_irq(pdev->irq);

}


staticintsep_resume(struct device*dev)

{

drvdata->xx_suspended=0;

enable_irq(pdev->irq);


}


staticint sep_suspend(struct device*dev)

{

drvdata->xx_suspended= 1;

disable_irq(pdev->irq);


}