08 Oct, 2010

2 commits

  • In 2.6.36 kernel, dma slave control command was introduced,
    this patch changes the intel-mid-dma driver to this
    new kernel slave interface

    Signed-off-by: Vinod Koul
    Signed-off-by: Dan Williams

    Koul, Vinod
     
  • For a very high speed DMA various periphral devices need
    scatter-gather list support. The DMA hardware support link list items.
    This list can be circular also (adding new flag DMA_PREP_CIRCULAR_LIST)
    Right now this flag is in driver header and should be moved to
    dmaengine header file eventually

    Signed-off-by: Ramesh Babu K V
    Signed-off-by: Vinod Koul
    Signed-off-by: Dan Williams

    Ramesh Babu K V
     

28 Jul, 2010

1 commit

  • This patch add DMA drivers for DMA controllers in Langwell chipset
    of Intel(R) Moorestown platform and DMA controllers in Penwell of
    Intel(R) Medfield platfrom

    This patch adds support for Moorestown DMAC1 and DMAC2 controllers.
    It also add support for Medfiled GP DMA and DMAC1 controllers.
    These controllers supports memory to peripheral and peripheral to
    memory transfers. It support only single block transfers.

    This driver is based on Kernel DMA engine
    Anyone who wishes to use this controller should use DMA engine APIs

    This controller exposes DMA_SLAVE capabilities and notifies the client drivers
    of DMA transaction completion

    Config option required to be enabled CONFIG_INTEL_MID_DMAC=y

    Signed-off-by: Vinod Koul
    Signed-off-by: Alan Cox
    Signed-off-by: Dan Williams

    Vinod Koul