Hi Linus, Please pull to recive dmaengine updates for 4.6. This is smallish update with minor changes to core and new driver and usual updates. Nothing super exciting here.. The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d: Linux 4.5-rc1 (2016-01-24 13:06:47 -0800) are available in the git repository at: git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.6-rc1 for you to fetch changes up to 896e041e8e8efb34520d033a693ef25391f9c9f0: Merge branch 'topic/xilinx' into for-linus (2016-03-14 11:18:32 +0530) ---------------------------------------------------------------- dmaengine updates for 4.6 This is smallish update with minor changes to core and new driver and usual updates. Nothing super exciting here.. - We have made slave address as physical to enable driver to do the mapping. - We now expose the maxburst for slave dma as new capability so clients can know this and program accordingly - addition of device synchronize callbacks on omap and edma. - pl330 updates to support DMAFLUSHP for Rockchip platforms. - Updates and improved sg handling in Xilinx VDMA driver. - New hidma qualcomm dma driver, though some bits are still in progress ---------------------------------------------------------------- Addy Ke (2): dmaengine: pl330: add quirk for broken no flushp spi: rockchip: modify DMA max burst to 1 Alexander Sverdlin (1): dmaengine: ep93xx: Treat STALL and NFB IRQs same way Andy Gross (1): dmaengine: qcom_bam_dma: Make driver work for BE Andy Shevchenko (3): dmaengine: idma64: clear LLP_[SD]_EN bits in last descriptor dmaengine: idma64: fix typo in WR_ISSUE_THD(x) dmaengine: acpi-dma: align debug message with flow Arnd Bergmann (1): dmaengine: sirf: use __maybe_unused to hide pm functions Boojin Kim (1): dmaengine: pl330: support burst mode for dev-to-mem and mem-to-dev transmit Caesar Wang (1): dmaengine: pl330: fix to support the burst mode Dan Carpenter (1): dma/mic_x100_dma: IS_ERR() vs PTR_ERR() typo Dave Jiang (4): dmaengine: IOATDMA: Convert pci_pool_* to dma_pool_* dmaengine: IOATDMA: Removing descriptor ring reshape dmaengine: IOATDMA: Allocate DMA descriptor ring in contig DMA memory dmaengine: IOATDMA: revise channel reset workaround on CB3.3 platforms Emilio López (1): dmaengine: sun4i: support module autoloading Jie Yang (1): dmaengine: dw: fix a typo for bitfields of CTL_LO Kedareswara rao Appana (5): dmaengine: xilinx_vdma: Improve SG engine handling dmaengine: xilinx_vdma: Fix issues with non-parking mode dmaengine: xilinx_vdma: Simplify spin lock handling dmaengine: xilinx_vdma: Use readl_poll_timeout instead of do while loop's dmaengine: xilinx_vdma: Remove unnecessary variable initializations Kuninori Morimoto (1): dmaengine: rcar-dmac: clear pertinence number of channels Laxman Dewangan (2): dmaengine: tegra: don't open code of_device_get_match_data() dmaengine: tegra: Move of_device_id table near to its user Lothar Waßmann (1): dmaengine: enable mxs-dma for imx6ul Peter Ujfalusi (3): dmaengine: omap-dma: Implement device_synchronize callback dmaengine: edma: Implement device_synchronize callback dmaengine: edma: Fetch echan->edesc while holding lock in edma_comletion_handler Shawn Lin (3): dt/bindings: arm-pl330: add description of arm, pl330-broken-no-flushp dmaengine: core: expose max burst capability to clients dmaengine: pl330: add max burst for dmaengine Simon Horman (1): dmaengine: sh: Use ARCH_RENESAS Sinan Kaya (4): dmaengine: qcom_bam_dma: move to qcom directory dmaengine: hidma: Add Device Tree binding dmaengine: add Qualcomm Technologies HIDMA management driver dmaengine: add Qualcomm Technologies HIDMA channel driver Tim Gardner (1): dmaengine: ioatdma: Squelch framesize warnings Vinod Koul (10): dmaengine: make slave address physical Merge branch 'topic/core' into for-linus Merge branch 'topic/edma' into for-linus Merge branch 'topic/idma' into for-linus Merge branch 'topic/ioatdma' into for-linus Merge branch 'topic/omap' into for-linus Merge branch 'topic/pl330' into for-linus Merge branch 'topic/qcom' into for-linus Merge branch 'topic/sh' into for-linus Merge branch 'topic/xilinx' into for-linus Wolfram Sang (1): dmaengine: sh: shdmac: don't open code of_device_get_match_data() .../ABI/testing/sysfs-platform-hidma-mgmt | 97 +++ .../devicetree/bindings/dma/arm-pl330.txt | 1 + .../devicetree/bindings/dma/qcom_hidma_mgmt.txt | 89 +++ drivers/dma/Kconfig | 16 +- drivers/dma/Makefile | 2 +- drivers/dma/acpi-dma.c | 2 +- drivers/dma/dmaengine.c | 1 + drivers/dma/dw/regs.h | 2 +- drivers/dma/edma.c | 63 +- drivers/dma/ep93xx_dma.c | 28 +- drivers/dma/idma64.c | 3 + drivers/dma/idma64.h | 2 +- drivers/dma/ioat/dma.c | 268 +++----- drivers/dma/ioat/dma.h | 23 +- drivers/dma/ioat/hw.h | 2 + drivers/dma/ioat/init.c | 49 +- drivers/dma/ioat/prep.c | 2 +- drivers/dma/mic_x100_dma.c | 2 +- drivers/dma/omap-dma.c | 8 + drivers/dma/pl330.c | 101 ++- drivers/dma/qcom/Kconfig | 29 + drivers/dma/qcom/Makefile | 3 + drivers/dma/{qcom_bam_dma.c => qcom/bam_dma.c} | 23 +- drivers/dma/qcom/hidma.c | 706 +++++++++++++++++++++ drivers/dma/qcom/hidma.h | 160 +++++ drivers/dma/qcom/hidma_mgmt.c | 302 +++++++++ drivers/dma/qcom/hidma_mgmt.h | 39 ++ drivers/dma/qcom/hidma_mgmt_sys.c | 295 +++++++++ drivers/dma/sh/Kconfig | 6 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdmac.c | 2 +- drivers/dma/sirf-dma.c | 10 +- drivers/dma/sun4i-dma.c | 1 + drivers/dma/tegra20-apb-dma.c | 47 +- drivers/dma/xilinx/xilinx_vdma.c | 204 +++--- drivers/spi/spi-rockchip.c | 12 +- include/linux/dmaengine.h | 8 +- 37 files changed, 2146 insertions(+), 464 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-hidma-mgmt create mode 100644 Documentation/devicetree/bindings/dma/qcom_hidma_mgmt.txt create mode 100644 drivers/dma/qcom/Kconfig create mode 100644 drivers/dma/qcom/Makefile rename drivers/dma/{qcom_bam_dma.c => qcom/bam_dma.c} (98%) create mode 100644 drivers/dma/qcom/hidma.c create mode 100644 drivers/dma/qcom/hidma.h create mode 100644 drivers/dma/qcom/hidma_mgmt.c create mode 100644 drivers/dma/qcom/hidma_mgmt.h create mode 100644 drivers/dma/qcom/hidma_mgmt_sys.c -- ~Vinod
Attachment:
signature.asc
Description: Digital signature