Skip to content
Snippets Groups Projects
Commit 318b5d76 authored by Rabeeh Khoury's avatar Rabeeh Khoury Committed by Joe Hershberger
Browse files

net: mvneta: zero Tx descriptors on init


Make the initialization sequence consistent with the Linux kernel
driver.

Reviewed-by: default avatarStefan Roese <sr@denx.de>
Acked-by: default avatarJoe Hershberger <joe.hershberger@ni.com>
Signed-off-by: default avatarRabeeh Khoury <rabeeh@solid-run.com>
Signed-off-by: default avatarBaruch Siach <baruch@tkos.co.il>
parent 0f8888b7
No related branches found
No related tags found
No related merge requests found
...@@ -1708,6 +1708,7 @@ static int mvneta_probe(struct udevice *dev) ...@@ -1708,6 +1708,7 @@ static int mvneta_probe(struct udevice *dev)
buffer_loc.tx_descs = (struct mvneta_tx_desc *)bd_space; buffer_loc.tx_descs = (struct mvneta_tx_desc *)bd_space;
size = roundup(MVNETA_MAX_TXD * sizeof(struct mvneta_tx_desc), size = roundup(MVNETA_MAX_TXD * sizeof(struct mvneta_tx_desc),
ARCH_DMA_MINALIGN); ARCH_DMA_MINALIGN);
memset(buffer_loc.tx_descs, 0, size);
buffer_loc.rx_descs = (struct mvneta_rx_desc *) buffer_loc.rx_descs = (struct mvneta_rx_desc *)
((phys_addr_t)bd_space + size); ((phys_addr_t)bd_space + size);
size += roundup(MVNETA_MAX_RXD * sizeof(struct mvneta_rx_desc), size += roundup(MVNETA_MAX_RXD * sizeof(struct mvneta_rx_desc),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment