blob: 94a99f43b381563c8e55271eaabc69eaaee51eda [file] [log] [blame]
Soren Brinkmann76fcae32016-03-06 20:16:27 -08001/*
2 * Copyright (c) 2014-2016, ARM Limited and Contributors. All rights reserved.
3 *
dp-armfa3cf0b2017-05-03 09:38:09 +01004 * SPDX-License-Identifier: BSD-3-Clause
Soren Brinkmann76fcae32016-03-06 20:16:27 -08005 */
6
7#ifndef __ZYNQMP_PRIVATE_H__
8#define __ZYNQMP_PRIVATE_H__
9
10#include <interrupt_mgmt.h>
11
12void zynqmp_config_setup(void);
13
14/* ZynqMP specific functions */
15unsigned int zynqmp_get_uart_clk(void);
16int zynqmp_is_pmu_up(void);
Soren Brinkmannb43d9432016-04-18 11:49:42 -070017unsigned int zynqmp_get_bootmode(void);
Soren Brinkmann76fcae32016-03-06 20:16:27 -080018
Michal Simekef8f5592015-06-15 14:22:50 +020019/* For FSBL handover */
20void fsbl_atf_handover(entry_point_info_t *bl32_image_ep_info,
21 entry_point_info_t *bl33_image_ep_info);
22
Soren Brinkmann76fcae32016-03-06 20:16:27 -080023#endif /* __ZYNQMP_PRIVATE_H__ */