プラットフォーム管理 (XilPM) は、ノードのサブシステム、MIO、クロック、電源、およびリセット設定を作成および管理するためのインターフェイスを提供するライブラリです。次の表に、このモジュールがサポートするコマンドの一覧を示します。プラットフォーム管理の詳細は、プラットフォーム管理 を参照してください。
| コマンド名 | API ID |
|---|---|
| ノード関連コマンド | |
| PM_GET_NODE_STATUS | 3 |
| PM_REQUEST_SUSPEND | 6 |
| PM_SELF_SUSPEND | 7 |
| PM_ABORT_SUSPEND | 9 |
| PM_REQUEST_WAKEUP | 10 |
| PM_SET_WAKEUP_SOURCE | 11 |
| PM_REQUEST_NODE | 13 |
| PM_RELEASE_NODE | 14 |
| PM_SET_REQUIREMENT | 15 |
| PM_SET_MAX_LATENCY | 16 |
| リセット制御コマンド | |
| PM_RESET_ASSERT | 17 |
| PM_RESET_GET_STATUS | 18 |
| ピン制御コマンド | |
| PM_PINCTRL_REQUEST | 28 |
| PM_PINCTRL_RELEASE | 29 |
| PM_PINCTRL_GET_FUNCTION | 30 |
|
PM_PINCTRL_SET_FUNCTION |
31 |
| PM_PINCTRL_CONFIG_PARAM_GET | 32 |
| PM_PINCTRL_CONFIG_PARAM_SET | 33 |
| 汎用コマンド | |
| PM_GET_API_VERSION | 1 |
| PM_REGISTER_NOTIFIER | 5 |
| PM_FORCE_POWERDOWN | 8 |
| PM_SYSTEM_SHUTDOWN | 12 |
| PM_INIT_FINALIZE | 21 |
| PM_GET_CHIPID | 24 |
| PM_QUERY_DATA | 35 |
| PM_IOCTL | 34 |
| PM_FEATURE_CHECK | 63 |
| クロック制御コマンド | |
| PM_CLOCK_ENABLE | 36 |
| PM_CLOCK_DISABLE | 37 |
| PM_CLOCK_GETSTATE | 38 |
| PM_CLOCK_SETDIVIDER | 39 |
| PM_CLOCK_GETDIVIDER | 40 |
| PM_CLOCK_SETPARENT | 43 |
| PM_CLOCK_GETPARENT | 44 |
| PM_PLL_SET_PARAMETER | 48 |
| PM_PLL_GET_PARAMETER | 49 |
| PM_PLL_SET_MODE | 50 |
| PM_PLL_GET_MODE | 51 |