DmConfigDependency
**Experimental** Dependency describing how a configuration value maps to GPIO or alternate function usage.
type DmConfigDependency {
altRef: String!
configRef: String!
functionName: String!
gpioMode: String!
peripheralInstanceName: String!
port: String!
portMode: String!
}
Fields
DmConfigDependency.altRef ● String! non-null scalar
**Experimental** Full alternative reference string used to derive mode/function tokens.
DmConfigDependency.configRef ● String! non-null scalar
**Experimental** Root configuration reference token (e.g., P408).
DmConfigDependency.functionName ● String! non-null scalar
**Experimental** Peripheral function name for alternate mode (e.g., TXD, RXD).
DmConfigDependency.gpioMode ● String! non-null scalar
**Experimental** GPIO mode (None, Input, OutputLow, OutputHigh). Meaningful only when portMode == GPIO.
DmConfigDependency.peripheralInstanceName ● String! non-null scalar
**Experimental** Peripheral instance name for alternate function mode (e.g., SCI0).
DmConfigDependency.port ● String! non-null scalar
**Experimental** Port identifier extracted from the configuration reference.
DmConfigDependency.portMode ● String! non-null scalar
**Experimental** Port mode (GPIO or AlternateFunction).