summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2009-04-01 15:56:19 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2009-04-06 11:08:24 +0200
commit63d08b510759902fba599792724165b904abe166 (patch)
treed8ef2d8f16d8f61994b994a9178d4c0492a56eee /drivers
parentec671e3827f3c03fc89809806a3310679fadb71b (diff)
downloadbarebox-63d08b510759902fba599792724165b904abe166.tar.gz
barebox-63d08b510759902fba599792724165b904abe166.tar.xz
fec_imx: do not typedef struct types
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/fec_imx.c32
-rw-r--r--drivers/net/fec_imx.h4
2 files changed, 18 insertions, 18 deletions
diff --git a/drivers/net/fec_imx.c b/drivers/net/fec_imx.c
index ab71c2451c..1a026a80f9 100644
--- a/drivers/net/fec_imx.c
+++ b/drivers/net/fec_imx.c
@@ -48,7 +48,7 @@ static int fec_miiphy_read(struct miiphy_device *mdev, uint8_t phyAddr,
uint8_t regAddr, uint16_t * retVal)
{
struct eth_device *edev = mdev->edev;
- fec_priv *fec = (fec_priv *)edev->priv;
+ struct fec_priv *fec = (struct fec_priv *)edev->priv;
uint32_t reg; /* convenient holder for the PHY register */
uint32_t phy; /* convenient holder for the PHY */
@@ -92,7 +92,7 @@ static int fec_miiphy_write(struct miiphy_device *mdev, uint8_t phyAddr,
uint8_t regAddr, uint16_t data)
{
struct eth_device *edev = mdev->edev;
- fec_priv *fec = (fec_priv *)edev->priv;
+ struct fec_priv *fec = (struct fec_priv *)edev->priv;
uint32_t reg; /* convenient holder for the PHY register */
uint32_t phy; /* convenient holder for the PHY */
@@ -123,24 +123,24 @@ static int fec_miiphy_write(struct miiphy_device *mdev, uint8_t phyAddr,
return 0;
}
-static int fec_rx_task_enable(fec_priv *fec)
+static int fec_rx_task_enable(struct fec_priv *fec)
{
writel(1 << 24, fec->regs + FEC_R_DES_ACTIVE);
return 0;
}
-static int fec_rx_task_disable(fec_priv *fec)
+static int fec_rx_task_disable(struct fec_priv *fec)
{
return 0;
}
-static int fec_tx_task_enable(fec_priv *fec)
+static int fec_tx_task_enable(struct fec_priv *fec)
{
writel(1 << 24, fec->regs + FEC_X_DES_ACTIVE);
return 0;
}
-static int fec_tx_task_disable(fec_priv *fec)
+static int fec_tx_task_disable(struct fec_priv *fec)
{
return 0;
}
@@ -156,7 +156,7 @@ static int fec_tx_task_disable(fec_priv *fec)
* data buffer requires some alignment. Thy must be aligned to a specific
* boundary each (DB_DATA_ALIGNMENT).
*/
-static int fec_rbd_init(fec_priv *fec, int count, int size)
+static int fec_rbd_init(struct fec_priv *fec, int count, int size)
{
int ix;
static int once = 0;
@@ -199,7 +199,7 @@ static int fec_rbd_init(fec_priv *fec, int count, int size)
* resetting it after the first transfer.
* Using two BDs solves this issue.
*/
-static void fec_tbd_init(fec_priv *fec)
+static void fec_tbd_init(struct fec_priv *fec)
{
writew(0x0000, &fec->tbd_base[0].status);
writew(FEC_TBD_WRAP, &fec->tbd_base[1].status);
@@ -234,7 +234,7 @@ static int fec_get_hwaddr(struct eth_device *dev, unsigned char *mac)
static int fec_set_hwaddr(struct eth_device *dev, unsigned char *mac)
{
- fec_priv *fec = (fec_priv *)dev->priv;
+ struct fec_priv *fec = (struct fec_priv *)dev->priv;
/*
* Set physical address
@@ -247,7 +247,7 @@ static int fec_set_hwaddr(struct eth_device *dev, unsigned char *mac)
static int fec_init(struct eth_device *dev)
{
- fec_priv *fec = (fec_priv *)dev->priv;
+ struct fec_priv *fec = (struct fec_priv *)dev->priv;
/*
* Initialize RxBD/TxBD rings
@@ -327,7 +327,7 @@ static int fec_init(struct eth_device *dev)
*/
static int fec_open(struct eth_device *edev)
{
- fec_priv *fec = (fec_priv *)edev->priv;
+ struct fec_priv *fec = (struct fec_priv *)edev->priv;
writel(1 << 2, fec->regs + FEC_X_CNTRL); /* full-duplex, heartbeat disabled */
fec->rbd_index = 0;
@@ -355,7 +355,7 @@ static int fec_open(struct eth_device *edev)
*/
static void fec_halt(struct eth_device *dev)
{
- fec_priv *fec = (fec_priv *)dev->priv;
+ struct fec_priv *fec = (struct fec_priv *)dev->priv;
int counter = 0xffff;
/*
@@ -401,7 +401,7 @@ static int fec_send(struct eth_device *dev, void *eth_data, int data_length)
* This routine transmits one frame. This routine only accepts
* 6-byte Ethernet addresses.
*/
- fec_priv *fec = (fec_priv *)dev->priv;
+ struct fec_priv *fec = (struct fec_priv *)dev->priv;
/*
* Check for valid length of data.
@@ -465,7 +465,7 @@ static int fec_send(struct eth_device *dev, void *eth_data, int data_length)
*/
static int fec_recv(struct eth_device *dev)
{
- fec_priv *fec = (fec_priv *)dev->priv;
+ struct fec_priv *fec = (struct fec_priv *)dev->priv;
FEC_BD *rbd = &fec->rbd_base[fec->rbd_index];
unsigned long ievent;
int frame_length, len = 0;
@@ -538,14 +538,14 @@ static int fec_probe(struct device_d *dev)
{
struct fec_platform_data *pdata = (struct fec_platform_data *)dev->platform_data;
struct eth_device *edev;
- fec_priv *fec;
+ struct fec_priv *fec;
uint32_t base;
#ifdef CONFIG_ARCH_IMX27
PCCR0 |= PCCR0_FEC_EN;
#endif
edev = (struct eth_device *)malloc(sizeof(struct eth_device));
dev->type_data = edev;
- fec = (fec_priv*)malloc(sizeof(*fec));
+ fec = (struct fec_priv *)malloc(sizeof(*fec));
edev->priv = fec;
edev->dev = dev;
edev->open = fec_open,
diff --git a/drivers/net/fec_imx.h b/drivers/net/fec_imx.h
index 91aaf94225..e3d6797055 100644
--- a/drivers/net/fec_imx.h
+++ b/drivers/net/fec_imx.h
@@ -134,7 +134,7 @@ typedef struct buffer_descriptor {
/**
* @brief i.MX27-FEC private structure
*/
-typedef struct {
+struct fec_priv {
void *regs;
xceiver_type xcv_type; /**< transceiver type */
FEC_BD *rbd_base; /**< RBD ring */
@@ -142,7 +142,7 @@ typedef struct {
FEC_BD *tbd_base; /**< TBD ring */
int tbd_index; /**< next transmit BD to write */
struct miiphy_device miiphy;
-} fec_priv;
+};
/**
* @brief Numbers of buffer descriptors for receiving