166f75ccbSFlorian Fainelli #ifndef __AU1X00_ETH_DATA_H
266f75ccbSFlorian Fainelli #define __AU1X00_ETH_DATA_H
366f75ccbSFlorian Fainelli 
466f75ccbSFlorian Fainelli /* Platform specific PHY configuration passed to the MAC driver */
566f75ccbSFlorian Fainelli struct au1000_eth_platform_data {
666f75ccbSFlorian Fainelli 	int phy_static_config;
766f75ccbSFlorian Fainelli 	int phy_search_highest_addr;
866f75ccbSFlorian Fainelli 	int phy1_search_mac0;
966f75ccbSFlorian Fainelli 	int phy_addr;
1066f75ccbSFlorian Fainelli 	int phy_busid;
1166f75ccbSFlorian Fainelli 	int phy_irq;
1266f75ccbSFlorian Fainelli };
1366f75ccbSFlorian Fainelli 
1466f75ccbSFlorian Fainelli void __init au1xxx_override_eth_cfg(unsigned port,
1566f75ccbSFlorian Fainelli 			struct au1000_eth_platform_data *eth_data);
1666f75ccbSFlorian Fainelli 
1766f75ccbSFlorian Fainelli #endif /* __AU1X00_ETH_DATA_H */
18