aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Marangi2024-06-24 23:03:30 +0200
committerTom Rini2024-07-08 11:45:50 -0600
commit1223e5bb17b15ffb4587de8aa6ed2b6ac051734f (patch)
tree4ab78fc1c5695b4fdd9be9319171436bcda25814
parent6f0e7663ef757f555f9d1f8bf17d606653881296 (diff)
net: mediatek: handle alternative name for pn_swap property
Handle alternative name for pn_swap property as upstream linux use mediatek,pnswap. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
-rw-r--r--drivers/net/mtk_eth.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/mtk_eth.c b/drivers/net/mtk_eth.c
index 94f17a97fe0..5098afef8a8 100644
--- a/drivers/net/mtk_eth.c
+++ b/drivers/net/mtk_eth.c
@@ -1964,7 +1964,9 @@ static int mtk_eth_of_to_plat(struct udevice *dev)
return -ENODEV;
}
- priv->pn_swap = ofnode_read_bool(args.node, "pn_swap");
+ /* Upstream linux use mediatek,pnswap instead of pn_swap */
+ priv->pn_swap = ofnode_read_bool(args.node, "pn_swap") ||
+ ofnode_read_bool(args.node, "mediatek,pnswap");
} else if (priv->phy_interface == PHY_INTERFACE_MODE_USXGMII) {
/* get corresponding usxgmii phandle */
ret = dev_read_phandle_with_args(dev, "mediatek,usxgmiisys",