• Hartley Sweeten's avatar
    [ARM] 5592/1: ep93xx: cleanup platform header includes · 583ddafe
    Hartley Sweeten authored
    arch/arm/mach-ep93xx/include/mach/hardware.h
      1. Properly name the include files so that they are loaded
         from the <mach/*> directory and not the local directory.
      2. Remove including the ts72xx.h header.  This header is not
         generic to the ep93xx platform.  It should only be included
         by the ts72xx specific files that require it.  The only
         two users in the tree are arch/arm/mach-ep93xx/ts72xx.c
         and drivers/mtd/nand/ts7250.c.
    
    arch/arm/mach-ep93xx/include/mach/ts72xx.h
      1. <linux/io.h> should already be included by any user of this
         header.  Doing the include here hides it from being needed
         by the calling source file.
    
    arch/arm/mach-ep93xx/core.c
      1. Remove unnecessary headers.  They were probably included
         originally due to cut-and-paste from other files.
      2. <linux/io.h> should be included not <mach/gpio.h>
    
    arch/arm/mach-ep93xx/adsphere.c
    arch/arm/mach-ep93xx/edb93xx.c
    arch/arm/mach-ep93xx/gesbc9312.c
    arch/arm/mach-ep93xx/micro9.c
    arch/arm/mach-ep93xx/ts72xx.c
      1. Remove unnecessary headers.
    
    arch/arm/mach-ep93xx/ts72xx.c
      1. Remove unnecessary headers.
      2. Add platform specific header <mach/ts72xx.h>.
    
    drivers/mtd/nand/ts7250.c
      1. <linux/io.h> should be included not <asm/io.h>.
      2. Add platform specific header <mach/ts72xx.h>.
    
    Cc: Ryan Mallon <ryan@bluewatersys.com>
    Signed-off-by: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    583ddafe
ts72xx.c 4.72 KB