1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0+ */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * Copyright 2020 NXP 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #ifndef _eth_phy_h_ 7*4882a593Smuzhiyun #define _eth_phy_h_ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #include <dm.h> 10*4882a593Smuzhiyun #include <phy.h> 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun int eth_phy_binds_nodes(struct udevice *eth_dev); 13*4882a593Smuzhiyun int eth_phy_set_mdio_bus(struct udevice *eth_dev, struct mii_dev *mdio_bus); 14*4882a593Smuzhiyun struct mii_dev *eth_phy_get_mdio_bus(struct udevice *eth_dev); 15*4882a593Smuzhiyun int eth_phy_get_addr(struct udevice *dev); 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun #endif 18