1. 16 12月, 2008 5 次提交
    • 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] S3C: Move pwm-clock.c to arch/arm/plat-s3c · 93b45885
      Ben Dooks 提交于
      Move pwm-clock.c to arch/arm/plat-s3c
      to be shared with the S3C64XX implementations.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      93b45885
    • B
      [ARM] S3C: Move core clock support to plat-s3c · adbefaa5
      Ben Dooks 提交于
      Move the core clock registration and definitions
      in arch/arm/plat-s3c24xx/clock.c to arch/arm/plat-s3c
      to be shared with the S3C64XX implementations.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      adbefaa5
    • B
      [ARM] S3C: Move time.c to arch/arm/plat-s3c · b915a125
      Ben Dooks 提交于
      Move time.c to arch/arm/plat-s3c
      to be shared with the S3C64XX implementations.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      b915a125
    • 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
  2. 08 10月, 2008 1 次提交