随笔分类 - ACPI
摘要:使用 fwnode_mdiobus_register_phy() 探测和注册 MDIO 总线 [phy] 上的 PHY。 稍后,为了将这些 PHY 连接到各自的 MAC,必须引用在 MDIO 总线上注册的 PHY。 本文档介绍了两个 _DSD 属性,用于将 MDIO 总线 [dsd-properti
阅读全文
摘要:单个 LED 由设备节点(LED 驱动芯片)下的分层数据扩展 [5] 节点描述。LED 特定节点中的“reg”属性指示 LED 所连接的每个 LED 输出的数字 ID。[leds] 分层数据节点名为“led@X”,其中 X 是 LED 输出的编号。 在设备树中引用 LED 的文档记录在 [video
阅读全文
摘要:ACPI 通常只允许引用树中的设备对象。分层数据扩展节点可能无法直接引用,因此本文档定义了一种实现此类引用的方案。 引用由设备对象名称和一个或多个分层数据扩展 [dsd-guide] 键组成。具体而言,键引用的分层数据扩展节点应直接位于父对象(即设备对象或另一个分层数据扩展节点)之下。 分层数据节点
阅读全文
摘要:_DSD _DSD(Device Specific Data 设备特定数据)[dsd-guide] 是一个预定义的 ACPI 设备配置对象,可用于传达 ACPI 规范 [acpi] 未明确涵盖的硬件功能信息。有两个与图表相关的 _DSD 扩展:属性 [dsd-guide] 和分层数据扩展。属性扩展提
阅读全文
摘要:ACPI 5引入了一组新的资源(UartTSerialBus, I2cSerialBus, SpiSerialBus, GpioIo and GpioInt),可用于枚举串行总线控制器后面的从设备。 此外,我们开始看到集成在SoC/芯片组中的外设只出现在ACPI命名空间中。这些通常是通过内存映射寄存
阅读全文
摘要:摘要 Linux ACPI子系统将ACPI命名空间对象转换为/sys/devices/LNXSYSTM:00目录下的Linux设备树,并在接收到ACPI热插拔通知事件时进行更新。对于这个层次结构中的每个设备对象,在/sys/bus/acpi/devices中都有一个相应的符号链接。本文说明了ACPI
阅读全文