X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fne2000_base.c;h=07a7cec2a85971089e7d07fa2da2c698245f0256;hb=6bed24cc62ecd8d7a96c34cf1cf3e5e093f7be62;hp=88f2b379f37bbb5f73907d5631b56ed7763c78d7;hpb=d0201692988adc5d8cdbbf5e0cbf47e1a09708aa;p=oweals%2Fu-boot.git diff --git a/drivers/net/ne2000_base.c b/drivers/net/ne2000_base.c index 88f2b379f3..07a7cec2a8 100644 --- a/drivers/net/ne2000_base.c +++ b/drivers/net/ne2000_base.c @@ -76,6 +76,7 @@ Add SNMP #include #include #include +#include /* forward definition of function used for the uboot interface */ void uboot_push_packet_len(int len); @@ -279,7 +280,7 @@ dp83902a_send(u8 *data, int total_len, u32 key) * does (i.e., also read data). */ - u16 tmp; + __maybe_unused u16 tmp; int len = 1; DP_OUT(base, DP_RSAL, 0x100 - len); @@ -373,7 +374,7 @@ dp83902a_RxEvent(void) { struct dp83902a_priv_data *dp = (struct dp83902a_priv_data *) &nic; u8 *base = dp->base; - u8 rsr; + __maybe_unused u8 rsr; u8 rcv_hdr[4]; int i, len, pkt, cur; @@ -510,7 +511,7 @@ dp83902a_TxEvent(void) { struct dp83902a_priv_data *dp = (struct dp83902a_priv_data *) &nic; u8 *base = dp->base; - u8 tsr; + __maybe_unused u8 tsr; u32 key; DEBUG_FUNCTION(); @@ -547,7 +548,7 @@ dp83902a_ClearCounters(void) { struct dp83902a_priv_data *dp = (struct dp83902a_priv_data *) &nic; u8 *base = dp->base; - u8 cnt1, cnt2, cnt3; + __maybe_unused u8 cnt1, cnt2, cnt3; DP_IN(base, DP_FER, cnt1); DP_IN(base, DP_CER, cnt2); @@ -664,7 +665,7 @@ void uboot_push_packet_len(int len) { dp83902a_recv(&pbuf[0], len); /*Just pass it to the upper layer*/ - NetReceive(&pbuf[0], len); + net_process_received_packet(&pbuf[0], len); } void uboot_push_tx_done(int key, int val) { @@ -748,7 +749,7 @@ static int ne2k_recv(struct eth_device *dev) return 1; } -static int ne2k_send(struct eth_device *dev, volatile void *packet, int length) +static int ne2k_send(struct eth_device *dev, void *packet, int length) { int tmo;