summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2009-04-28 08:48:10 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2009-04-28 08:48:10 +0200
commit13c5d46ca1d48d5f1b13e977ff401b40d66168b4 (patch)
treee0007e2c85f536ccaed4c5822ecdf672ec2d8c24
parent3f322b21f44fbba96f5dff3503d68b50da4a5ba1 (diff)
downloadbarebox-13c5d46ca1d48d5f1b13e977ff401b40d66168b4.tar.gz
barebox-13c5d46ca1d48d5f1b13e977ff401b40d66168b4.tar.xz
cs8900: Whitespace changes, replace __FUNCTION__ with __func__
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--board/imx21ads/imx21ads.c8
-rw-r--r--drivers/net/cs8900.c31
2 files changed, 23 insertions, 16 deletions
diff --git a/board/imx21ads/imx21ads.c b/board/imx21ads/imx21ads.c
index be9b487cf8..90480e215a 100644
--- a/board/imx21ads/imx21ads.c
+++ b/board/imx21ads/imx21ads.c
@@ -65,6 +65,13 @@ static struct device_d nand_dev = {
.platform_data = &nand_info,
};
+static struct device_d cs8900_dev = {
+ .name = "cs8900",
+ .id = "eth0",
+ .map_base = IMX_CS1_BASE,
+ .type = DEVICE_TYPE_ETHER,
+ // IRQ is connected to UART3_RTS
+};
static int imx21ads_timing_init(void)
{
@@ -120,6 +127,7 @@ static int mx21ads_devices_init(void)
register_device(&cfi_dev);
register_device(&sdram_dev);
register_device(&nand_dev);
+ register_device(&cs8900_dev);
armlinux_set_bootparams((void *)0xc0000100);
armlinux_set_architecture(MACH_TYPE_MX21ADS);
diff --git a/drivers/net/cs8900.c b/drivers/net/cs8900.c
index d32a7ce197..5417bb9674 100644
--- a/drivers/net/cs8900.c
+++ b/drivers/net/cs8900.c
@@ -238,7 +238,7 @@ static void cs8900_reset(struct cs8900_priv *priv)
tmo = get_time_ns();
while ((cs8900_ior(priv, PP_REG_SELFST) & SELFST_INITD) == 0) {
if (is_timeout(tmo, 1 * SECOND)) {
- printf("%s: timeout\n", __FUNCTION__);
+ printf("%s: timeout\n", __func__);
break;
}
}
@@ -252,7 +252,7 @@ static int cs8900_dev_init(struct eth_device *dev)
static int cs8900_open(struct eth_device *dev)
{
- struct cs8900_priv *priv = (struct cs8900_priv *) dev->priv;
+ struct cs8900_priv *priv = (struct cs8900_priv *)dev->priv;
cs8900_reset(priv);
cs8900_reginit(priv);
return 0;
@@ -261,22 +261,21 @@ static int cs8900_open(struct eth_device *dev)
static int cs8900_send(struct eth_device *dev, void *eth_data,
int data_length)
{
- struct cs8900_priv *priv = (struct cs8900_priv *) dev->priv;
+ struct cs8900_priv *priv = (struct cs8900_priv *)dev->priv;
u16 *addr;
u16 v;
-
writew(TXCMD_TXSTART_FULL, priv->regs + CS8900_TXCMD);
writew(data_length, priv->regs + CS8900_TXLEN);
v = cs8900_ior(priv, PP_REG_BUSST);
if (v & BUSST_TXBIDERR) {
- printf("%s: frame error\n", __FUNCTION__);
+ printf("%s: frame error\n", __func__);
return -1;
}
if ((v & BUSST_RDY4TXNOW) == 0) {
- printf("%s: busy\n", __FUNCTION__);
+ printf("%s: busy\n", __func__);
return -1;
}
@@ -289,7 +288,7 @@ static int cs8900_send(struct eth_device *dev, void *eth_data,
static int cs8900_recv(struct eth_device *dev)
{
- struct cs8900_priv *priv = (struct cs8900_priv *) dev->priv;
+ struct cs8900_priv *priv = (struct cs8900_priv *)dev->priv;
int len = 0;
u16 status;
u16 *addr;
@@ -317,7 +316,7 @@ static int cs8900_recv(struct eth_device *dev)
static void cs8900_halt(struct eth_device *dev)
{
- struct cs8900_priv *priv = (struct cs8900_priv *) dev->priv;
+ struct cs8900_priv *priv = (struct cs8900_priv *)dev->priv;
cs8900_iow(priv, PP_REG_BUSCTL, 0);
cs8900_iow(priv, PP_REG_TESTCTL, 0);
cs8900_iow(priv, PP_REG_SELFCTL, 0);
@@ -330,7 +329,7 @@ static void cs8900_halt(struct eth_device *dev)
static int cs8900_get_ethaddr(struct eth_device *dev, unsigned char *mac)
{
- struct cs8900_priv *priv = (struct cs8900_priv *) dev->priv;
+ struct cs8900_priv *priv = (struct cs8900_priv *)dev->priv;
int i;
for (i = 0; i < 6 / 2; i++) {
u16 v;
@@ -344,7 +343,7 @@ static int cs8900_get_ethaddr(struct eth_device *dev, unsigned char *mac)
static int cs8900_set_ethaddr(struct eth_device *dev, unsigned char *mac)
{
- struct cs8900_priv *priv = (struct cs8900_priv *) dev->priv;
+ struct cs8900_priv *priv = (struct cs8900_priv *)dev->priv;
int i;
for (i = 0; i < 6 / 2; i++) {
u16 v;
@@ -356,13 +355,13 @@ static int cs8900_set_ethaddr(struct eth_device *dev, unsigned char *mac)
static const char *yesno_str(int v)
{
- return (v) ? "yes" : "no";
+ return v ? "yes" : "no";
}
static void cs8900_info(struct device_d *dev)
{
- struct eth_device *edev = (struct eth_device *) dev->type_data;
- struct cs8900_priv *priv = (struct cs8900_priv *) edev->priv;
+ struct eth_device *edev = (struct eth_device *)dev->type_data;
+ struct cs8900_priv *priv = (struct cs8900_priv *)edev->priv;
u16 v;
printf("%s Rev. %s (PID: 0x%04x) at 0x%08x\n", priv->chip->name,
@@ -441,14 +440,14 @@ static int cs8900_probe(struct device_d *dev)
debug("cs8900_init()\n");
- priv = (struct cs8900_priv *) malloc(sizeof(*priv));
- priv->regs = (u16 *) dev->map_base;
+ priv = (struct cs8900_priv *)malloc(sizeof(*priv));
+ priv->regs = (u16 *)dev->map_base;
if (cs8900_check_id(priv)) {
free(priv);
return -1;
}
- edev = (struct eth_device *) malloc(sizeof(struct eth_device));
+ edev = (struct eth_device *)malloc(sizeof(struct eth_device));
dev->type_data = edev;
edev->priv = priv;
edev->dev = dev;