提交 318b5d76 编写于 作者: R Rabeeh Khoury 提交者: Joe Hershberger

net: mvneta: zero Tx descriptors on init

Make the initialization sequence consistent with the Linux kernel
driver.
Reviewed-by: NStefan Roese <sr@denx.de>
Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
Signed-off-by: NRabeeh Khoury <rabeeh@solid-run.com>
Signed-off-by: NBaruch Siach <baruch@tkos.co.il>
上级 0f8888b7
......@@ -1708,6 +1708,7 @@ static int mvneta_probe(struct udevice *dev)
buffer_loc.tx_descs = (struct mvneta_tx_desc *)bd_space;
size = roundup(MVNETA_MAX_TXD * sizeof(struct mvneta_tx_desc),
ARCH_DMA_MINALIGN);
memset(buffer_loc.tx_descs, 0, size);
buffer_loc.rx_descs = (struct mvneta_rx_desc *)
((phys_addr_t)bd_space + size);
size += roundup(MVNETA_MAX_RXD * sizeof(struct mvneta_rx_desc),
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册