In v2 I put together 3 patches: 1. Blind replace of PPC/Microblaze-specific accessors with generic ones. 2. Fix functions that access data via dedicated register in SystemACE controller so now CPU accesses data with native endianess. 3. Remove dependency on PPC/Microblaze - i.e. make driver arch-independent. Alexey Brodkin (3): drivers/block/xsysace - replace in(out)_8/in(out)_be16/in(out)_le16 with generic iowrite(read)8/16(be) drivers/block/xsysace - use "_rep" accessors with CPU endianess for data drivers/block - make Xilinx SystemACE driver arch-independent drivers/block/Kconfig | 1 - drivers/block/xsysace.c | 74 ++++++++++++++--------------------------------- 2 files changed, 21 insertions(+), 54 deletions(-) Cc: Vineet Gupta <vgupta@xxxxxxxxxxxx> Cc: Mischa Jonker <mjonker@xxxxxxxxxxxx> Cc: Grant Likely <grant.likely@xxxxxxxxxxxx> Cc: Arnd Bergmann <arnd@xxxxxxxx> Cc: Michal Simek <monstr@xxxxxxxxx> Cc: Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx> Cc: Andy Shevchenko <andy.shevchenko@xxxxxxxxx> -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html