summaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2011-11-27 16:32:05 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2011-11-28 11:41:33 +0100
commit38884dabbe6a86feb5d9763cd160083f85b1848b (patch)
tree9c1e43114c0189e0e050fd0e78faa04803dcc7f0 /drivers/net
parent55ebf18c6603dd8d93c4a6a9d57ca390c9028c37 (diff)
downloadbarebox-38884dabbe6a86feb5d9763cd160083f85b1848b.tar.gz
barebox-38884dabbe6a86feb5d9763cd160083f85b1848b.tar.xz
remove irq support fragments
We never had interrupt support in barebox and we have no plans to add interrupt support. Even if we do I doubt the current fragments of irq support are helpful, so remove them. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/macb.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/drivers/net/macb.c b/drivers/net/macb.c
index c1f7f68484..e1cfd85d68 100644
--- a/drivers/net/macb.c
+++ b/drivers/net/macb.c
@@ -302,18 +302,14 @@ static int macb_phy_read(struct mii_device *mdev, int addr, int reg)
unsigned long netctl;
unsigned long netstat;
unsigned long frame;
- int iflag;
int value;
uint64_t start;
debug("%s\n", __func__);
- iflag = disable_interrupts();
netctl = readl(macb->regs + MACB_NCR);
netctl |= MACB_BIT(MPE);
writel(netctl, macb->regs + MACB_NCR);
- if (iflag)
- enable_interrupts();
frame = (MACB_BF(SOF, 1)
| MACB_BF(RW, 2)
@@ -334,12 +330,9 @@ static int macb_phy_read(struct mii_device *mdev, int addr, int reg)
frame = readl(macb->regs + MACB_MAN);
value = MACB_BFEXT(DATA, frame);
- iflag = disable_interrupts();
netctl = readl(macb->regs + MACB_NCR);
netctl &= ~MACB_BIT(MPE);
writel(netctl, macb->regs + MACB_NCR);
- if (iflag)
- enable_interrupts();
return value;
}
@@ -355,12 +348,9 @@ static int macb_phy_write(struct mii_device *mdev, int addr, int reg, int value)
debug("%s\n", __func__);
- iflag = disable_interrupts();
netctl = readl(macb->regs + MACB_NCR);
netctl |= MACB_BIT(MPE);
writel(netctl, macb->regs + MACB_NCR);
- if (iflag)
- enable_interrupts();
frame = (MACB_BF(SOF, 1)
| MACB_BF(RW, 1)
@@ -374,12 +364,9 @@ static int macb_phy_write(struct mii_device *mdev, int addr, int reg, int value)
netstat = readl(macb->regs + MACB_NSR);
} while (!(netstat & MACB_BIT(IDLE)));
- iflag = disable_interrupts();
netctl = readl(macb->regs + MACB_NCR);
netctl &= ~MACB_BIT(MPE);
writel(netctl, macb->regs + MACB_NCR);
- if (iflag)
- enable_interrupts();
return 0;
}