summaryrefslogtreecommitdiff
path: root/include/netdev.h
diff options
context:
space:
mode:
authorAndre Przywara <andre.przywara@arm.com>2021-04-12 03:04:52 +0300
committerTom Rini <trini@konsulko.com>2021-04-20 14:31:12 +0300
commitdebb07bf107a9feb3cbf03db6b10abae466e4d41 (patch)
treeb94324f15bc92fb00358557fbedc08dbcae2d8e8 /include/netdev.h
parent109552d773e7aeb0f6417d8245fb0ecf01599ef3 (diff)
downloadu-boot-debb07bf107a9feb3cbf03db6b10abae466e4d41.tar.xz
net: calxedagmac: Convert to DM_ETH
To squash that nasty warning message and make better use of the newly gained OF_CONTROL feature, let's convert the calxedagmac driver to the "new" driver model. The conversion is pretty straight forward, mostly just adjusting the use of the involved data structures. The only actual change is the required split of the receive routine into a receive and free_pkt part. Also this allows us to get rid of the hardcoded platform information and explicit init calls. This also uses the opportunity to wrap the code decoding the MMIO register base address, to make it safe for using PHYS_64BIT later. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
Diffstat (limited to 'include/netdev.h')
-rw-r--r--include/netdev.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/include/netdev.h b/include/netdev.h
index 0ad9f8dc3a..b960c42106 100644
--- a/include/netdev.h
+++ b/include/netdev.h
@@ -33,7 +33,6 @@ int at91emac_register(struct bd_info *bis, unsigned long iobase);
int ax88180_initialize(struct bd_info *bis);
int bcm_sf2_eth_register(struct bd_info *bis, u8 dev_num);
int bfin_EMAC_initialize(struct bd_info *bis);
-int calxedaxgmac_initialize(u32 id, ulong base_addr);
int cs8900_initialize(u8 dev_num, int base_addr);
int dc21x4x_initialize(struct bd_info *bis);
int designware_initialize(ulong base_addr, u32 interface);