【发布时间】:2017-07-27 13:15:32
【问题描述】:
一个 USB 设备可以进入低功耗模式(支持挂起和恢复)。
主机也可以为设备启动挂起和恢复,在这种情况下,主机知道设备状态。
场景是:
- 设备启动低功耗模式。
- 主机驱动程序想要访问有关设备低功耗状态的信息
- 驱动程序如何从 Linux 内核获取此信息?
【问题讨论】:
-
sysfs 可以提供此信息,请参见此处:kernel.org/doc/html/latest/driver-api/usb/power-management.html
-
谢谢,@ApriOri,他们在这里提到了如何启用和禁用远程唤醒、暂停和恢复功能以及如何设置 autosuspend_delay_ms。这些都是关于 USB 设备行为的配置。当设备处于由设备本身启动的低功耗模式时,我需要设备的状态。 .....这样我就可以控制设备的恢复。没有关于控制 Resume 过程的信息。
标签: android linux linux-kernel usb device-driver