From 53e3d52c6cd628c6ff1ebe6695a38014f8241ed6 Mon Sep 17 00:00:00 2001 From: Patrick Delaunay Date: Thu, 1 Aug 2019 11:29:03 +0200 Subject: net: dwc_et_qos: update weak function board_interface_eth_init Align the board and driver prototype for board_interface_eth_init to avoid execution issue (the interface_type parameter is defined as int or phy_interface_t). To have a generic weak function (it should be reused by other driver) I change the prototype to use directly udevice. This prototype is added in netdev.h to allow compilation check and avoid warning when compiling with W=1 on file board/st/stm32mp1/stm32mp1.c warning: no previous prototype for 'board_interface_eth_init'\ [-Wmissing-prototypes] int board_interface_eth_init(int interface_type, .... ^~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Patrice Chotard Signed-off-by: Patrick Delaunay Acked-by: Joe Hershberger --- include/netdev.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/netdev.h') diff --git a/include/netdev.h b/include/netdev.h index a40c4adaadd..68a3fceab66 100644 --- a/include/netdev.h +++ b/include/netdev.h @@ -10,6 +10,7 @@ #ifndef _NETDEV_H_ #define _NETDEV_H_ +#include /* * Board and CPU-specific initialization functions @@ -21,6 +22,8 @@ */ int board_eth_init(bd_t *bis); +int board_interface_eth_init(struct udevice *dev, + phy_interface_t interface_type); int cpu_eth_init(bd_t *bis); /* Driver initialization prototypes */ -- cgit v1.2.3