summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFranck Jullien <franck.jullien@gmail.com>2014-05-13 20:38:25 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2014-05-14 09:05:03 +0200
commitffce345bf651104766d62274a2871379c96286e4 (patch)
treefc9f45db397e35e4991b6408a5b179427bca7d70
parent478d9ffe459a042d8ffaadd894e02e2413981b0e (diff)
downloadbarebox-ffce345bf651104766d62274a2871379c96286e4.tar.gz
barebox-ffce345bf651104766d62274a2871379c96286e4.tar.xz
driver/net: fix bus endianess access in ethoc.c
Signed-off-by: Franck Jullien <franck.jullien@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--drivers/net/ethoc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethoc.c b/drivers/net/ethoc.c
index 208277016c..b00087578f 100644
--- a/drivers/net/ethoc.c
+++ b/drivers/net/ethoc.c
@@ -192,12 +192,12 @@ struct ethoc_bd {
static inline u32 ethoc_read(struct ethoc *dev, loff_t offset)
{
- return readl(dev->iobase + offset);
+ return ioread32be(dev->iobase + offset);
}
static inline void ethoc_write(struct ethoc *dev, loff_t offset, u32 data)
{
- writel(data, dev->iobase + offset);
+ iowrite32be(data, dev->iobase + offset);
}
static inline void ethoc_read_bd(struct ethoc *dev, int index,