我需要在我们的设备进入某个状态时禁用电源按钮功能,并在离开该状态时启用它。
Android 是否有针对该函数的调用( imx_snvs_pwrkey_pm_ops ?) ,或者我是否需要禁用中断?
谢谢!
snvs_pwrkey : snvs-电源键{
兼容= “fsl,sec-v4.0-pwrkey” ;
regmap = <&snvs>;
中断 = < GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH >;
时钟=< &clk IMX8MP_CLK_SNVS_ROOT >;
时钟名称 = “snvs-pwrkey” ;
linux,keycode = <KEY_POWER>;
防抖间隔 = < 2000 >;
唤醒源;
状态 = “好的” ;
};
Hello @dgeier315
正如您所提到的,禁用 IRQ 可以起作用,然后重新启用。查看参考手册中的 ICR1、ICR2 和 IMR 寄存器。
顺祝商祺!
Salas.