1. 22 8月, 2011 1 次提交
  2. 20 10月, 2010 1 次提交
    • N
      arm: remove machine_desc.io_pg_offst and .phys_io · 6451d778
      Nicolas Pitre 提交于
      Since we're now using addruart to establish the debug mapping, we can
      remove the io_pg_offst and phys_io members of struct machine_desc.
      
      The various declarations were removed using the following script:
      
        grep -rl MACHINE_START arch/arm | xargs \
        sed -i '/MACHINE_START/,/MACHINE_END/ { /\.\(phys_io\|io_pg_offst\)/d }'
      
      [ Initial patch was from Jeremy Kerr, example script from Russell King ]
      Signed-off-by: NNicolas Pitre <nicolas.pitre@linaro.org>
      Acked-by: Eric Miao <eric.miao at canonical.com>
      6451d778
  3. 17 6月, 2010 1 次提交
  4. 14 4月, 2010 1 次提交
    • H
      ARM: 5992/1: ep93xx: pass platform startup data as __initdata · b370e082
      Hartley Sweeten 提交于
      A number of the peripherals for the ep93xx are registered at
      startup using platform_data that is passed from the board init
      code to the core code.  This data is then copied to a local
      static variable in the core code.  Since the data is copied,
      the original data can be marked as __initdata and discarded
      after startup is complete.
      
      This adds the __initdata tag to all the appropriate data in
      the various ep93xx board init's.  Specifically, all the
      struct ep93xx_eth_data, struct ep93xxfb_mach_info, and
      struct i2c_gpio_platform_data.
      
      Also, document the various registration functions and note
      what data should be marked as __initdata.
      
      While here, also cleanup a couple over zealous whitespace tabs.
      Signed-off-by: NH Hartley Sweeten <hsweeten@visionengravers.com>
      Acked-by: NRyan Mallon <ryan@bluewatersys.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      b370e082
  5. 09 7月, 2009 1 次提交
    • H
      [ARM] 5592/1: ep93xx: cleanup platform header includes · 583ddafe
      Hartley Sweeten 提交于
      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: NH Hartley Sweeten <hsweeten@visionengravers.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      583ddafe
  6. 13 12月, 2008 2 次提交
  7. 05 10月, 2008 1 次提交
  8. 06 9月, 2008 1 次提交
  9. 07 8月, 2008 2 次提交
  10. 30 9月, 2006 1 次提交
  11. 01 7月, 2006 1 次提交
  12. 29 6月, 2006 1 次提交
  13. 22 6月, 2006 1 次提交
  14. 22 3月, 2006 1 次提交