1d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 25eb32bd0SBaruch Siach /* include/linux/fec.h 35eb32bd0SBaruch Siach * 45eb32bd0SBaruch Siach * Copyright (c) 2009 Orex Computed Radiography 55eb32bd0SBaruch Siach * Baruch Siach <baruch@tkos.co.il> 65eb32bd0SBaruch Siach * 749da97dcSShawn Guo * Copyright (C) 2010 Freescale Semiconductor, Inc. 849da97dcSShawn Guo * 95eb32bd0SBaruch Siach * Header file for the FEC platform data 105eb32bd0SBaruch Siach */ 115eb32bd0SBaruch Siach #ifndef __LINUX_FEC_H__ 125eb32bd0SBaruch Siach #define __LINUX_FEC_H__ 135eb32bd0SBaruch Siach 145eb32bd0SBaruch Siach #include <linux/phy.h> 155eb32bd0SBaruch Siach 165eb32bd0SBaruch Siach struct fec_platform_data { 175eb32bd0SBaruch Siach phy_interface_t phy; 1849da97dcSShawn Guo unsigned char mac[ETH_ALEN]; 19de40ed31SNimrod Andy void (*sleep_mode_enable)(int enabled); 205eb32bd0SBaruch Siach }; 215eb32bd0SBaruch Siach 225eb32bd0SBaruch Siach #endif 23