Skip to main content

DmFspModule

**Experimental** Firmware Support Package (FSP) module that represents a device interface, including its requirements and provided interfaces.

type DmFspModule {
category: String!
id: String!
name: String!
provides: [DmFspProvides!]!
requires: [DmFspRequires!]!
}

Fields

DmFspModule.category ● String! non-null scalar

**Experimental** Category or grouping for this module (for example, communication, timers).

DmFspModule.id ● String! non-null scalar

**Experimental** Unique identifier for the FSP module.

DmFspModule.name ● String! non-null scalar

**Experimental** Human-readable name of the FSP module.

DmFspModule.provides ● [DmFspProvides!]! non-null object

**Experimental** Interfaces that this module provides to other modules.

DmFspModule.requires ● [DmFspRequires!]! non-null object

**Experimental** Interfaces that this module requires to function.