1. 23 3月, 2009 1 次提交
    • E
      [ARM] pxa: introduce plat-pxa for PXA common code and add DMA support · bd5ce433
      Eric Miao 提交于
      1. introduce folder of 'arch/arm/plat-pxa' for common code across different
         PXA processor families
      
      2. initially moved DMA code into plat-pxa
      
      3. common code in <mach/dma.h> moved into <plat/dma.h>, new processors
         should implement its own <mach/dma.h>, provide the following required
         definitions and '#include <plat/dma.h>' in the end:
      
         - DMAC_REGS_VIRT for mapped virtual address of the DMA registers'
           physical I/O memory
      Signed-off-by: NEric Miao <eric.miao@marvell.com>
      bd5ce433
  2. 09 3月, 2009 2 次提交
  3. 21 1月, 2009 1 次提交
  4. 30 11月, 2008 1 次提交
    • R
      [ARM] Hide ISA DMA API when ISA_DMA_API is unset · dcea83ad
      Russell King 提交于
      When ISA_DMA_API is unset, we're not implementing the ISA DMA API,
      so there's no point in publishing the prototypes via asm/dma.h, nor
      including the machine dependent parts of that API.
      
      This allows us to remove a lot of mach/dma.h files which don't contain
      any useful code.  Unfortunately though, some platforms put their own
      private non-ISA definitions into mach/dma.h, so we leave these behind
      and fix the appropriate #include statments.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      dcea83ad
  5. 07 8月, 2008 2 次提交
  6. 06 3月, 2008 1 次提交
  7. 12 7月, 2007 1 次提交
    • E
      [ARM] 4451/1: pxa: make dma.c generic and remove cpu specific dma code · f53f066c
      Eric Miao 提交于
      Since the number of dma channels varies between pxa25x and pxa27x, it
      introduces some specific code in dma.c. This patch moves the specific
      code to pxa25x.c and pxa27x.c and makes dma.c more generic.
      
      1. add pxa_init_dma() for dma initialization, the number of channels
         are passed in by the argument
      
      2. add a "prio" field to the "struct pxa_dma_channel" for the channel
         priority, and is initialized in pxa_init_dma()
      
      3. use a general priority comparison with the channels "prio" field so
         to remove the processor specific pxa_for_each_dma_prio macro,  this
         is not lightning fast as the original one,  but it is acceptable as
         it happens when requesting dma, which is usually not so performance
         critical
      Signed-off-by: Neric miao <eric.miao@marvell.com>
      Acked-by: NNicolas Pitre <nico@cam.org>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      f53f066c
  8. 07 10月, 2006 1 次提交
  9. 06 5月, 2006 1 次提交
  10. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4