在亮屏的时候作为home键功能,压力值通过i2c总线读取(描述挺像iPhone8的home键!)。:文章代码分析基于linux-4.15.0-rc3。设置irq的state为IRQD_WAKEUP_STATE,这步很重要,suspend流程会用到的。enter_state开始到suspend_ops->enter()结束。;二是在driver的probe函数中调用dev_pm_set_wake_irq()和device_init_wakeup()。cpu的irq,即cpu不再响应中断。