ARM926 USB电源管理

时间:2013-03-05 21:14:01

标签: linux usb arm power-management

我有一些基于Atmel ARM926 400MH的入门套件板。由linux提供支持。

我需要控制USB的电源,即关闭它并关闭它。

我尝试研究使用sysfs,但没有关于打开/关闭的信息。

1 个答案:

答案 0 :(得分:0)

您要么无法控制USB电源,要么操作系统会为您控制它。正如this comment中所述,“......用户不应该意识到这一层。”

端口电源可能硬连线始终存在,但更常见的是硬件允许驱动器控制。我见过的一个例子是,通过3320 USB PHY的主机端口应该通过CPEN输出自动启用端口电源。

这个领域通过2.6.32内核中引入的运行时电源管理框架得到了增强。细节可以取决于SoC和特定的电路板支持。新功能可以允许用户空间控制,以防止自动暂停和由此导致的断电;否则,默认情况下,USB应在挂起模式下关机。

Regupathy中有更多信息。