The XPm_Query
EEMI API allows a platform
management master to request specific configuration information from the PLM.
The following table lists the supported operations in Versal devices.
ID | Name | Description | Arguments | ||
---|---|---|---|---|---|
Arg1 | Arg2 | Return Value | |||
1 | XPM_QID_CLOCK_GET_NAME | Get the string name associated with a clock id | Clock ID | - |
|
2 | XPM_QID_CLOCK_GET_TOPOLOGY | Get a clockâs topology | Clock ID | Topology node index |
|
3 | XPM_QID_CLOCK_GET_FIXEDFACTOR_PARAMS | Get Fixed Factor value | Clock ID | - |
|
4 | XPM_QID_CLOCK_GET_MUXSOURCES | Get clock multiplexer sources | Clock ID | Parent node index |
|
5 | XPM_QID_CLOCK_GET_ATTRIBUTES | Get clock attributes | Clock ID | - |
|
6 | XPM_QID_PINCTRL_GET_NUM_PINS | Get the number of pins available for configuration | - | - |
|
7 | XPM_QID_PINCTRL_GET_NUM_FUNCTIONS | Get the total number of functional units available | - | - |
|
8 | XPM_QID_PINCTRL_GET_NUM_FUNCTION_GROUPS | Get the number of groups that a function id belongs |
Function ID |
- |
|
9 | XPM_QID_PINCTRL_GET_FUNCTION_NAME | Get the string name associated with a functional unit |
Function id |
- |
|
10 | XPM_QID_PINCTRL_GET_FUNCTION_GROUPS | Get group ids that a function id belongs | Function ID | Index |
|
11 | XPM_QID_PINCTRL_GET_PIN_GROUPS | Get group ids that a pin id could belong | Pin id | Index |
|
12 | XPM_QID_CLOCK_GET_NUM_CLOCKS | Get the number of clocks | - | - |
|
13 | XPM_QID_CLOCK_GET_MAX_DIVISOR | Get the maximum divisor value of a clock | Clock ID | - |
|
14 | XPM_QID_PLD_GET_PARENT | Get the parent of the PL Device Node | PLDevice ID | - |
|
15 | XPM_QID_PINCTRL_GET_ATTRIBUTES | Get pin attributes | Pin ID |
|