diff options
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/mac.h')
| -rw-r--r-- | drivers/net/ethernet/freescale/fman/mac.h | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/ethernet/freescale/fman/mac.h b/drivers/net/ethernet/freescale/fman/mac.h index d7313f0c5135..eefb3357e304 100644 --- a/drivers/net/ethernet/freescale/fman/mac.h +++ b/drivers/net/ethernet/freescale/fman/mac.h @@ -50,6 +50,8 @@ struct mac_device {  	struct fman_port	*port[2];  	u32			 if_support;  	struct phy_device	*phy_dev; +	phy_interface_t		phy_if; +	struct device_node	*phy_node;  	bool autoneg_pause;  	bool rx_pause_req; @@ -58,11 +60,10 @@ struct mac_device {  	bool tx_pause_active;  	bool promisc; -	struct phy_device *(*init_phy)(struct net_device *net_dev, -				       struct mac_device *mac_dev);  	int (*init)(struct mac_device *mac_dev);  	int (*start)(struct mac_device *mac_dev);  	int (*stop)(struct mac_device *mac_dev); +	void (*adjust_link)(struct mac_device *mac_dev);  	int (*set_promisc)(struct fman_mac *mac_dev, bool enable);  	int (*change_addr)(struct fman_mac *mac_dev, enet_addr_t *enet_addr);  	int (*set_multi)(struct net_device *net_dev, @@ -82,7 +83,6 @@ struct mac_device {  };  struct dpaa_eth_data { -	struct device_node *mac_node;  	struct mac_device *mac_dev;  	int mac_hw_id;  	int fman_hw_id;  | 

