summaryrefslogtreecommitdiffstats
path: root/drivers/net/dm9000.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2007-07-05 18:01:53 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-07-05 18:01:53 +0200
commit07045831cdff78eb39fe9a1a830cd91cc02178f8 (patch)
treeb7799b1a16e044a085ac60713af4e1325181bb2e /drivers/net/dm9000.c
parent8785eb9c9978a7755f21880ae885aded89637696 (diff)
downloadbarebox-07045831cdff78eb39fe9a1a830cd91cc02178f8.tar.gz
barebox-07045831cdff78eb39fe9a1a830cd91cc02178f8.tar.xz
svn_rev_430
Diffstat (limited to 'drivers/net/dm9000.c')
-rw-r--r--drivers/net/dm9000.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/drivers/net/dm9000.c b/drivers/net/dm9000.c
index 2eadadf057..7241d3220b 100644
--- a/drivers/net/dm9000.c
+++ b/drivers/net/dm9000.c
@@ -136,7 +136,7 @@ static void phy_write(int reg, u16 value)
DM9000_DBG("phy_write(reg:%d, value:%d)\n", reg, value);
}
-int dm9000_check_id(void)
+static int dm9000_check_id(void)
{
u32 id_val;
id_val = DM9000_ior(DM9000_VIDL);
@@ -161,7 +161,7 @@ static void dm9000_reset(void)
udelay(1000); /* delay 1ms */
}
-int dm9000_eth_open(struct eth_device *edev)
+static int dm9000_eth_open(struct eth_device *edev)
{
int lnk, i = 0, ctl;
@@ -218,7 +218,8 @@ int dm9000_eth_open(struct eth_device *edev)
return 0;
}
-int dm9000_eth_send (struct eth_device *edev, volatile void *packet, int length)
+static int dm9000_eth_send (struct eth_device *edev,
+ void *packet, int length)
{
char *data_ptr;
u32 tmplen, i;
@@ -272,7 +273,7 @@ int dm9000_eth_send (struct eth_device *edev, volatile void *packet, int length)
return 0;
}
-void dm9000_eth_halt (struct eth_device *edev)
+static void dm9000_eth_halt (struct eth_device *edev)
{
printf("eth_halt\n");
@@ -282,7 +283,7 @@ void dm9000_eth_halt (struct eth_device *edev)
DM9000_iow(DM9000_RCR, 0x00); /* Disable RX */
}
-int dm9000_eth_rx (struct eth_device *edev)
+static int dm9000_eth_rx (struct eth_device *edev)
{
u8 rxbyte, *rdptr = (u8 *) NetRxPackets[0];
u16 RxStatus, RxLen = 0;
@@ -406,14 +407,14 @@ printf("dm9000_set_mac_address\n");
return -0;
}
-int dm9000_probe(struct device_d *dev)
+static int dm9000_probe(struct device_d *dev)
{
struct eth_device *edev;
printf("dm9000_eth_init()\n");
edev = malloc(sizeof(struct eth_device));
- dev->type_ddata = edev;
+ dev->type_data = edev;
edev->dev = dev;
edev->open = dm9000_eth_open;