1. 26 5月, 2009 1 次提交
  2. 22 4月, 2009 1 次提交
  3. 05 3月, 2009 1 次提交
    • A
      ARM: OMAP: sched_clock() corrected · 80ea3bac
      Aaro Koskinen 提交于
      After my OMAP3 board has been running for a while, I'm seeing weird
      latency traces like this:
      
            sh-1574    0d.h2  153us : do_timer (tick_do_update_jiffies64)
            sh-1574    0d.h2  153us : update_wall_time (do_timer)
            sh-1574    0d.h2  153us!: omap_32k_read (update_wall_time)
            sh-1574    0d.h2 1883us : update_xtime_cache (update_wall_time)
            sh-1574    0d.h2 1883us : clocksource_get_next (update_wall_time)
            sh-1574    0d.h2 1883us+: _spin_lock_irqsave (clocksource_get_next)
      
      and after a while:
      
            sh-17818   0d.h3  153us : do_timer (tick_do_update_jiffies64)
            sh-17818   0d.h3  153us : update_wall_time (do_timer)
            sh-17818   0d.h3  153us!: omap_32k_read (update_wall_time)
            sh-17818   0d.h3 1915us : update_xtime_cache (update_wall_time)
            sh-17818   0d.h3 1915us+: clocksource_get_next (update_wall_time)
            sh-17818   0d.h3 1945us : _spin_lock_irqsave (clocksource_get_next)
      
      Turns out that sched_clock() is using cyc2ns(), which returns NTP
      adjusted time. The sched_clock() frequency should not be adjusted. The
      patch deletes omap_32k_ticks_to_nsecs() and rewrites sched_clock()
      to do the conversion using the constant multiplier.
      Signed-off-by: NAaro Koskinen <Aaro.Koskinen@nokia.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      80ea3bac
  4. 09 2月, 2009 1 次提交
  5. 06 10月, 2008 1 次提交
  6. 06 9月, 2008 2 次提交
  7. 07 8月, 2008 2 次提交
  8. 03 7月, 2008 1 次提交
  9. 15 4月, 2008 2 次提交
    • P
      ARM: OMAP2: Change 24xx to use new register access · 44595982
      Paul Walmsley 提交于
      This patch changes 24xx to use new register access, except for clock
      framework. Clock framework register access will get updates in the
      next patch.
      
      Note that board-*.c files change GPMC (General Purpose Memory Controller)
      access to use gpmc_cs_write_reg() instead of accessing the registers
      directly. The code also uses gpmc_fck instead of it's parent clock
      core_l3_ck for GPMC clock.
      
      The H4 board file also adds h4_init_flash() function, which specify the
      flash start and end addresses.
      
      Also note that sleep.S removes some unused registers addresses.
      Signed-off-by: NPaul Walmsley <paul@pwsan.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      44595982
    • K
      ARM: OMAP: Timer32K: Move 32k-based sched_clock() to common code · f258b0c6
      Kevin Hilman 提交于
      Since 32k timer code is moving to OMAP1 specific dir, move the
      32k-based sched_clock() into common code where it is based on the 32k
      sync counter and can be used even when using MPU timer.
      
      While moving, change the ticks-to-nsecs conversion to use the helper
      functions provided by clocksource.h.
      
      Also removed the unused ticks_to_usec, leaving only ticks_to_nsec.
      Signed-off-by: NKevin Hilman <khilman@mvista.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      
      f258b0c6
  10. 22 8月, 2007 1 次提交
  11. 21 5月, 2007 1 次提交
  12. 09 5月, 2007 1 次提交
  13. 22 4月, 2007 1 次提交
  14. 01 7月, 2006 1 次提交
  15. 08 1月, 2006 1 次提交
  16. 10 11月, 2005 1 次提交
  17. 29 9月, 2005 1 次提交
  18. 08 9月, 2005 1 次提交
    • T
      [ARM] 2887/1: OMAP 2/4: Update files common to omap1 and omap2, take 2 · 92105bb7
      Tony Lindgren 提交于
      Patch from Tony Lindgren
      
      This patch syncs the mainline kernel with linux-omap tree.
      The highlights of the patch are:
      - Clock updates by Tuukka Tikkanen, Juha Yrjola,
        Daniel Petrini and Tony Lindgren
      - DMA fixes by Imre Deak, Juha Yrjola and Daniel Petrini
      - Add support to dual-mode hardware timers by Lauri Leukkunen
      - GPIO support for 24xx by Paul Mundt
      - GPIO wake-up support by Tony Lindgren
      - Better GPIO interrupt handler to not lose interrupts by
        Ralph Walden and Ladislav Michl
      - Power Management updates by Tuukka Tikkanen
      - Make Power Management code use new SRAM functions by
        Tony Lindgren
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      92105bb7
  19. 11 7月, 2005 1 次提交