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);