diff options
Diffstat (limited to 'drivers/net/dsa/ocelot/felix.c')
| -rw-r--r-- | drivers/net/dsa/ocelot/felix.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/drivers/net/dsa/ocelot/felix.c b/drivers/net/dsa/ocelot/felix.c index 341236dcbdb4..83808e7dbdda 100644 --- a/drivers/net/dsa/ocelot/felix.c +++ b/drivers/net/dsa/ocelot/felix.c @@ -958,8 +958,10 @@ static int felix_parse_dt(struct felix *felix, phy_interface_t *port_phy_modes)  	switch_node = dev->of_node;  	ports_node = of_get_child_by_name(switch_node, "ports"); +	if (!ports_node) +		ports_node = of_get_child_by_name(switch_node, "ethernet-ports");  	if (!ports_node) { -		dev_err(dev, "Incorrect bindings: absent \"ports\" node\n"); +		dev_err(dev, "Incorrect bindings: absent \"ports\" or \"ethernet-ports\" node\n");  		return -ENODEV;  	} | 
