2017-04-07 15:42:08 +00:00
|
|
|
From patchwork Wed Mar 29 09:38:22 2017
|
|
|
|
Content-Type: text/plain; charset="utf-8"
|
|
|
|
MIME-Version: 1.0
|
|
|
|
Content-Transfer-Encoding: 7bit
|
|
|
|
Subject: [net-next, v3,
|
|
|
|
4/5] net-next: ethernet: mediatek: add device_node of GMAC pointing
|
|
|
|
into the netdev instance
|
|
|
|
From: sean.wang@mediatek.com
|
|
|
|
X-Patchwork-Id: 9651097
|
|
|
|
Message-Id: <1490780303-18598-5-git-send-email-sean.wang@mediatek.com>
|
|
|
|
To: <andrew@lunn.ch>, <f.fainelli@gmail.com>,
|
|
|
|
<vivien.didelot@savoirfairelinux.com>, <matthias.bgg@gmail.com>,
|
|
|
|
<robh+dt@kernel.org>, <mark.rutland@arm.com>
|
|
|
|
Cc: devicetree@vger.kernel.org, Landen.Chao@mediatek.com, keyhaede@gmail.com,
|
|
|
|
netdev@vger.kernel.org, sean.wang@mediatek.com,
|
|
|
|
linux-kernel@vger.kernel.org,
|
|
|
|
linux-mediatek@lists.infradead.org, objelf@gmail.com, davem@davemloft.net
|
|
|
|
Date: Wed, 29 Mar 2017 17:38:22 +0800
|
|
|
|
|
|
|
|
From: Sean Wang <sean.wang@mediatek.com>
|
|
|
|
|
|
|
|
the patch adds the setup of the corresponding device node of GMAC into the
|
|
|
|
netdev instance which could allow other modules such as DSA to find the
|
|
|
|
instance through the node in dt-bindings using of_find_net_device_by_node()
|
|
|
|
call.
|
|
|
|
|
|
|
|
Signed-off-by: Sean Wang <sean.wang@mediatek.com>
|
|
|
|
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
|
|
|
|
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
|
|
|
|
---
|
|
|
|
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 ++
|
|
|
|
1 file changed, 2 insertions(+)
|
|
|
|
|
|
|
|
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
|
|
|
|
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
|
2017-05-15 11:11:05 +00:00
|
|
|
@@ -2333,6 +2333,8 @@ static int mtk_add_mac(struct mtk_eth *e
|
2017-04-07 15:42:08 +00:00
|
|
|
eth->netdev[id]->ethtool_ops = &mtk_ethtool_ops;
|
|
|
|
|
|
|
|
eth->netdev[id]->irq = eth->irq[0];
|
|
|
|
+ eth->netdev[id]->dev.of_node = np;
|
|
|
|
+
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
free_netdev:
|