From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754645AbdEIQCj (ORCPT ); Tue, 9 May 2017 12:02:39 -0400 Received: from mga02.intel.com ([134.134.136.20]:20975 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754118AbdEIQCh (ORCPT ); Tue, 9 May 2017 12:02:37 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.38,315,1491289200"; d="asc'?scan'208";a="1145643881" Date: Tue, 9 May 2017 21:34:38 +0530 From: Vinod Koul To: Linus Torvalds Cc: LKML , dma Subject: [GIT PULL] dmaengine updates Message-ID: <20170509160438.GV6263@localhost> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0eh6TmSyL6TZE2Uz" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --0eh6TmSyL6TZE2Uz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey Linus, Here is the dmaengine update for 4.12. The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201: Linux 4.11-rc1 (2017-03-05 12:59:56 -0800) are available in the git repository at: git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.12-rc1 for you to fetch changes up to be13ec668d043e5313985014d34735ec6ede074a: Merge branch 'topic/pl330' into for-linus (2017-05-04 16:08:52 +0530) ---------------------------------------------------------------- dmaengine updates for 4.12-rc1 This time again a smaller update consisting of: - support for TI DA8xx dma controller and updates to the cppi driver - updates on bunch of drivers like xilinx, pl08x, stm32-dma, mv_xor, ioat, dmatest ---------------------------------------------------------------- Akinobu Mita (2): dmaengine: xilinx: fix device_terminate_all() callback for AXI CDMA dmaengine: xilinx: avoid memory corruption for device_prep_dma_memcpy= () Alexandre Bailon (9): dmaengine: cppi41: Remove usbss_mem dmaengine: cppi41: rename platform variables dmaengine: cppi41: Move some constants to glue layer dmaengine: cppi41: init_sched(): Get number of channels from DT dmaengine: cppi41: Remove isr callback from glue layer dt/bindings: da8xx-usb: Add binding for the CPPI 4.1 DMA controller dmaengine: cppi41: Add support of DA8xx to CPPI 4.1 dmaengine: cppi41: Fix teardown warnings dmaengine: cppi41: Fix an Oops happening in cppi41_dma_probe() Andy Shevchenko (3): dmaengine: cppi41: fix cppi41_dma_tx_status() logic dmaengine: cppi41: use managed functions devm_*() dmaengine: virt-dma: Convert to use list_for_each_entry_safe() Colin Ian King (2): dmaengine: stm32-dma: fix up error dev_err message dmaengine: mv_xor: remove redundant null check on cd Geliang Tang (4): dmaengine: ioat: use setup_timer dmaengine: dmatest: use offset_in_page() macro dmaengine: mv_xor: use offset_in_page() macro dma-debug: use offset_in_page() macro Jiada Wang (1): dmaengine: imx-sdma: add 1ms delay to ensure SDMA channel is stopped Kuninori Morimoto (1): dmaengine: rcar-dmac: enable descriptor mode on 40bit Linus Walleij (3): dmaengine: pl080: Cut some unused defines dmaengine: pl080: Fix some missing kerneldoc dmaengine: pl08x: Use the BIT() macro consistently Lucas Stach (1): dmaengine: imx-sdma: advertise correct residue granularity Marc Gonzalez (1): dmaengine: sun4i: fix invalid argument Marek Szyprowski (1): dmaengine: pl330: remove pdata based initialization Sinan Kaya (2): dmaengine: qcom_hidma: disable/enable IRQs on pause/resume dmaengine: qcom_hidma: pause the channel on shutdown Stefan Roese (2): dmaengine: dmatest: Select DMA_ENGINE_RAID as its needed for the slav= e_sg test dmaengine: dmatest: Add check for supported buffer count (sg_buffers) Vinod Koul (8): dmaengine: cppi: fix build error due to bad variable Merge branch 'topic/cppi' into for-linus dmaengine: pl08x: fix pl08x_dma_chan_state documentation dmaengine: pl08x: remove lock documentation Merge branch 'topic/pl08x' into for-linus Merge branch 'topic/qcom' into for-linus Merge branch 'topic/xilinx' into for-linus Merge branch 'topic/pl330' into for-linus .../devicetree/bindings/usb/da8xx-usb.txt | 41 ++++- arch/arm/plat-samsung/devs.c | 1 - drivers/dma/Kconfig | 7 +- drivers/dma/amba-pl08x.c | 20 +-- drivers/dma/cppi41.c | 168 ++++++++++++-----= ---- drivers/dma/dmatest.c | 11 +- drivers/dma/imx-sdma.c | 19 ++- drivers/dma/ioat/init.c | 4 +- drivers/dma/mv_xor.c | 9 +- drivers/dma/pl330.c | 42 +----- drivers/dma/qcom/hidma.c | 15 ++ drivers/dma/qcom/hidma_ll.c | 6 + drivers/dma/sh/rcar-dmac.c | 52 ++++--- drivers/dma/stm32-dma.c | 2 +- drivers/dma/sun4i-dma.c | 2 +- drivers/dma/virt-dma.c | 11 +- drivers/dma/xilinx/xilinx_dma.c | 63 ++++---- include/linux/amba/pl080.h | 50 +++--- include/linux/amba/pl330.h | 35 ----- lib/dma-debug.c | 4 +- 20 files changed, 304 insertions(+), 258 deletions(-) delete mode 100644 include/linux/amba/pl330.h Thanks --=20 ~Vinod --0eh6TmSyL6TZE2Uz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJZEeiWAAoJEHwUBw8lI4NHTEoQAMh8ot2uuYVuvcCxFmDXC2WY F1PGIgW+2Ywf6vaNeHhB7mbImPMgVFEVP0HoXVO7+ewiEX23pLWomM6UYTsdL8fm 0UxartpmsXX92g7TNXVN+wV6QYi6g5vtCOQ51lOkzjK+/eouMfgA1nANigHIvRaR WHshS1wCwhRnG06Z7/WCjefuNTR+LhzDuf+qHUpOd0p673V+QTm9hwmikkkwzthk OJcZKaUvr0MLS5VGIsi+s0qUQyiQe+TIx3i0txYy5jguGOT8CsQPmrEvbWnwzTYF 8HzHWMa0HTGRNQgPff8EpEjg6dLWL491z+quhh5yQ3hHEp053qtgV/vN7hRrtV98 JJlJtXMpHTWOP/f3ae3SngJKZOJvMLBmir7RkXleltbFE7ZXFCqDCr6hlFp2ZOo3 93f/z0hpT0wTR3ZgvoNQA2F9RCRaAWzWVWQi+HkpC8IZ/Nxlr1/vYRvyC9+k/Bt2 0k/G+uw3CPnn+rLsBkjlQeIKRPSH3qHek8RcpFeX6oXQpAuZb3hevZUtF+R1wuZy LLil/LmSACs/Jil5v5fH6ujoFBRVR95pu+IHiSycofWeb0gwch5SNwaV6IEIDHxO z2yi3Onl+gOInj8b+rF+0J/05lPQ6JkGe0DrLJPvmqnVWV0Ta8SXGCkBGRKnqWjY VTdSRzfKAoW7/iPzapP+ =j7pa -----END PGP SIGNATURE----- --0eh6TmSyL6TZE2Uz--