xref: /openbmc/linux/include/linux/fec.h (revision d2912cb1)
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