07 Sep, 2017

1 commit


22 Aug, 2017

2 commits


02 Jun, 2017

1 commit

  • This dma engine driver directly accesses page_link assuming knowledge
    that should be contained only in scatterlist.h.

    We replace this access with a call to sg_chain which is equivalent.

    Signed-off-by: Logan Gunthorpe
    Signed-off-by: Stephen Bates
    Acked-by: Linus Walleij
    Cc: Dan Williams
    Cc: Vinod Koul
    Cc: Per Förlin
    Signed-off-by: Vinod Koul

    Logan Gunthorpe
     

14 Jan, 2017

2 commits

  • The ste_dma40 has burst level granularity on the residue
    registers, which is necessary for some clients to know,
    notably the UART. Before this patch we get this message:

    uart-pl011 80007000.uart: RX DMA disabled - no residue processing

    This patch fixes it.

    Signed-off-by: Linus Walleij
    Signed-off-by: Vinod Koul

    Linus Walleij
     
  • Since the introduction of the .directions flags, ste_dma40 was
    never patched to indicate which transfer directions it can manage.
    This causes a problem when trying to use the dmaengine for generic
    ALSA SoC DMA:

    ux500-msp-i2s.1: Failed to get DMA channel capabilities, falling
    back to period counting: -6

    This patch fixes this issue by indicating the supported transfer
    directions for slave and memcpy channels.

    Signed-off-by: Linus Walleij
    Signed-off-by: Vinod Koul

    Linus Walleij
     

03 Oct, 2016

2 commits


27 Sep, 2016

24 commits


14 Sep, 2016

1 commit


08 Aug, 2016

1 commit

  • This is in preperation of moving to a callback that provides results to the
    callback for the transaction. The conversion will maintain current behavior
    and the driver must convert to new callback mechanism at a later time in
    order to receive results.

    Signed-off-by: Dave Jiang
    Reviewed-by: Lars-Peter Clausen
    Cc: Linus Walleij
    Signed-off-by: Vinod Koul

    Dave Jiang
     

22 Jun, 2016

2 commits


10 Dec, 2015

3 commits


25 Oct, 2015

1 commit