mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
keystone2: net: add mcast function to keyston2 Ethernet driver
The MCAST_TFTP support requires that network drivers has mcast functon implemented. This commit adds dummy keystone2_eth_bcast_addr() to meet the requirement. As far as the driver doesn't use ALE and doesn't filter any incoming packets, the function is empty. Signed-off-by: Vitaly Andrianov <vitalya@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
parent
17c5bda2a9
commit
5031ca59b5
1 changed files with 10 additions and 0 deletions
|
@ -512,6 +512,13 @@ static int keystone2_eth_rcv_packet(struct eth_device *dev)
|
|||
return pkt_size;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_MCAST_TFTP
|
||||
static int keystone2_eth_bcast_addr(struct eth_device *dev, u32 ip, u8 set)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* This function initializes the EMAC hardware.
|
||||
*/
|
||||
|
@ -537,6 +544,9 @@ int keystone2_emac_initialize(struct eth_priv_t *eth_priv)
|
|||
dev->halt = keystone2_eth_close;
|
||||
dev->send = keystone2_eth_send_packet;
|
||||
dev->recv = keystone2_eth_rcv_packet;
|
||||
#ifdef CONFIG_MCAST_TFTP
|
||||
dev->mcast = keystone2_eth_bcast_addr;
|
||||
#endif
|
||||
|
||||
eth_register(dev);
|
||||
|
||||
|
|
Loading…
Reference in a new issue