projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net: phy: delay only if reset handler is registered
[oweals/u-boot.git]
/
drivers
/
net
/
xilinx_ll_temac_sdma.c
diff --git
a/drivers/net/xilinx_ll_temac_sdma.c
b/drivers/net/xilinx_ll_temac_sdma.c
index 32a822eea5cb1282b3228fbc8f2b4572a81127c7..07c5f6bf10c5604e9d52d3466b96a5bf5f27d68b 100644
(file)
--- a/
drivers/net/xilinx_ll_temac_sdma.c
+++ b/
drivers/net/xilinx_ll_temac_sdma.c
@@
-180,7
+180,7
@@
int ll_temac_init_sdma(struct eth_device *dev)
memset(rx_dp, 0, sizeof(*rx_dp));
rx_dp->next_p = rx_dp;
rx_dp->buf_len = PKTSIZE_ALIGN;
memset(rx_dp, 0, sizeof(*rx_dp));
rx_dp->next_p = rx_dp;
rx_dp->buf_len = PKTSIZE_ALIGN;
- rx_dp->phys_buf_p = (u8 *)
NetRxP
ackets[i];
+ rx_dp->phys_buf_p = (u8 *)
net_rx_p
ackets[i];
flush_cache((u32)rx_dp->phys_buf_p, PKTSIZE_ALIGN);
}
flush_cache((u32)cdmac_bd.rx, sizeof(cdmac_bd.rx));
flush_cache((u32)rx_dp->phys_buf_p, PKTSIZE_ALIGN);
}
flush_cache((u32)cdmac_bd.rx, sizeof(cdmac_bd.rx));
@@
-316,7
+316,7
@@
int ll_temac_recv_sdma(struct eth_device *dev)
ll_temac->out32(ra[RX_TAILDESC_PTR], (int)&cdmac_bd.rx[rx_idx]);
if (length > 0 && pb_idx != -1)
ll_temac->out32(ra[RX_TAILDESC_PTR], (int)&cdmac_bd.rx[rx_idx]);
if (length > 0 && pb_idx != -1)
-
NetReceive(NetRxP
ackets[pb_idx], length);
+
net_process_received_packet(net_rx_p
ackets[pb_idx], length);
return 0;
}
return 0;
}