From: Joe Perches Date: Tue, 5 May 2015 17:06:09 +0000 (-0700) Subject: arcnet: arcdevice.h: Add arcnet_readb and arcnet_writeb X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=9c76aa55110a48c0db1eab4c998a5b94d9f0f852;p=openwrt%2Fstaging%2Fblogic.git arcnet: arcdevice.h: Add arcnet_readb and arcnet_writeb Use the same indirection as the other arcnet_ macros. Neither of these new macros add the BUS_ALIGN use for 8 bit devices on 16 bit busses. Signed-off-by: Joe Perches Signed-off-by: Michael Grzeschik --- diff --git a/drivers/net/arcnet/arcdevice.h b/drivers/net/arcnet/arcdevice.h index 4afa32b5e9f1..a05a77de0917 100644 --- a/drivers/net/arcnet/arcdevice.h +++ b/drivers/net/arcnet/arcdevice.h @@ -373,5 +373,10 @@ void arcnet_timeout(struct net_device *dev); #define arcnet_outsw(addr, offset, buffer, count) \ outsw((addr) + BUS_ALIGN * (offset), buffer, count) +#define arcnet_readb(addr, offset) \ + readb((addr) + (offset)) +#define arcnet_writeb(value, addr, offset) \ + writeb(value, (addr) + (offset)) + #endif /* __KERNEL__ */ #endif /* _LINUX_ARCDEVICE_H */