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