【发布时间】:2012-10-19 04:50:22
【问题描述】:
我观察到整个设备拓扑基于Buses --> Device + Driver。 linux (suspend + resume) 提供的电源管理存在于总线中。设备驱动程序中也有类似的功能。
struct bus_type { ***
int (*suspend)(struct device *dev, pm_message_t state);
int (*resume)(struct device *dev);
*** }
struct device_driver { ***
int (*suspend) (struct device *dev, pm_message_t state);
int (*resume) (struct device *dev);
*** }
那么这是如何实现的呢?
【问题讨论】:
-
您想知道什么?电源管理在内核中是如何实现的?
-
感谢昨天晚上阅读文档时得到的答复。
标签: linux linux-device-driver power-management