commit | 5733c38ae3473115ac7df3fe19bd2502149d8c51 | [log] [tgz] |
---|---|---|
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | Mon Jul 29 17:42:13 2013 +0200 |
committer | Dan Williams <djbw@fb.com> | Thu Aug 22 22:57:36 2013 -0700 |
tree | 6c1c6a5d5f2d7c07ec9df5719d5f9edb59aa36f7 | |
parent | ad5278cd8d4b12e14a9a00fa7443a7a239ae2219 [diff] |
mv_xor: use {readl, writel}_relaxed instead of __raw_{readl, writel} In order to support big-endian execution, the mv_xor driver is changed to use the readl_relaxed() and writel_relaxed() accessors that properly convert from the CPU endianess to the device endianess (which in the case of Marvell XOR hardware is always little-endian). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Dan Williams <djbw@fb.com>