xref: /rk3399_ARM-atf/plat/xilinx/zynqmp/pm_service/pm_api_pinctrl.h (revision e52e10add2adda2bd7bd5257ddf7ec15e40f0f26)
1 /*
2  * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 /*
8  * ZynqMP system level PM-API functions for pin control.
9  */
10 
11 #ifndef _PM_API_PINCTRL_H_
12 #define _PM_API_PINCTRL_H_
13 
14 #include "pm_common.h"
15 
16 enum pm_ret_status pm_api_pinctrl_set_function(unsigned int pin,
17 					       enum pm_node_id nid);
18 enum pm_ret_status pm_api_pinctrl_get_function(unsigned int pin,
19 					       enum pm_node_id *nid);
20 
21 #endif /* _PM_API_PINCTRL_H_ */
22