linux-kernel – 暂停/恢复的GPIO?

虽然我在GPIO上阅读了很少的文档,但我仍然无法理解GPIO的顶级多路复用.

从代码中,我看到在该特定驱动程序的挂起/ *恢复*回调期间,很少有专用设备的GPIO(如Int,Reset Pins)被多路复用.
我想知道这个gpio多路复用是什么以及它如何影响系统的暂停/ *恢复*?

最佳答案 Gpio TLMM提供单个GPIO引脚可用于多功能,因此可以将gpio引脚配置为数据表/原理图中指定的任何功能.

当系统暂停时,所有gpio将根据其低功耗状态进行配置,以减少漏电流.如果gpio被配置为中断,当系统处于休眠状态时可以唤醒,那么gpio中断监控将从正常的gpio所有者切换到始终在电源控制块上.

点赞