OpenNuvoton / NUC970_U-Boot_v2016.11

U-Boot v2016.11 for NUC970, N9H30, and NUC980
28 stars 45 forks source link

Bug in nuc970_eth.c #18

Closed liuning587 closed 5 years ago

liuning587 commented 5 years ago

`void init_rx_desc(void) { int i;

    writel((unsigned int)&rx_desc[0], RXDLSA);
    rx_desc_ptr = &rx_desc[0];

    for(i = 0; i < RX_DESCRIPTOR_NUM; i++) {
            rx_desc[i].status1 = RXfOwnership_DMA;
            rx_desc[i].buf = (unsigned char *)net_rx_packets[i];
            rx_desc[i].status2 = 0;
            rx_desc[i].next = (struct eth_descriptor *)(&rx_desc[(i + 1) % TX_DESCRIPTOR_NUM]);                                
    }

    return;

}`

Line:157应该是RX_DESCRIPTOR_NUM rx_desc[i].next = (struct eth_descriptor *)(&rx_desc[(i + 1) % RX_DESCRIPTOR_NUM]);

yachen commented 5 years ago

Fixed, thanks.

Sincerely,

Yi-An Chen