xref: /rk3399_rockchip-uboot/arch/arm/mach-socfpga/include/mach/misc.h (revision d1c559af5fb1a513eef1adf37713659d4e4e1968)
1*d1c559afSLey Foon Tan /*
2*d1c559afSLey Foon Tan  * Copyright (C) 2016-2017 Intel Corporation
3*d1c559afSLey Foon Tan  *
4*d1c559afSLey Foon Tan  * SPDX-License-Identifier:    GPL-2.0
5*d1c559afSLey Foon Tan  */
6*d1c559afSLey Foon Tan 
7*d1c559afSLey Foon Tan #ifndef _MISC_H_
8*d1c559afSLey Foon Tan #define _MISC_H_
9*d1c559afSLey Foon Tan 
10*d1c559afSLey Foon Tan void dwmac_deassert_reset(const unsigned int of_reset_id, const u32 phymode);
11*d1c559afSLey Foon Tan 
12*d1c559afSLey Foon Tan struct bsel {
13*d1c559afSLey Foon Tan 	const char	*mode;
14*d1c559afSLey Foon Tan 	const char	*name;
15*d1c559afSLey Foon Tan };
16*d1c559afSLey Foon Tan 
17*d1c559afSLey Foon Tan extern struct bsel bsel_str[];
18*d1c559afSLey Foon Tan 
19*d1c559afSLey Foon Tan #ifdef CONFIG_FPGA
20*d1c559afSLey Foon Tan void socfpga_fpga_add(void);
21*d1c559afSLey Foon Tan #else
22*d1c559afSLey Foon Tan static inline void socfpga_fpga_add(void) {}
23*d1c559afSLey Foon Tan #endif
24*d1c559afSLey Foon Tan 
25*d1c559afSLey Foon Tan #endif /* _MISC_H_ */
26