1*80503b23SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
29899b81eSMike Sinkovsky /*
39899b81eSMike Sinkovsky  * Ethernet driver for the WIZnet W5x00 chip.
49899b81eSMike Sinkovsky  */
59899b81eSMike Sinkovsky 
69899b81eSMike Sinkovsky #ifndef PLATFORM_DATA_WIZNET_H
79899b81eSMike Sinkovsky #define PLATFORM_DATA_WIZNET_H
89899b81eSMike Sinkovsky 
99899b81eSMike Sinkovsky #include <linux/if_ether.h>
109899b81eSMike Sinkovsky 
119899b81eSMike Sinkovsky struct wiznet_platform_data {
129899b81eSMike Sinkovsky 	int	link_gpio;
139899b81eSMike Sinkovsky 	u8	mac_addr[ETH_ALEN];
149899b81eSMike Sinkovsky };
159899b81eSMike Sinkovsky 
169899b81eSMike Sinkovsky #ifndef CONFIG_WIZNET_BUS_SHIFT
179899b81eSMike Sinkovsky #define CONFIG_WIZNET_BUS_SHIFT 0
189899b81eSMike Sinkovsky #endif
199899b81eSMike Sinkovsky 
209899b81eSMike Sinkovsky #define W5100_BUS_DIRECT_SIZE	(0x8000 << CONFIG_WIZNET_BUS_SHIFT)
219899b81eSMike Sinkovsky #define W5300_BUS_DIRECT_SIZE	(0x0400 << CONFIG_WIZNET_BUS_SHIFT)
229899b81eSMike Sinkovsky 
239899b81eSMike Sinkovsky #endif /* PLATFORM_DATA_WIZNET_H */
24