1. 24 10月, 2014 1 次提交
  2. 05 9月, 2014 1 次提交
  3. 22 8月, 2014 1 次提交
  4. 16 6月, 2014 1 次提交
  5. 14 5月, 2014 1 次提交
    • S
      ARM: shmobile: Set clock frequency in HZ from OF nodes · f492b817
      Simon Horman 提交于
      shmobile_init_delay() looks for OF "clock-frequency" to determine
      the delay which is set by calling shmobile_setup_delay().
      
      Unfortunately this seems to be incorrect in detail as
      "clock-frequency" node values are in HZ whereas the frequency
      argument to shmobile_setup_delay() is in MHz.
      
      Provide a variant of shmobile_setup_delay() that accepts HZ to
      correct this problem.
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      f492b817
  6. 14 4月, 2014 1 次提交
  7. 06 8月, 2013 1 次提交
  8. 12 4月, 2013 1 次提交
    • R
      ARM: convert arm/arm64 arch timer to use CLKSRC_OF init · 0583fe47
      Rob Herring 提交于
      This converts arm and arm64 to use CLKSRC_OF DT based initialization for
      the arch timer. A new function arch_timer_arch_init is added to allow for
      arch specific setup.
      
      This has a side effect of enabling sched_clock on omap5 and exynos5. There
      should not be any reason not to use the arch timers for sched_clock.
      Signed-off-by: NRob Herring <rob.herring@calxeda.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Simon Horman <horms@verge.net.au>
      Cc: Magnus Damm <magnus.damm@gmail.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: John Stultz <john.stultz@linaro.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: linux-samsung-soc@vger.kernel.org
      Cc: linux-omap@vger.kernel.org
      Cc: linux-sh@vger.kernel.org
      Acked-by: NSantosh Shilimkar <santosh.shilimkar@ti.com>
      0583fe47
  9. 05 2月, 2013 1 次提交
  10. 25 12月, 2012 1 次提交
  11. 13 5月, 2012 2 次提交
    • M
      ARM / mach-shmobile: Use preset_lpj with calibrate_delay() · 173bf69a
      Magnus Damm 提交于
      Update the mach-shmobile shared delay calibration code for late
      timers. All existing in-tree non-DT socs are however using early
      timers today and they are unaffected by this change.
      
      The patch modifies shmobile_setup_delay() from using lpj_fine
      to preset_lpj. This change allows us to preset the worst case
      loops-per-jiffy value to all CPU cores on the system.
      
      The old code which made use of lpj_fine did not affect the
      secondary CPU cores which made it impossible to boot on SMP
      without early timers.
      
      Needed for SMP SoCs using late timers like EMEV2 or any other
      mach-shmobile SMP SoC that makes use of late timers via DT.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      173bf69a
    • K
      ARM / mach-shmobile: sh73a0 SMP TWD boot regression fix · d6720003
      Kuninori Morimoto 提交于
      Fix SMP TWD boot regression on sh73a0 based platforms caused by:
      
      4200b16d ARM: shmobile: convert to twd_local_timer_register() interface
      
      After the merge of the above commit it has been impossible to boot
      sh73a0 based SoCs with SMP enabled and CONFIG_HAVE_ARM_TWD=y. The
      kernel crashes at smp_init_cpus() timing which is before the console
      has been initialized, so to the user this looks like a kernel lock up
      without any particular error message.
      
      This patch fixes the regression on sh73a0 by moving the TWD
      registration code from smp_init_cpus() to sys_timer->init() time.
      
      This patch removed shmobile_twd_init() which is no longer needed
      Signed-off-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      d6720003
  12. 11 4月, 2012 1 次提交
  13. 13 3月, 2012 3 次提交
  14. 08 2月, 2010 1 次提交
    • M
      ARM: mach-shmobile: SH-Mobile G3 support. · c793c1b0
      Magnus Damm 提交于
      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: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      c793c1b0