mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-12 01:22:11 +00:00
net: dsa: allow updating fixed PHY link information
Allow switch drivers to hook a PHY link update callback to perform port-specific link work. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
ec9436baed
commit
ce31b31c68
2 changed files with 20 additions and 0 deletions
|
@ -17,6 +17,7 @@
|
|||
#include <linux/workqueue.h>
|
||||
#include <linux/of.h>
|
||||
#include <linux/phy.h>
|
||||
#include <linux/phy_fixed.h>
|
||||
|
||||
#define DSA_MAX_SWITCHES 4
|
||||
#define DSA_MAX_PORTS 12
|
||||
|
@ -187,6 +188,8 @@ struct dsa_switch_driver {
|
|||
*/
|
||||
void (*adjust_link)(struct dsa_switch *ds, int port,
|
||||
struct phy_device *phydev);
|
||||
void (*fixed_link_update)(struct dsa_switch *ds, int port,
|
||||
struct fixed_phy_status *st);
|
||||
|
||||
/*
|
||||
* ethtool hardware statistics.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue