Messages in this thread |  | | From | Arnd Bergmann <> | Subject | Re: [PATCH] drivers/block/xsysace - replace in(out)_8/in(out)_be16/in(out)_le16 with generic iowrite(read)8/16(be) | Date | Tue, 5 Feb 2013 23:03:01 +0000 |
| |
On Tuesday 05 February 2013, Michal Simek wrote: > I want to be sure about this. I have parsed this again with closer look and > seems to me that ioread32 is equal to readl and iowrite32 to writel. > Arnd: Am I right?
Correct. On all the architectures you care about (most importantly, not x86), readl and ioread32 are defined to have the same semantics. There are a few exceptions where ioread32 provides a wrapper for PCI PIO accesses that are not memory mapped, making ioread32 slightly slower than readl, but for all practical purposes you don't have to worry about it ;-)
Arnd
|  |