diff options
author | Russell King <rmk+kernel@armlinux.org.uk> | 2017-12-01 13:25:03 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-12-05 19:16:19 +0300 |
commit | c19bb00070dd15b386fe22e7bd072e60779df050 (patch) | |
tree | 77b6731ba43c6047ec992ea760f9e4ecf7d982ee /drivers/net/phy/phylink.c | |
parent | b6e67d6d46cfec7f53326224949122e88f04a67f (diff) | |
download | linux-c19bb00070dd15b386fe22e7bd072e60779df050.tar.xz |
sfp: convert to fwnode
Convert sfp-bus to use fwnode rather than device_node internally, so
we can support more than just device tree firmware.
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/phy/phylink.c')
-rw-r--r-- | drivers/net/phy/phylink.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c index 5a1bd48eb6d7..bca142a4863c 100644 --- a/drivers/net/phy/phylink.c +++ b/drivers/net/phy/phylink.c @@ -499,7 +499,8 @@ static int phylink_register_sfp(struct phylink *pl, struct device_node *np) if (!sfp_np) return 0; - pl->sfp_bus = sfp_register_upstream(sfp_np, pl->netdev, pl, + pl->sfp_bus = sfp_register_upstream(of_fwnode_handle(sfp_np), + pl->netdev, pl, &sfp_phylink_ops); if (!pl->sfp_bus) return -ENOMEM; |