1. 03 7月, 2008 5 次提交
    • T
      ARM: OMAP: DMA: Clean-up code · 97b7f715
      Tony Lindgren 提交于
      DMA clean-up, mostly checkpatch.pl fixes.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      97b7f715
    • T
      ARM: OMAP: DMA: Remove __REG access · 0499bdeb
      Tony Lindgren 提交于
      Remove __REG access in DMA code, use dma_read/write instead:
      
      - dynamically set the omap_dma_base based on the omap type
      - omap_read/write becomes dma_read/write
      - dma channel registers are read with dma_ch_read/write
      
      Cc: David Brownell <david-b@pacbell.net>
      Cc: linux-usb@vger.kernel.org
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      0499bdeb
    • T
      ARM: OMAP: DMA: Make channels dynamic for multi-boot · 4d96372e
      Tony Lindgren 提交于
      Make DMA channels dynamic for multi-boot
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      4d96372e
    • 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
  2. 01 7月, 2008 1 次提交
  3. 22 6月, 2008 1 次提交
  4. 12 6月, 2008 1 次提交
  5. 07 6月, 2008 1 次提交
  6. 06 6月, 2008 1 次提交
  7. 03 6月, 2008 1 次提交
    • R
      [ARM] pxa: fix tosa.c build error · 0ef2cfc0
      Russell King 提交于
      Work around:
      arch/arm/mach-pxa/tosa.c: In function `tosa_poweroff':
      arch/arm/mach-pxa/tosa.c:470: error: `GPIO_OUT' undeclared (first use in this function)
      arch/arm/mach-pxa/tosa.c:470: error: (Each undeclared identifier is reported only once
      arch/arm/mach-pxa/tosa.c:470: error: for each function it appears in.)
      
      The proper fix exists in the PXA branch of my kernel git tree, which
      will be pushed during the next merge window.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      0ef2cfc0
  8. 02 6月, 2008 2 次提交
  9. 01 6月, 2008 1 次提交
  10. 24 5月, 2008 1 次提交
  11. 23 5月, 2008 2 次提交
  12. 22 5月, 2008 6 次提交
  13. 18 5月, 2008 7 次提交
  14. 17 5月, 2008 1 次提交
  15. 15 5月, 2008 1 次提交
  16. 10 5月, 2008 8 次提交