Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/openwrt/mt76.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mmio.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2019-03-23 17:24:56 +0300
committerFelix Fietkau <nbd@nbd.name>2019-03-23 17:24:58 +0300
commit60e508ed14c423ff26858cbe8c2b0d3495598a80 (patch)
tree7f2a0c51dd4f1730f91f0f493d2e9ae713903eb3 /mmio.c
parentc9402eb0f09b95b118b5e30ec2eae0c05d210cb8 (diff)
mt76: use readl/writel instead of ioread32/iowrite32
readl/writel is faster because it gets rid of unnecessary extra checks Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'mmio.c')
-rw-r--r--mmio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/mmio.c b/mmio.c
index 059f13bf..38368d19 100644
--- a/mmio.c
+++ b/mmio.c
@@ -21,7 +21,7 @@ static u32 mt76_mmio_rr(struct mt76_dev *dev, u32 offset)
{
u32 val;
- val = ioread32(dev->mmio.regs + offset);
+ val = readl(dev->mmio.regs + offset);
trace_reg_rr(dev, offset, val);
return val;
@@ -30,7 +30,7 @@ static u32 mt76_mmio_rr(struct mt76_dev *dev, u32 offset)
static void mt76_mmio_wr(struct mt76_dev *dev, u32 offset, u32 val)
{
trace_reg_wr(dev, offset, val);
- iowrite32(val, dev->mmio.regs + offset);
+ writel(val, dev->mmio.regs + offset);
}
static u32 mt76_mmio_rmw(struct mt76_dev *dev, u32 offset, u32 mask, u32 val)