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