1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright 2016 - 2018 Xilinx, Inc.
12 PM_GET_API_VERSION = 1,
15 PM_GET_OPERATING_CHARACTERISTIC,
40 PM_PINCTRL_GET_FUNCTION,
41 PM_PINCTRL_SET_FUNCTION,
42 PM_PINCTRL_CONFIG_PARAM_GET,
43 PM_PINCTRL_CONFIG_PARAM_SET,
58 PM_CLOCK_PLL_GETPARAM = 49,
59 PM_REGISTER_ACCESS = 52,
61 PM_FEATURE_CHECK = 63,
65 #define PM_SIP_SVC 0xC2000000
66 #define PAYLOAD_ARG_CNT 4U
68 void tcm_init(u8 mode);
69 void mem_map_fill(void);
71 int versal_pm_request(u32 api_id, u32 arg0, u32 arg1, u32 arg2,
72 u32 arg3, u32 *ret_payload);