diff options
author | Felix Fietkau <nbd@nbd.name> | 2019-03-23 17:24:56 +0300 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2019-03-23 17:24:58 +0300 |
commit | 60e508ed14c423ff26858cbe8c2b0d3495598a80 (patch) | |
tree | 7f2a0c51dd4f1730f91f0f493d2e9ae713903eb3 /mmio.c | |
parent | c9402eb0f09b95b118b5e30ec2eae0c05d210cb8 (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.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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) |