From c6d80a152207f6fad5a8e79bf1005fdbabb16d12 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Wed, 19 Aug 2015 09:33:40 -0600 Subject: net: e1000: Convert to driver model Update this driver to support driver model. Signed-off-by: Simon Glass Acked-by: Joe Hershberger Tested-by: Marcel Ziswiler Tested-on: Apalis T30 2GB on Apalis Evaluation Board --- drivers/net/e1000.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'drivers/net/e1000.h') diff --git a/drivers/net/e1000.h b/drivers/net/e1000.h index da04cabd91..c851922ae5 100644 --- a/drivers/net/e1000.h +++ b/drivers/net/e1000.h @@ -22,7 +22,10 @@ #include #include #include +/* Avoids a compile error since struct eth_device is not defined */ +#ifndef CONFIG_DM_ETH #include +#endif #include #include @@ -1073,7 +1076,9 @@ typedef enum { struct e1000_hw { const char *name; struct list_head list_node; +#ifndef CONFIG_DM_ETH struct eth_device *nic; +#endif #ifdef CONFIG_E1000_SPI struct spi_slave spi; #endif -- cgit v1.2.3