设置 | 登录 | 注册

作者共发了3篇帖子。

Linux內核 Runtime PM

4楼 巨大八爪鱼 2025-12-5 15:16
參考驅動程序:Luckfox_Nova_SDK_250430/kernel/drivers/input/misc/bma150.c
巨大八爪鱼 2025-12-5 16:43
電源管理入門:驅動Runtime PM管理

https://www.elecfans.com/d/2327034.html

巨大八爪鱼 2025-12-5 17:19

如果不想讓設備頻繁地開、關,可以使用autosuspend功能

驅動里: 執行pm_runtime_use_autosuspend來設置啟動autosuspend功能,
put設備時, 執行這2個函數:
pm_runtime_mark_last_busy(&lcd_dev.dev);(更新power.last_busy的狀態)
pm_runtime_put_sync_autosuspend(&lcd_dev.dev);(根據power.last_busy的狀態啟動定時器,一段時間後如果沒有再次打開動作才休眠)

(pm_runtime_get_sync不需要改,open的時候應該馬上上電運行)

https://www.cnblogs.com/liusiluandzhangkun/p/8977059.html

内容转换:

回复帖子
内容:
用户名: 您目前是匿名发表。
验证码:
看不清?换一张