提交 dd5748bc 编写于 作者: G Guennadi Liakhovetski 提交者: Wolfgang Denk

rtl8169: fix compiler warnings

Fix multiple compiler warnings related to argument type mismatch.
Signed-off-by: NGuennadi Liakhovetski <g.liakhovetski@gmx.de>
上级 413bf586
...@@ -435,7 +435,7 @@ static int rtl_recv(struct eth_device *dev) ...@@ -435,7 +435,7 @@ static int rtl_recv(struct eth_device *dev)
tpc->RxDescArray[cur_rx].status = tpc->RxDescArray[cur_rx].status =
cpu_to_le32(OWNbit + RX_BUF_SIZE); cpu_to_le32(OWNbit + RX_BUF_SIZE);
tpc->RxDescArray[cur_rx].buf_addr = tpc->RxDescArray[cur_rx].buf_addr =
cpu_to_le32(tpc->RxBufferRing[cur_rx]); cpu_to_le32((unsigned long)tpc->RxBufferRing[cur_rx]);
} else { } else {
puts("Error Rx"); puts("Error Rx");
} }
...@@ -481,7 +481,7 @@ static int rtl_send(struct eth_device *dev, volatile void *packet, int length) ...@@ -481,7 +481,7 @@ static int rtl_send(struct eth_device *dev, volatile void *packet, int length)
while (len < ETH_ZLEN) while (len < ETH_ZLEN)
ptxb[len++] = '\0'; ptxb[len++] = '\0';
tpc->TxDescArray[entry].buf_addr = cpu_to_le32(ptxb); tpc->TxDescArray[entry].buf_addr = cpu_to_le32((unsigned long)ptxb);
if (entry != (NUM_TX_DESC - 1)) { if (entry != (NUM_TX_DESC - 1)) {
tpc->TxDescArray[entry].status = tpc->TxDescArray[entry].status =
cpu_to_le32((OWNbit | FSbit | LSbit) | cpu_to_le32((OWNbit | FSbit | LSbit) |
...@@ -579,8 +579,8 @@ static void rtl8169_hw_start(struct eth_device *dev) ...@@ -579,8 +579,8 @@ static void rtl8169_hw_start(struct eth_device *dev)
tpc->cur_rx = 0; tpc->cur_rx = 0;
RTL_W32(TxDescStartAddr, tpc->TxDescArray); RTL_W32(TxDescStartAddr, (unsigned long)tpc->TxDescArray);
RTL_W32(RxDescStartAddr, tpc->RxDescArray); RTL_W32(RxDescStartAddr, (unsigned long)tpc->RxDescArray);
RTL_W8(Cfg9346, Cfg9346_Lock); RTL_W8(Cfg9346, Cfg9346_Lock);
udelay(10); udelay(10);
...@@ -625,7 +625,7 @@ static void rtl8169_init_ring(struct eth_device *dev) ...@@ -625,7 +625,7 @@ static void rtl8169_init_ring(struct eth_device *dev)
tpc->RxBufferRing[i] = &rxb[i * RX_BUF_SIZE]; tpc->RxBufferRing[i] = &rxb[i * RX_BUF_SIZE];
tpc->RxDescArray[i].buf_addr = tpc->RxDescArray[i].buf_addr =
cpu_to_le32(tpc->RxBufferRing[i]); cpu_to_le32((unsigned long)tpc->RxBufferRing[i]);
} }
#ifdef DEBUG_RTL8169 #ifdef DEBUG_RTL8169
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册