1. 29 Apr, 2010 1 commit
  2. 15 Mar, 2010 1 commit
  3. 12 Mar, 2010 1 commit
  4. 01 Mar, 2010 1 commit
  5. 24 Feb, 2010 5 commits
  6. 23 Feb, 2010 3 commits
  7. 20 Feb, 2010 1 commit
  8. 15 Feb, 2010 3 commits
  9. 12 Feb, 2010 5 commits
  10. 07 Feb, 2010 1 commit
    • Magnus Damm's avatar
      ARM: mach-shmobile: SH-Mobile G3 support. · c793c1b0
      Magnus Damm authored
      This adds preliminary support for the SH-Mobile G-series.
      
      The SH-Mobile G-series is a series of ARM/SH multi-core CPUs that aside
      from the ARM MPU are primarily composed of existing SH IP blocks.
      
      This includes initial support for the SH7367 (SH-Mobile G3) CPU and
      the G3EVM reference board.
      
      Only timer, serial console, and NOR flash are supported at this point.
      Patches for the interrupt controller, pinmux support, clock framework
      and runtime pm will be submitted as feature patches on top of this.
      Signed-off-by: default avatarMagnus Damm <damm@opensource.se>
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      c793c1b0
  11. 04 Feb, 2010 1 commit
  12. 03 Feb, 2010 1 commit
  13. 01 Feb, 2010 1 commit
  14. 27 Jan, 2010 1 commit
  15. 25 Jan, 2010 1 commit
    • Ben Dooks's avatar
      ARM: S3C64XX: Merge mach-s3c6400 and mach-s3c6410 · 431107ea
      Ben Dooks authored
      As per discussions with Russell King on linux-arm-kernel, it appears that
      both mach-s3c6400 and mach-s3c6410 are so close together that they should
      simply be merged into mach-s3c64xx.
      
      Note, this patch does not eliminate any of the bits that are still common,
      it is simply a move of the two directories together, any further common
      code will be eliminated or moved in further patches.
      Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
      431107ea
  16. 17 Jan, 2010 1 commit
  17. 15 Jan, 2010 1 commit
  18. 11 Jan, 2010 1 commit
  19. 06 Jan, 2010 1 commit
  20. 13 Dec, 2009 1 commit
    • Russell King's avatar
      ARM: fix sa1100 build · 1937f5b9
      Russell King authored
      Fix:
      
      arch/arm/mach-sa1100/generic.c:117: error: redefinition of 'cpufreq_get'
      include/linux/cpufreq.h:299: error: previous definition of 'cpufreq_get' was here
      
      cpufreq_get() is used on these platforms to tell drivers what the CPU
      frequency is, and therefore the bus frequency - which is critical for
      setting the PCMCIA and LCD timings.  Adding ifdefs to these drivers to
      select cpufreq_get() or some other interface adds confusion.  Making
      these drivers use some other interface for the normal paths and cpufreq
      stuff for the cpufreq notifier is insane as well.
      
      (Why x86 can't provide a version of cpufreq_get() which returns the
      CPU frequency when CPUFREQ is disabled is beyond me, rather than
      requiring a dummy zero-returning cpufreq_get().  Especially as they
      do:
      
      			unsigned long khz = cpufreq_get(cpu);
      			if (!khz)
      				khz = tsc_khz;
      
      In other words, if CPUFREQ is disabled, get it from tsc_khz - why
      not provide a dummy cpufreq_get() which returns tsc_khz?)
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      1937f5b9
  21. 30 Nov, 2009 1 commit
    • Ben Dooks's avatar
      ARM: SAMSUNG: Add plat-samsung as starting point for plat-s3c* moves · cf383678
      Ben Dooks authored
      We inted to re-organise the plat-s3c/plat-s3c24xx/plat-s3c64xx into a
      more generic plat-samsung with less code in the other plat- directories
      to make it easier to port new devices and try and clear up some of the
      naming issues with newer devices.
      
      Start by creating a small arch/arm/plat-samsung with no actuall code in
      so we can move items in as we process them.
      
      Add this to arch/arm to allow it to build things once support is added.
      Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
      cf383678
  22. 28 Nov, 2009 2 commits
  23. 27 Nov, 2009 1 commit
  24. 29 Oct, 2009 2 commits
    • Mikael Pettersson's avatar
      iop: enable generic time · 980f2296
      Mikael Pettersson authored
      This updates the IOP platform to use the kernel's generic time
      framework. With clockevent support in place, this reduces to
      selecting GENERIC_TIME and removing the platform's private timer
      ->offset() operation (iop_gettimeoffset).
      
      Tested on n2100, compile-tested for all plat-iop machines.
      Signed-off-by: default avatarMikael Pettersson <mikpe@it.uu.se>
      Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
      980f2296
    • Mikael Pettersson's avatar
      iop: clockevent support · 469d3044
      Mikael Pettersson authored
      This updates the IOP platform to expose the interrupting
      timer 0 as a clockevent object. The timer interrupt handler
      is changed to call the clockevent ->event_handler() instead
      of timer_tick(), and ->set_next_event() and ->set_mode()
      operations are added to allow the mode of the timer to be
      updated (required for ONESHOT/NOHZ mode).
      
      Timer 0 must now be properly initialised, which requires
      a new write_tcr0() function from the mach-specific code.
      
      The mode of timer 0 must be read at the start of ->set_mode(),
      which requires a new read_tmr0() function from the mach-
      specific code.
      
      Initial setup of timer 0 is also rewritten to be more robust.
      
      Tested on n2100, compile-tested for all plat-iop machines.
      Signed-off-by: default avatarMikael Pettersson <mikpe@it.uu.se>
      Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
      469d3044
  25. 15 Sep, 2009 1 commit
  26. 17 Aug, 2009 1 commit