net: dsa: sja1105: Don't error out on disabled ports with no phy-mode
authorVladimir Oltean <vladimir.oltean@nxp.com>
Thu, 16 Jan 2020 18:43:27 +0000 (20:43 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 17 Jan 2020 12:22:12 +0000 (13:22 +0100)
commit27afe0d34e9121a3d61cc0af9b17c2542dadde24
tree723d74e7b74932758170cabe135f9f2057e973ad
parent86ffe920e669ec73035e84553e18edf17d16317c
net: dsa: sja1105: Don't error out on disabled ports with no phy-mode

The sja1105_parse_ports_node function was tested only on device trees
where all ports were enabled. Fix this check so that the driver
continues to probe only with the ports where status is not "disabled",
as expected.

Fixes: 8aa9ebccae87 ("net: dsa: Introduce driver for NXP SJA1105 5-port L2 switch")
Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/sja1105/sja1105_main.c