summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPali Rohár <pali@kernel.org>2022-08-10 12:54:11 +0200
committerStefan Roese <sr@denx.de>2022-08-23 12:35:37 +0200
commitc02eff8fcf05ca61db7794c2d5dbee7ff5abb6f5 (patch)
tree6703b81e06dd56bd4dea009c4ce1cf289c29c313
parent455f55e4a39c23b3aa4ead57b9e81318a8bc990a (diff)
arm: mvebu: turris_mox: Set "sfp" label in eth1 DT node when only Mox SFP is detected
When Mox SFP module is connected after Topaz or Peridot module then port DT node already contains "sfp" label. But Mox SFP module can be connected also without Topaz or Peridot module in which case it is connected directly into he eth1 DT node, which is without any label. So add "sfp" label into eth1 DT node in this case. Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Marek Behún <kabel@kernel.org> Reviewed-by: Stefan Roese <sr@denx.de>
-rw-r--r--board/CZ.NIC/turris_mox/turris_mox.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/board/CZ.NIC/turris_mox/turris_mox.c b/board/CZ.NIC/turris_mox/turris_mox.c
index 28259e71405..3dbd68e5236 100644
--- a/board/CZ.NIC/turris_mox/turris_mox.c
+++ b/board/CZ.NIC/turris_mox/turris_mox.c
@@ -821,6 +821,11 @@ int ft_board_setup(void *blob, struct bd_info *bd)
"sgmii");
if (res < 0)
return res;
+
+ res = fdt_setprop_string(blob, node, "label",
+ "sfp");
+ if (res < 0)
+ return res;
}
res = fdt_status_okay_by_compatible(blob, "cznic,moxtet-gpio");