1. 12 8月, 2011 3 次提交
  2. 20 7月, 2011 1 次提交
  3. 15 7月, 2011 1 次提交
    • D
      ARM: mxs-dma: include <linux/dmaengine.h> · d3144df5
      Dong Aisheng 提交于
      Other files using dma.h may fail to compile as follows:
      In file included from sound/soc/mxs/mxs-pcm.h:22,
                       from sound/soc/mxs/mxs-saif.h:112,
                       from sound/soc/mxs/mxs-sgtl5000.c:34:
      arch/arm/mach-mxs/include/mach/dma.h:16: warning: 'struct dma_chan' declared inside parameter list
      arch/arm/mach-mxs/include/mach/dma.h:16: warning: its scope is only this definition or declaration, which is probably not what you want
      arch/arm/mach-mxs/include/mach/dma.h: In function 'mxs_dma_is_apbh':
      arch/arm/mach-mxs/include/mach/dma.h:18: error: dereferencing pointer to incomplete type
      arch/arm/mach-mxs/include/mach/dma.h: At top level:
      arch/arm/mach-mxs/include/mach/dma.h:21: warning: 'struct dma_chan' declared inside parameter list
      arch/arm/mach-mxs/include/mach/dma.h: In function 'mxs_dma_is_apbx':
      arch/arm/mach-mxs/include/mach/dma.h:23: error: dereferencing pointer to incomplete type
      make[3]: *** [sound/soc/mxs/mxs-sgtl5000.o] Error 1
      make[2]: *** [sound/soc/mxs] Error 2
      make[1]: *** [sound/soc] Error 2
      make: *** [sound] Error 2
      
      It seems it's better for dma.h to include dmaengine.h himself.
      Signed-off-by: NDong Aisheng <b29396@freescale.com>
      Cc: Sascha Hauer <s.hauer@pengutronix.de>
      Cc: Shawn Guo <shawn.guo@linaro.org>
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      d3144df5
  4. 07 6月, 2011 1 次提交
  5. 19 5月, 2011 2 次提交
  6. 07 5月, 2011 1 次提交
  7. 25 3月, 2011 1 次提交
  8. 16 3月, 2011 1 次提交
  9. 08 3月, 2011 7 次提交
  10. 02 3月, 2011 1 次提交
    • S
      dmaengine: mxs-dma: add dma support for i.MX23/28 · a580b8c5
      Shawn Guo 提交于
      This patch adds dma support for Freescale MXS-based SoC i.MX23/28,
      including apbh-dma and apbx-dma.
      
      * apbh-dma and apbx-dma are supported in the driver as two mxs-dma
        instances.
      
      * apbh-dma is different between mx23 and mx28, hardware version
        register is used to differentiate.
      
      * mxs-dma supports pio function besides data transfer.  The driver
        uses dma_data_direction DMA_NONE to identify the pio mode, and
        steals sgl and sg_len to get pio words and numbers from clients.
      
      * mxs dmaengine has some very specific features, like sense function
        and the special NAND support (nand_lock, nand_wait4ready).  These
        are too specific to implemented in generic dmaengine driver.
      
      * The driver refers to imx-sdma and only a single descriptor is
        statically assigned to each channel.
      Signed-off-by: NShawn Guo <shawn.guo@freescale.com>
      Signed-off-by: NVinod Koul <vinod.koul@intel.com>
      a580b8c5
  11. 01 3月, 2011 1 次提交
  12. 17 2月, 2011 1 次提交
  13. 03 2月, 2011 1 次提交
  14. 25 1月, 2011 1 次提交
  15. 24 1月, 2011 1 次提交
  16. 21 1月, 2011 1 次提交
  17. 12 1月, 2011 1 次提交
  18. 21 12月, 2010 6 次提交
  19. 20 12月, 2010 2 次提交
  20. 13 12月, 2010 2 次提交