1. 06 1月, 2011 3 次提交
  2. 30 11月, 2010 1 次提交
  3. 25 11月, 2010 2 次提交
  4. 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
  5. 18 10月, 2010 1 次提交
  6. 11 8月, 2010 1 次提交
  7. 12 5月, 2010 1 次提交
  8. 10 5月, 2010 3 次提交
  9. 08 3月, 2010 5 次提交
  10. 24 2月, 2010 1 次提交
  11. 22 2月, 2010 1 次提交
  12. 02 2月, 2010 1 次提交
  13. 30 1月, 2010 1 次提交
  14. 15 1月, 2010 2 次提交
    • B
      ARM: SAMSUNG: Add call to register array of clocks · 1d9f13c4
      Ben Dooks 提交于
      Add s3c_register_clocks() to register an array of clocks, printing
      an error message if there is a problem. Replace all points in the code
      where this could be used.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      1d9f13c4
    • B
      ARM: SAMSUNG: Reduce size of struct clk. · b3bf41be
      Ben Dooks 提交于
      Reduce the size of struct clk by 12 bytes and make defining clocks with
      common implementation functions easier by moving the set_rate, get_rate,
      round_rate and set_parent calls into a new structure called 'struct clk_ops'
      and using that instead.
      
      This change does make a few clocks larger as they need their own clk_ops,
      but this is outweighed by the number of clocks with either no ops or having
      a common set of ops.
      
      Update all the users of this.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      b3bf41be
  15. 09 11月, 2009 1 次提交
  16. 01 5月, 2009 2 次提交
  17. 05 3月, 2009 1 次提交
  18. 19 12月, 2008 1 次提交
  19. 16 12月, 2008 6 次提交
    • B
      [ARM] S3C: Update time initialisation to fix S3C64XX time problems · 9d325f23
      Ben Dooks 提交于
      The S3C64XX timer is running at the wrong rate due to the
      assumptions made in the timer initialisation about the way
      the pwm dividers work. This means that time on the S3C64XX
      runs twice as fast as it should.
      
      Fix the problem by moving to using the clk framework to setup
      the pwm timer clock muxes, as the pwm-clock code has all the
      necessary knowledge of how the timer clock inputs are routed.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      9d325f23
    • B
      [ARM] S3C: Make i2c device definition common to plat-s3c · 3e1b776c
      Ben Dooks 提交于
      Make the device i2c0 common to plat-s3c and move the
      definitions from arch/arm/plat-s3c24xx/devs.c
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      3e1b776c
    • B
      [ARM] S3C: Move HSMMC device definition to plat-s3ec · 5b323c7b
      Ben Dooks 提交于
      Move the definition for the hsmmc device to plat-s3c
      to be shared between the s3c24xx and s3c64xx platforms.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      5b323c7b
    • B
      [ARM] S3C64XX: Add initial clock framework · 4b31d8b2
      Ben Dooks 提交于
      Add the initial clocks definitions for the s3c6400
      and s3c6410. Move the epll and ext clock from the
      s3c2443 support into the common code.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      4b31d8b2
    • B
      [ARM] S3C24XX: Update clock data on resume · e425382e
      Ben Dooks 提交于
      Update the clock settings on resume for suspend/resume
      support so that if the boot loader changes anything or
      the system's PLL is reset then we return with the correct
      settings.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      e425382e
    • B
      [ARM] S3C24XX: Move initialisation code to arch/arm/plat-s3c · 74b265d4
      Ben Dooks 提交于
      We need to add plat-s3c to the build to get the headers
      that will go in here once moved from include/asm-arm so
      we may as well put some useful common s3c code in here
      to stop the errors generated form having nothing built.
      
      The cpu setup is now passed the cpu idcode and the table
      of supported cpus to s3c_init_cpu() to abstract the
      cpu identification out of the initial io setup.
      
      As well as moving the cpu initialisation code, we move the
      map of the board specific items up to the calling code as
      none of the map_io() functions actually do anything other
      than pass this to iotable_init().
      
      This patch does not rename any of the init functions that
      will be common to s3c24xx and any other s3c architectures
      as this can be done at a later date as it will touch all
      the board support files which use functions such as
      s3c24xx_init_clocks() and s3c24xx_init_uarts().
      
      Note, the header arch/arm/plat-s3c24xx/include/plat/cpu.h
      still has functions that are used by both the cpu and
      board initialisation functions. This means that each board
      has definitions specific to the cpu support included and
      the vice-versa.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      74b265d4
  20. 30 11月, 2008 1 次提交
    • R
      [ARM] Hide ISA DMA API when ISA_DMA_API is unset · dcea83ad
      Russell King 提交于
      When ISA_DMA_API is unset, we're not implementing the ISA DMA API,
      so there's no point in publishing the prototypes via asm/dma.h, nor
      including the machine dependent parts of that API.
      
      This allows us to remove a lot of mach/dma.h files which don't contain
      any useful code.  Unfortunately though, some platforms put their own
      private non-ISA definitions into mach/dma.h, so we leave these behind
      and fix the appropriate #include statments.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      dcea83ad
  21. 30 10月, 2008 2 次提交
  22. 16 10月, 2008 1 次提交
  23. 09 10月, 2008 1 次提交