[PATCH 11/15] ARM: ep93xx: clean-up mach/io.h

H Hartley Sweeten hartleys at visionengravers.com
Mon Feb 13 17:16:26 EST 2012


On Monday, February 13, 2012 2:43 PM, Rob Herring wrote:
>
> Move ep93xx specifics in mach/io.h to ep93xx-regs.h.
>
> Signed-off-by: Rob Herring <rob.herring at calxeda.com>
> ---
>  arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h |    6 ++++++
>  1 files changed, 6 insertions(+), 0 deletions(-)
>
> diff --git a/arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h b/arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h
> index c4a7b84..8933c62 100644
> --- a/arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h
> +++ b/arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h
> @@ -25,6 +25,12 @@
>   *	http://www.cirrus.com/en/pubs/appNote/AN273REV4.pdf
>   */
>  
> +#ifdef __ASSEMBLER__
> +#define IOMEM(p)                p
> +#else
> +#define IOMEM(p)                ((void __iomem __force *)(p))
> +#endif
> +
>  #define EP93XX_CS0_PHYS_BASE_ASYNC	0x00000000	/* ASDO Pin = 0 */
>  #define EP93XX_SDCE3_PHYS_BASE_SYNC	0x00000000	/* ASDO Pin = 1 */
>  #define EP93XX_CS1_PHYS_BASE		0x10000000

Can you please keep the comment from io.h with this move?

Also, the definition in io.h should be also be removed in this patch so that
git bisect works.

Other than that, this works on EP93xx.

I'll hold my Ack until I hear back.

Thanks,
Hartley



More information about the linux-arm-kernel mailing list