blob: 8c54fcedf40108fcc297e825c21e3ef3fbd28d80 [file] [log] [blame]
Michal Simek04b7e622015-01-15 10:01:51 +01001/*
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
Siva Durga Prasad Paladugubaa20352016-11-15 16:15:42 +053011#ifndef CONFIG_CLK_ZYNQMP
Michal Simekc68918e2015-07-23 12:03:55 +020012/* Setup clk for network */
13static inline void zynq_slcr_gem_clk_setup(u32 gem_id, unsigned long clk_rate)
14{
15}
Siva Durga Prasad Paladugubaa20352016-11-15 16:15:42 +053016#endif
Michal Simekc68918e2015-07-23 12:03:55 +020017
Michal Simekf2e373f2015-07-22 09:27:11 +020018int zynq_slcr_get_mio_pin_status(const char *periph);
Michal Simek04b7e622015-01-15 10:01:51 +010019
20unsigned int zynqmp_get_silicon_version(void);
21
Michal Simek72536fd2015-11-20 13:17:22 +010022void psu_init(void);
23
Michal Simek456e4542017-01-09 10:05:16 +010024void handoff_setup(void);
25
Michal Simek04b7e622015-01-15 10:01:51 +010026#endif /* _ASM_ARCH_SYS_PROTO_H */