1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* 3 * Copyright (c) 2013 Xilinx Inc. 4 */ 5 6 #ifndef _SYS_PROTO_H_ 7 #define _SYS_PROTO_H_ 8 9 extern void zynq_slcr_lock(void); 10 extern void zynq_slcr_unlock(void); 11 extern void zynq_slcr_cpu_reset(void); 12 extern void zynq_slcr_devcfg_disable(void); 13 extern void zynq_slcr_devcfg_enable(void); 14 extern u32 zynq_slcr_get_boot_mode(void); 15 extern u32 zynq_slcr_get_idcode(void); 16 extern int zynq_slcr_get_mio_pin_status(const char *periph); 17 extern void zynq_ddrc_init(void); 18 extern unsigned int zynq_get_silicon_version(void); 19 20 int zynq_board_read_rom_ethaddr(unsigned char *ethaddr); 21 22 #endif /* _SYS_PROTO_H_ */ 23