[U-Boot] [PATCHv2 17/21] net: dw: Expose designware_eth_start

Olliver Schinagl
2017-04-10T15:33:52Z

Commit e72ced234045f ("net: designware: Export the operation functions")
started to expose some of the net_ops. The sunxi_gmac glue driver also
needs the start function, so let us expose that as well.

Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
---
drivers/net/designware.c | 2 +-
drivers/net/designware.h | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/net/designware.c b/drivers/net/designware.c
index 3e18f28232..ac8258c8bd 100644
--- a/drivers/net/designware.c
+++ b/drivers/net/designware.c
@@ -585,7 +585,7 @@ int designware_initialize(ulong base_addr, u32 interface)
#endif

#ifdef CONFIG_DM_ETH
-static int designware_eth_start(struct udevice *dev)
+int designware_eth_start(struct udevice *dev)
{
struct eth_pdata *pdata = dev_get_platdata(dev);
struct dw_eth_dev *priv = dev_get_priv(dev);
diff --git a/drivers/net/designware.h b/drivers/net/designware.h
index 7992d0ebee..24b64d975c 100644
--- a/drivers/net/designware.h
+++ b/drivers/net/designware.h
@@ -260,6 +260,7 @@ int designware_eth_send(struct udevice *dev, void *packet, int length);
int designware_eth_recv(struct udevice *dev, int flags, uchar **packetp);
int designware_eth_free_pkt(struct udevice *dev, uchar *packet,
int length);
+int designware_eth_start(struct udevice *dev);
void designware_eth_stop(struct udevice *dev);
int designware_eth_write_hwaddr(struct udevice *dev);
#endif
--
2.11.0