]>
Commit | Line | Data |
---|---|---|
84c7204b MS |
1 | /* |
2 | * (C) Copyright 2014 - 2015 Xilinx, Inc. | |
3 | * Michal Simek <michal.simek@xilinx.com> | |
4 | * | |
5 | * SPDX-License-Identifier: GPL-2.0+ | |
6 | */ | |
7 | ||
8 | #ifndef _ASM_ARCH_SYS_PROTO_H | |
9 | #define _ASM_ARCH_SYS_PROTO_H | |
10 | ||
e0752bc1 SDPP |
11 | #define PAYLOAD_ARG_CNT 5 |
12 | ||
225bf9aa | 13 | int zynq_slcr_get_mio_pin_status(const char *periph); |
84c7204b MS |
14 | |
15 | unsigned int zynqmp_get_silicon_version(void); | |
16 | ||
e6a9ed04 MS |
17 | void psu_init(void); |
18 | ||
509d4b95 MS |
19 | void handoff_setup(void); |
20 | ||
fb4000e8 | 21 | void zynqmp_pmufw_version(void); |
e0752bc1 SDPP |
22 | int zynqmp_mmio_write(const u32 address, const u32 mask, const u32 value); |
23 | int zynqmp_mmio_read(const u32 address, u32 *value); | |
24 | int invoke_smc(u32 pm_api_id, u32 arg0, u32 arg1, u32 arg2, u32 arg3, | |
25 | u32 *ret_payload); | |
26 | ||
84c7204b | 27 | #endif /* _ASM_ARCH_SYS_PROTO_H */ |