[PATCH 3/4] ARM: create a common IOMEM definition
From: Olof Johansson <hidden>
Date: 2012-03-14 03:24:57
On Sun, Mar 11, 2012 at 2:08 PM, Rob Herring [off-list ref] wrote:
From: Rob Herring <redacted> Several platforms create IOMEM defines for casting to 'void __iomem *', and other platforms are incorrectly using __io() macro for the same purpose. This creates a common definition and removes all the platform specific versions. Rather than try to make linux/io.h and asm/io.h assembly safe, the assembly version of IOMEM is moved into asm/assembler.h. Signed-off-by: Rob Herring <redacted> Cc: Russell King <redacted> Cc: Sekhar Nori <redacted> Cc: Kevin Hilman <redacted> Cc: Hartley Sweeten <hsweeten@visionengravers.com> Cc: Ryan Mallon <redacted> Cc: Eric Miao <redacted> Cc: Haojian Zhuang <redacted> Cc: David Brown <redacted> Cc: Daniel Walker <redacted> Cc: Bryan Huntsman <redacted> Cc: Sascha Hauer <kernel@pengutronix.de> Cc: Shawn Guo <redacted> Cc: Tony Lindgren <tony@atomide.com> Cc: Paul Walmsley <paul@pwsan.com> Cc: Viresh Kumar <redacted> Cc: Rajeev Kumar <redacted> Cc: Colin Cross <redacted> Cc: Olof Johansson <redacted> Cc: Stephen Warren <redacted> Cc: Linus Walleij <redacted>
Acked-by: Olof Johansson <redacted> Tegra portions