• Olof Johansson's avatar
    Merge tag 'davinci-for-v3.16/edma' of... · 3a5e23cf
    Olof Johansson authored
    Merge tag 'davinci-for-v3.16/edma' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/drivers
    
    Merge "DaVinci EDMA clean-up for v3.16" from Sekhar Nori:
    
    This series makes edma use configuration information available within
    the IP instead of reading it from platform data or DT. Some other useful
    clean-ups are included too.
    
    * tag 'davinci-for-v3.16/edma' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci: (34 commits)
      ARM: edma: Remove redundant/unused parameters from edma_soc_info
      ARM: davinci: Remove redundant/unused parameters for edma
      ARM: dts: am4372: Remove obsolete properties from edma node
      ARM: dts: am33xx: Remove obsolete properties from edma node
      dt/bindings: ti,edma: Remove redundant properties from documentation
      ARM: edma: Get IP configuration from HW (number of channels, tc, etc)
      ARM: edma: Save number of regions from pdata to struct edma
      ARM: edma: Remove num_cc member from struct edma
      ARM: edma: Remove queue_tc_mapping data from edma_soc_info
      ARM: davinci: Remove eDMA3 queue_tc_mapping data from edma_soc_info
      ARM: edma: Do not change TC -> Queue mapping, leave it to default.
      ARM: edma: Take the number of tc from edma_soc_info (pdata)
      ARM: edma: No need to clean the pdata in edma_of_parse_dt()
      ARM: edma: Clean up and simplify the code around irq request
      dmaengine: edma: update DMA memcpy to use new param element
      dmaengine: edma: Document variables used for residue accounting
      dmaengine: edma: Provide granular accounting
      dmaengine: edma: Make reading the position of active channels work
      dmaengine: edma: Store transfer data in edma_desc and edma_pset
      dmaengine: edma: Create private pset struct
      ...
    Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
    3a5e23cf
edma.c 48.7 KB