1. 13 11月, 2009 1 次提交
  2. 09 9月, 2009 1 次提交
  3. 19 8月, 2009 1 次提交
  4. 11 5月, 2009 1 次提交
  5. 04 4月, 2009 1 次提交
  6. 17 3月, 2009 2 次提交
  7. 16 3月, 2009 2 次提交
  8. 10 3月, 2009 1 次提交
  9. 22 12月, 2008 3 次提交
  10. 29 7月, 2008 2 次提交
  11. 22 7月, 2008 1 次提交
    • A
      sysdev: Pass the attribute to the low level sysdev show/store function · 4a0b2b4d
      Andi Kleen 提交于
      This allow to dynamically generate attributes and share show/store
      functions between attributes. Right now most attributes are generated
      by special macros and lots of duplicated code. With the attribute
      passed it's instead possible to attach some data to the attribute
      and then use that in shared low level functions to do different things.
      
      I need this for the dynamically generated bank attributes in the x86
      machine check code, but it'll allow some further cleanups.
      
      I converted all users in tree to the new show/store prototype. It's a single
      huge patch to avoid unbisectable sections.
      
      Runtime tested: x86-32, x86-64
      Compiled only: ia64, powerpc
      Not compile tested/only grep converted: sh, arm, avr32
      Signed-off-by: NAndi Kleen <ak@linux.intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      4a0b2b4d
  12. 27 2月, 2008 1 次提交
  13. 14 2月, 2008 1 次提交
  14. 28 1月, 2008 1 次提交
  15. 25 1月, 2008 1 次提交
  16. 21 9月, 2007 2 次提交
  17. 24 7月, 2007 1 次提交
    • A
      sh: Fix Dreamcast DMA issues. · eb695dbf
      Adrian McMenamin 提交于
      The current SH DMA API is somewhat broken, not correctly matching
      virtual channel to the correct SH DMAC. This wasn't noticeable when
      using g2 DMA for the sound driver - one channel 0 is as good as any
      other! - but caused the pvr2 driver to fail.
      
      This patch fixes the pvr2 problem and consequently fixes the sound
      driver to ensure it continues to function.
      
      Signed-off by: Adrian McMenamin <adrian@mcmen.demon.co.uk>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      eb695dbf
  18. 20 7月, 2007 2 次提交
  19. 11 6月, 2007 1 次提交
  20. 31 5月, 2007 1 次提交
    • M
      sh: Trivial fix for dma-api compile failure. · bdff33dd
      Manuel Lauss 提交于
      Trivial fix for arch/sh/drivers/dma/dma-api.c compile failure:
      
        CC      arch/sh/drivers/dma/dma-api.o
      a/arch/sh/drivers/dma/dma-api.c: In function 'dma_wait_for_completion':
      a/arch/sh/drivers/dma/dma-api.c:233: error: 'TASK_UNINTERRUPTIBLE' undeclared (first use in this function)
      a/arch/sh/drivers/dma/dma-api.c:233: error: (Each undeclared identifier is reported only once
      a/arch/sh/drivers/dma/dma-api.c:233: error: for each function it appears in.)
      a/arch/sh/drivers/dma/dma-api.c:233: warning: implicit declaration of function 'schedule'
      Signed-off-by: NManuel Lauss <mano@roarinelk.homelinux.net>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      bdff33dd
  21. 21 5月, 2007 1 次提交
  22. 09 5月, 2007 1 次提交
    • M
      sh: SH7760 DMABRG support. · fc467a26
      Manuel Lauss 提交于
      The DMABRG is a special DMA unit within the SH7760 which does data
      transfers from main memory to Audio units and USB shared memory.
      It has 3 IRQ lines which generate 10 events, which have to be masked
      unmasked and acked in a single 32bit register. It works independently
      from the tradition SH DMAC, but blocks usage of DMAC channel 0.
      
      This patch adds 2 functions to associate callbacks with DMABRG events
      and initialization.
      Signed-off-by: NManuel Lauss <mano@roarinelk.homelinux.net>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      fc467a26
  23. 13 2月, 2007 1 次提交
    • M
      sh: SH-DMAC compile fixes · 9f8a5e3a
      Manuel Lauss 提交于
      This patch does the following:
      - remove the make_ipr_irq stuff from dma-sh.c and replace it
        with a simple channel<->irq mapping table.
      - add DMTEx_IRQ constants for sh4 cpus
      - fix sh7751 DMAE irq number
      
      The SH7780 uses the same IRQs for DMA as other SH4 types, so
      I put the constants on top of the dma.h file.
      
      Other CPU types need to #define their own DMTEx_IRQ contants
      in their appropriate header.
      Signed-off-by: NManuel Lauss <mano@roarinelk.homelinux.net>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      9f8a5e3a
  24. 06 12月, 2006 4 次提交
  25. 31 10月, 2006 1 次提交
  26. 06 10月, 2006 1 次提交
  27. 04 10月, 2006 1 次提交
  28. 03 10月, 2006 1 次提交
  29. 27 9月, 2006 2 次提交