linux - ARM926 USB 电源管理

标签 linux usb arm power-management

我有一些基于 Atmel ARM926 400MH 的入门套件板。由 Linux 驱动。

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

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

最佳答案

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

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

2.6.32 内核中引入的运行时电源管理框架增强了该区域。详细信息可能取决于 SoC 和特定的板支持。新功能可以允许用户空间控制以防止自动挂起和由此导致的断电;否则,默认情况下,USB 应在挂起模式下断电。

更多信息请参见 Regupathy .

关于linux - ARM926 USB 电源管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15234221/

相关文章:

arrays - Bash,递归中使用相同的变量

linux - docker-compose up 导致 "client and server don' t 版本相同(客户端 : 1. 14,服务器 : 1. 12)“错误但客户端和服务器版本相同

java - 通过 USB 的 Android 智能卡读卡器错误 : PROCEDURE BYTE CONFLICT

c++ - 为 Beaglebone Black 编译 Qt

iphone - 无法使用对 armv7s 的支持来更新我现有的应用程序(支持 armv6)?

linux - 如何列出(ls)目录中最后修改的 5 个文件?

php - 在 php 中显示进程的输出

windows - USB 设备的 SetupComm、SetCommState、SetCommTimeouts 失败

Android 手机无法通过 USB 在 Ubuntu/Windows 上识别

集会? LD & 移动