Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: dsa: microchip: support for "ethernet-ports" node

The dsa.yaml device tree binding allows "ethernet-ports" (preferred) and
"ports".

Signed-off-by: Christian Eggers <ceggers@arri.de>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Christian Eggers and committed by
Jakub Kicinski
44e53c88 4f36d977

+3 -1
+3 -1
drivers/net/dsa/microchip/ksz_common.c
··· 426 426 ret = of_get_phy_mode(dev->dev->of_node, &interface); 427 427 if (ret == 0) 428 428 dev->compat_interface = interface; 429 - ports = of_get_child_by_name(dev->dev->of_node, "ports"); 429 + ports = of_get_child_by_name(dev->dev->of_node, "ethernet-ports"); 430 + if (!ports) 431 + ports = of_get_child_by_name(dev->dev->of_node, "ports"); 430 432 if (ports) 431 433 for_each_available_child_of_node(ports, port) { 432 434 if (of_property_read_u32(port, "reg",