ethernet: gmac with rgmii interface works
[firefly-linux-kernel-4.4.55.git] / drivers / net / ethernet / rockchip / gmac / stmmac.h
index e0914aa198998ae1525904485c1ab60864c05f9b..d536f96caed5e54eb7196ee6571e27114152be06 100755 (executable)
@@ -107,18 +107,16 @@ struct stmmac_priv {
        u32 adv_ts;
        int use_riwt;
        spinlock_t ptp_lock;
-       struct rk_gmac_platform_data *rk_pdata;
 };
 
-struct rk_gmac_platform_data {
-    int (*gmac_register_init)(void);
-    int (*gmac_io_init)(struct device *device);
-    int (*gmac_io_deinit)(struct device *device);
-    int(*gmac_speed_switch)(int speed);
+struct bsp_priv {
+       char pwr_ctl_by[8];
+       int power_io;
+       int reset_io;
+       int phy_iface;
+       int (*phy_power_on)(struct plat_stmmacenet_data *plat, int enable);
 };
 
-extern struct rk_gmac_platform_data rk_board_gmac_data;
-
 extern int phyaddr;
 
 extern int stmmac_mdio_unregister(struct net_device *ndev);