ACPI 中文文档ACPI 中文文档
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
  • 第 6 章

    • 总览
    • 6.1. 设备标识对象
    • 6.2. 设备配置对象
      • 6.2.1. _CDM(时钟域)
      • 6.2.2. _CRS(当前资源设置)
      • 6.2.3. _DIS(禁用)
      • 6.2.4. _DMA(直接内存访问)
      • 6.2.5. _DSD(设备特定数据)
      • 6.2.6. _FIX(固定寄存器资源提供程序)
      • 6.2.7. _GSB(全局系统中断基址)
      • 6.2.8. _HPP(热插拔参数)
      • 6.2.9. _HPX(热插拔参数扩展)
      • 6.2.10. _MAT(多个 APIC 表条目)
      • 6.2.11. _OSC(操作系统能力)
      • 6.2.12. _PRS(可能的资源设置)
      • 6.2.13. _PRT(PCI 路由表)
      • 6.2.14. _PXM(邻近性)
      • 6.2.15. _SLI(系统局部性信息)
      • 6.2.16. _SRS(设置资源设置)
      • 6.2.17. _CCA(缓存一致性属性)
      • 6.2.18. _HMA(异构内存属性)
    • 6.3. 设备插入、移除和状态对象
    • 6.4. ACPI 的资源数据类型
      • 6.4.1. 资源描述符的 ASL 宏
      • 6.4.2. 小型资源数据类型
      • 6.4.3. 大型资源数据类型
        • 6.4.3.1. 24 位内存范围描述符
        • 6.4.3.2. 厂商定义描述符,类型 1
        • 6.4.3.3. 32 位内存范围描述符
        • 6.4.3.4. 32 位固定内存范围描述符
        • 6.4.3.5. 地址空间资源描述符
        • 6.4.3.6. 扩展中断描述符
        • 6.4.3.7. 通用寄存器描述符
        • 6.4.3.8. 连接描述符
        • 6.4.3.9. 引脚功能描述符
        • 6.4.3.10. 引脚配置描述符
        • 6.4.3.11. 引脚组描述符
        • 6.4.3.12. 引脚组功能描述符
        • 6.4.3.13. 引脚组配置描述符
    • 6.5. 其他对象和控制方法

6.4.3.13. 引脚组配置描述符

表 6.64 引脚组配置描述符说明

字节偏移字段名称描述
字节 0资源标识符值 = 0x92,(10010001B) - 类型 = 1,大项名称 = 0x12
字节 1长度,位 [7:0]可变长度,最小值 = 0x11 + L1 + L2(17 + 资源源名称字符串的长度 + 资源源标签字符串的长度)
字节 2长度,位 [15:8]可变长度,最小值 = 0x00
字节 3修订版本 ID指示功能配置描述符的修订版本。该值为 1
字节 4标志 [7:0]位 [7:2] - 保留。必须为 0。位 [1] - 使用者/产生者 0x1:此设备消耗该资源 0x0:此设备产生并消耗该资源 位 [0] - IO 共享,_SHR 0x0 = 独占:此功能仅由一个设备使用。0x1 = 共享:此功能由两个或更多设备共享。
字节 5标志 [15:8]保留。必须为 0。
Byte6引脚配置类型,_TYP引脚配置类型(见引脚组配置类型和值)。
字节 7引脚配置值,_VAL,位 [7:0]与引脚配置类型关联的引脚配置值(见引脚组配置类型和值)。
字节 8引脚配置值,_VAL,位 [15:8]与引脚配置类型关联的引脚配置值(见引脚组配置类型和值)。
字节 9引脚配置值,_VAL,位 [23:16]与引脚配置类型关联的引脚配置值(见引脚组配置类型和值)。
字节 10引脚配置值,_VAL,位 [31:24]与引脚配置类型关联的引脚配置值(见引脚组配置类型和值)。
字节 11资源源索引保留供将来使用。该字段必须为 0。
字节 12资源源名称偏移[7:0]到资源源名称起始位置的偏移(低字节)。该偏移相对于此描述符的起始位置。
字节 13资源源名称偏移[15:8]到资源源名称起始位置的偏移(高字节)。该偏移相对于此描述符的起始位置。
字节 14资源源标签偏移(低字节)到资源源标签起始位置的偏移(低字节)。该偏移相对于此描述符的起始位置。资源源标签字符串的长度可由 L2 = 供应商数据偏移 - 资源源标签偏移 计算得出。该长度包括字符串终止的“0”字符。
字节 15资源源标签偏移(高字节)到资源源标签起始位置的偏移(高字节)。该偏移相对于此描述符的起始位置。
字节 16供应商数据偏移[7:0](低字节)到供应商定义数据起始位置的偏移(ResourceSource 的最后一个字节 + 1)。该值必须始终有效,以便进行长度计算。在没有供应商数据的情况下,该偏移仍必须指向 ResourceSource 的最后一个字节 + 1。该偏移相对于此描述符的起始位置。
字节 17供应商数据偏移[15:8](高字节)到供应商定义数据起始位置的偏移(ResourceSource 的最后一个字节 + 1)。该值必须始终有效,以便进行长度计算。在没有供应商数据的情况下,该偏移仍必须指向 ResourceSource 的最后一个字节 + 1。该偏移相对于此描述符的起始位置。
字节 18供应商数据长度 [7:0]供应商定义数据的长度(低字节)。
字节 19供应商数据长度 [15:8]供应商定义数据的长度(高字节)。
字节 ResourceSourceNameOff set[15:0]资源源(长度 = L1)此描述符适用的引脚控制器名称。该名称可以是完全限定名称、相对名称,或利用命名空间搜索的名称段
字节 ResourceSourceLabelOf fset[15:0]资源源标签(长度 = L2)该名称引用 GPIO controller 当前资源模板缓冲区中的 PinGroup 资源。通过将其 ResourceLabel 字符串与该字段比较来匹配 PinGroup 资源。始终以“0”终止。
字节 VendorDataOffset[15:0 ]供应商定义数据,_VEN(可选)由供应商提供的、特定于引脚控制器设备的数据。该数据提供给此引脚控制器的设备驱动程序。
Prev
6.4.3.12. 引脚组功能描述符