1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef __AU1X00_ETH_DATA_H 3*4882a593Smuzhiyun #define __AU1X00_ETH_DATA_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun /* Platform specific PHY configuration passed to the MAC driver */ 6*4882a593Smuzhiyun struct au1000_eth_platform_data { 7*4882a593Smuzhiyun int phy_static_config; 8*4882a593Smuzhiyun int phy_search_highest_addr; 9*4882a593Smuzhiyun int phy1_search_mac0; 10*4882a593Smuzhiyun int phy_addr; 11*4882a593Smuzhiyun int phy_busid; 12*4882a593Smuzhiyun int phy_irq; 13*4882a593Smuzhiyun char mac[6]; 14*4882a593Smuzhiyun }; 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun void __init au1xxx_override_eth_cfg(unsigned port, 17*4882a593Smuzhiyun struct au1000_eth_platform_data *eth_data); 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #endif /* __AU1X00_ETH_DATA_H */ 20