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