1. 11 12月, 2008 2 次提交
  2. 06 9月, 2008 2 次提交
  3. 07 8月, 2008 2 次提交
  4. 03 7月, 2008 2 次提交
    • R
      ARM: OMAP: DMTimer: Optimize by adding load and start · 3fddd09e
      Richard Woodruff 提交于
      This patch optimizes the timer load and start sequence.  By combining the
      load and start a needless posted wait can be removed from the system timer
      execution path.
      
      * Before patch register writes are taking up .078% @ 500MHz during idle.
      
       Address                 |total  |min  |max      |avr     |count|ratio%
       old\process\default_idle|7.369s |0.0us|999.902ms|14.477ms|509. |62.661%
       ld\Global\cpu_v7_do_idle|4.265s |0.0us|375.786ms|24.374ms|175. |36.270%
                      (UNKNOWN)|17.503ms|0.us|531.080us|5.119us|3419. |0.148%
       r\omap_dm_timer_set_load|8.135ms|0.0us|79.887us|15.065us|540.  |0.069% <--
       \vmlinux-old\Global\_end|2.023ms|0.0us|4.000us|0.560us|3613.   |0.017%
       -old\Global\__raw_readsw|1.962ms|0.0us|108.610us|9.167us|214.  |0.016%
       old\smc91x\smc_interrupt|1.353ms|0.0us|10.212us|2.348us|576.   |0.011%
       s/namei\__link_path_walk|1.161ms|0.0us|4.310us|0.762us|  1524. |0.009%
       \omap_dm_timer_write_reg|1.085ms|0.0us|126.150us|2.153us|504.  |0.009% <--
      
      * After patch timer functions do not show up in top listings for long captures.
      Signed-off-by: NRichard Woodruff <r-woodruff2@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      3fddd09e
    • R
      ARM: OMAP: DMTimer: Use posted mode · 0f0d0807
      Richard Woodruff 提交于
      This patch adds the use of write posting for the timer.  Previously, every
      write could lock the requestor for almost 3x32KHz cycles.  This patch only
      synchronizes before writes and reads instead of after them and it does
      it on per register basis.  Doing it this way there is some chance to hide
      some of the sync latency.  It also removes some needless reads when
      non-posted mode is there.  With out this fix the read/writes take almost
      2% CPU load @500MHz just waiting on tick timer registers.
      
      Also define new 34xx only registers.
      Signed-off-by: NRichard Woodruff <r-woodruff2@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      0f0d0807
  5. 06 3月, 2008 1 次提交
  6. 09 2月, 2008 2 次提交
  7. 22 8月, 2007 1 次提交
  8. 09 5月, 2007 1 次提交
  9. 05 5月, 2007 1 次提交
  10. 02 3月, 2007 2 次提交
    • M
      ARM: OMAP: dmtimer.c omap1 register fix · 53037f4c
      Matthew Percival 提交于
      When I went to use dmtimer7 it did not seem to work.  I noticed that
      the base addresses for dmtimers 7 and 8 were set wrong.  A simple patch
      to correct a small error.  Confirmed to fix the problem on an OSK.
      Signed-off-by: NMatthew Percival <matthew@capgo.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      53037f4c
    • D
      ARM: OMAP: Fix warnings in plat-omap · 2121880e
      Dirk Behme 提交于
      Fix warnings
      
      arch/arm/plat-omap/dmtimer.c: In function
      'omap_dm_timer_modify_idlect_mask':
      arch/arm/plat-omap/dmtimer.c:317: warning: no return
      statement in function returning non-void
      
      arch/arm/plat-omap/mailbox.c: In function 'omap_mbox_init':
      arch/arm/plat-omap/mailbox.c:231: warning: ignoring return
      value of 'class_device_create_file', declared with attribute
      warn_unused_result
      
      Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      2121880e
  11. 25 9月, 2006 3 次提交
  12. 02 7月, 2006 1 次提交
  13. 27 6月, 2006 3 次提交
  14. 03 4月, 2006 1 次提交
  15. 16 11月, 2005 1 次提交
  16. 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