From 90526e9fbac47af16d70f323feae45d8d1b0f9b7 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 10 May 2020 11:39:56 -0600 Subject: common: Drop net.h from common header Move this header out of the common header. Network support is used in quite a few places but it still does not warrant blanket inclusion. Note that this net.h header itself has quite a lot in it. It could be split into the driver-mode support, functions, structures, checksumming, etc. Signed-off-by: Simon Glass --- drivers/net/ag7xxx.c | 2 ++ drivers/net/bcm-sf2-eth-gmac.c | 1 + drivers/net/bcmgenet.c | 1 + drivers/net/calxedaxgmac.c | 1 + drivers/net/designware.c | 2 ++ drivers/net/designware.h | 3 +++ drivers/net/dwc_eth_qos.c | 1 + drivers/net/e1000.c | 2 ++ drivers/net/ep93xx_eth.c | 1 + drivers/net/fec_mxc.c | 1 + drivers/net/fm/init.c | 1 + drivers/net/fsl_enetc.c | 2 ++ drivers/net/ftgmac100.c | 1 + drivers/net/ftmac110.c | 1 + drivers/net/gmac_rockchip.c | 1 + drivers/net/higmacv300.c | 1 + drivers/net/mt7628-eth.c | 1 + drivers/net/mtk_eth.c | 2 ++ drivers/net/mvneta.c | 1 + drivers/net/mvpp2.c | 1 + drivers/net/pcnet.c | 1 + drivers/net/phy/aquantia.c | 1 + drivers/net/ravb.c | 1 + drivers/net/rtl8169.c | 1 + drivers/net/sh_eth.c | 1 + drivers/net/smc91111.h | 1 + drivers/net/smc911x.h | 2 ++ drivers/net/sni_ave.c | 1 + drivers/net/sun8i_emac.c | 1 + drivers/net/ti/am65-cpsw-nuss.c | 1 + drivers/net/ti/davinci_emac.c | 1 + drivers/net/zynq_gem.c | 1 + 32 files changed, 40 insertions(+) (limited to 'drivers/net') diff --git a/drivers/net/ag7xxx.c b/drivers/net/ag7xxx.c index e3a7222efb..11c9124e31 100644 --- a/drivers/net/ag7xxx.c +++ b/drivers/net/ag7xxx.c @@ -13,6 +13,8 @@ #include #include #include +#include +#include #include #include #include diff --git a/drivers/net/bcm-sf2-eth-gmac.c b/drivers/net/bcm-sf2-eth-gmac.c index 6a25f67c30..3794e40b01 100644 --- a/drivers/net/bcm-sf2-eth-gmac.c +++ b/drivers/net/bcm-sf2-eth-gmac.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include diff --git a/drivers/net/bcmgenet.c b/drivers/net/bcmgenet.c index e971b556ac..b7b0f574eb 100644 --- a/drivers/net/bcmgenet.c +++ b/drivers/net/bcmgenet.c @@ -16,6 +16,7 @@ * we only support v5, as used in the Raspberry Pi 4. */ +#include #include #include #include diff --git a/drivers/net/calxedaxgmac.c b/drivers/net/calxedaxgmac.c index 1b7c94f654..0dd64e4582 100644 --- a/drivers/net/calxedaxgmac.c +++ b/drivers/net/calxedaxgmac.c @@ -5,6 +5,7 @@ #include #include +#include #include #include #include diff --git a/drivers/net/designware.c b/drivers/net/designware.c index baac277a84..34e0da1a1b 100644 --- a/drivers/net/designware.c +++ b/drivers/net/designware.c @@ -15,8 +15,10 @@ #include #include #include +#include #include #include +#include #include #include #include diff --git a/drivers/net/designware.h b/drivers/net/designware.h index 3519a4167a..ffaf5a14d0 100644 --- a/drivers/net/designware.h +++ b/drivers/net/designware.h @@ -7,6 +7,9 @@ #ifndef _DW_ETH_H #define _DW_ETH_H +#include +#include + #if CONFIG_IS_ENABLED(DM_GPIO) #include #endif diff --git a/drivers/net/dwc_eth_qos.c b/drivers/net/dwc_eth_qos.c index f67c5f4570..6db0b5ceb0 100644 --- a/drivers/net/dwc_eth_qos.c +++ b/drivers/net/dwc_eth_qos.c @@ -39,6 +39,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/net/e1000.c b/drivers/net/e1000.c index 9212920549..7e98449cfa 100644 --- a/drivers/net/e1000.c +++ b/drivers/net/e1000.c @@ -35,8 +35,10 @@ tested on both gig copper and gig fiber boards #include #include #include +#include #include #include "e1000.h" +#include #define TOUT_LOOP 100000 diff --git a/drivers/net/ep93xx_eth.c b/drivers/net/ep93xx_eth.c index ecb34b2450..8ec7b36f9a 100644 --- a/drivers/net/ep93xx_eth.c +++ b/drivers/net/ep93xx_eth.c @@ -18,6 +18,7 @@ #include #include +#include #include #include #include diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c index 910c961a60..a3fdd35180 100644 --- a/drivers/net/fec_mxc.c +++ b/drivers/net/fec_mxc.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include diff --git a/drivers/net/fm/init.c b/drivers/net/fm/init.c index 8669d21afb..f654562f64 100644 --- a/drivers/net/fm/init.c +++ b/drivers/net/fm/init.c @@ -4,6 +4,7 @@ */ #include #include +#include #include #include #include diff --git a/drivers/net/fsl_enetc.c b/drivers/net/fsl_enetc.c index bee73153d0..2fa27c7b6e 100644 --- a/drivers/net/fsl_enetc.c +++ b/drivers/net/fsl_enetc.c @@ -9,6 +9,8 @@ #include #include #include +#include +#include #include #include #include diff --git a/drivers/net/ftgmac100.c b/drivers/net/ftgmac100.c index 40e6b3ba39..3525736674 100644 --- a/drivers/net/ftgmac100.c +++ b/drivers/net/ftgmac100.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/net/ftmac110.c b/drivers/net/ftmac110.c index 84082407d2..10d5fc34cc 100644 --- a/drivers/net/ftmac110.c +++ b/drivers/net/ftmac110.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/net/gmac_rockchip.c b/drivers/net/gmac_rockchip.c index e152faf083..85f8d3b419 100644 --- a/drivers/net/gmac_rockchip.c +++ b/drivers/net/gmac_rockchip.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/net/higmacv300.c b/drivers/net/higmacv300.c index 0c1dd6834a..d338643e60 100644 --- a/drivers/net/higmacv300.c +++ b/drivers/net/higmacv300.c @@ -5,6 +5,7 @@ #include #include +#include #include #include #include diff --git a/drivers/net/mt7628-eth.c b/drivers/net/mt7628-eth.c index 404a046422..217c684702 100644 --- a/drivers/net/mt7628-eth.c +++ b/drivers/net/mt7628-eth.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/net/mtk_eth.c b/drivers/net/mtk_eth.c index 5ffcc5313d..59c759928e 100644 --- a/drivers/net/mtk_eth.c +++ b/drivers/net/mtk_eth.c @@ -11,10 +11,12 @@ #include #include #include +#include #include #include #include #include +#include #include #include #include diff --git a/drivers/net/mvneta.c b/drivers/net/mvneta.c index d737400a20..75831dfe14 100644 --- a/drivers/net/mvneta.c +++ b/drivers/net/mvneta.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/net/mvpp2.c b/drivers/net/mvpp2.c index fcd24868af..29067194cb 100644 --- a/drivers/net/mvpp2.c +++ b/drivers/net/mvpp2.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/net/pcnet.c b/drivers/net/pcnet.c index f97e7f8c6a..b536ad466d 100644 --- a/drivers/net/pcnet.c +++ b/drivers/net/pcnet.c @@ -11,6 +11,7 @@ #include #include #include +#include #include #include diff --git a/drivers/net/phy/aquantia.c b/drivers/net/phy/aquantia.c index 8ece926dd3..e30a7fd5d6 100644 --- a/drivers/net/phy/aquantia.c +++ b/drivers/net/phy/aquantia.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/net/ravb.c b/drivers/net/ravb.c index fb4a628d63..9139b5b1a1 100644 --- a/drivers/net/ravb.c +++ b/drivers/net/ravb.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/net/rtl8169.c b/drivers/net/rtl8169.c index 5ccdfdd683..27dc233323 100644 --- a/drivers/net/rtl8169.c +++ b/drivers/net/rtl8169.c @@ -49,6 +49,7 @@ #ifndef CONFIG_DM_ETH #include #endif +#include #include #include diff --git a/drivers/net/sh_eth.c b/drivers/net/sh_eth.c index f8e5d05722..d75bf54670 100644 --- a/drivers/net/sh_eth.c +++ b/drivers/net/sh_eth.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include diff --git a/drivers/net/smc91111.h b/drivers/net/smc91111.h index 013542770d..4c3acba35a 100644 --- a/drivers/net/smc91111.h +++ b/drivers/net/smc91111.h @@ -30,6 +30,7 @@ #include #include +#include /* * This function may be called by the board specific initialisation code diff --git a/drivers/net/smc911x.h b/drivers/net/smc911x.h index ce66900f4c..0a27f3c43e 100644 --- a/drivers/net/smc911x.h +++ b/drivers/net/smc911x.h @@ -8,6 +8,8 @@ #ifndef _SMC911X_H_ #define _SMC911X_H_ +#include + /* Below are the register offsets and bit definitions * of the Lan911x memory space */ diff --git a/drivers/net/sni_ave.c b/drivers/net/sni_ave.c index 5d66a63a8b..0f665087c6 100644 --- a/drivers/net/sni_ave.c +++ b/drivers/net/sni_ave.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/net/sun8i_emac.c b/drivers/net/sun8i_emac.c index 1ae776b446..09ea586e07 100644 --- a/drivers/net/sun8i_emac.c +++ b/drivers/net/sun8i_emac.c @@ -11,6 +11,7 @@ */ #include +#include #include #include #include diff --git a/drivers/net/ti/am65-cpsw-nuss.c b/drivers/net/ti/am65-cpsw-nuss.c index 7531a07203..220b461124 100644 --- a/drivers/net/ti/am65-cpsw-nuss.c +++ b/drivers/net/ti/am65-cpsw-nuss.c @@ -8,6 +8,7 @@ #include #include +#include #include #include #include diff --git a/drivers/net/ti/davinci_emac.c b/drivers/net/ti/davinci_emac.c index 9c6bfca5a9..b5dfa8bd91 100644 --- a/drivers/net/ti/davinci_emac.c +++ b/drivers/net/ti/davinci_emac.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/net/zynq_gem.c b/drivers/net/zynq_gem.c index a158824fc9..1747f3667e 100644 --- a/drivers/net/zynq_gem.c +++ b/drivers/net/zynq_gem.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include -- cgit v1.2.3