From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932320AbdBUTO1 (ORCPT ); Tue, 21 Feb 2017 14:14:27 -0500 Received: from mga11.intel.com ([192.55.52.93]:36996 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932291AbdBUTOX (ORCPT ); Tue, 21 Feb 2017 14:14:23 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,190,1484035200"; d="asc'?scan'208";a="826901618" Date: Wed, 22 Feb 2017 00:45:01 +0530 From: Vinod Koul To: Linus Torvalds Cc: LKML , dma Subject: [GIT PULL]: dmaengine updates for 4.11 Message-ID: <20170221191501.GU2843@localhost> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="82I3+IH0IqGh5yIs" 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 --82I3+IH0IqGh5yIs Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Linus, This time we fairly boring and bit small update. The following changes since commit 0c744ea4f77d72b3dcebb7a8f2684633ec79be88: Linux 4.10-rc2 (2017-01-01 14:31:53 -0800) are available in the git repository at: git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.11-rc1 for you to fetch changes up to 1ad651154b0dfccde5a83fafbe81cff19791f359: Merge branch 'topic/zx' into for-linus (2017-02-21 21:14:35 +0530) ---------------------------------------------------------------- dmaengine updates for 4.11-rc1 This time we fairly boring and bit small update. - Support for Intel iDMA 32-bit hardware - deprecate broken support for channel switching in async_tx - bunch of updates on stm32-dma - Cyclic support for zx dma and making in generic zx dma driver - Small updates to bunch of other drivers ---------------------------------------------------------------- Amit Kumar (1): dmaengine: qcom_hidma: Wrong domain name in the email address Andy Shevchenko (8): dmaengine: dw: pci: remove LPE Audio DMA ID dmaengine: dw: register IRQ and DMA pool with instance ID dmaengine: dw: replace convert_burst() with one liner dmaengine: dw: extract dwc_chan_pause() for future use dmaengine: dw: introduce block2bytes() and bytes2block() dmaengine: dw: introduce register mappings for iDMA 32-bit dmaengine: dw: add support of iDMA 32-bit hardware dmaengine: dw: we do support Merrifield SoC in PCI mode Boris Brezillon (1): dmaengine: Provide a wrapper for memcpy operations Dan Williams (1): async_tx: deprecate broken support for channel switching Geert Uytterhoeven (1): dmaengine: rcar-dmac: Widen DMA mask to 40 bits Icenowy Zheng (1): dmaengine: sun6i: allow build on ARM64 platforms (sun50i) Jarkko Nikula (1): dmaengine: dw: Fix data corruption in large device to memory transfers Jun Nie (1): dmaengine: zx: fix build warning Linus Walleij (2): dmaengine: ste_dma40: indicate directions on channels dmaengine: ste_dma40: indicate granularity on channels M'boumba Cedric Madianga (7): dmaengine: stm32-dma: Fix typo in Kconfig dt-bindings: stm32-dma: Fix typo regarding DMA client binding dmaengine: stm32-dma: Rework starting transfer management dmaengine: stm32-dma: Fix residue computation issue in cyclic mode dmaengine: stm32-dma: Add synchronization support dmaengine: stm32-dma: Add max_burst support dmaengine: stm32-dma: Add error messages if xlate fails Magnus Lilja (1): dmaengine: ipu: Make sure the interrupt routine checks all interrupts. Matthew Wilcox (1): dmaengine: Convert ID allocation to an IDA Shawn Guo (3): dmaengine: zx: rename zx296702_dma.c to zx_dma.c dmaengine: zx: set DMA_CYCLIC cap_mask bit dmaengine: zx: fix residue calculation Vinod Koul (4): Merge branch 'topic/intel' into for-linus Merge branch 'topic/ste' into for-linus Merge branch 'topic/stm32-dma' into for-linus Merge branch 'topic/zx' into for-linus Documentation/ABI/testing/sysfs-platform-hidma | 2 +- .../ABI/testing/sysfs-platform-hidma-mgmt | 20 +- .../devicetree/bindings/dma/stm32-dma.txt | 5 +- drivers/dma/Kconfig | 8 +- drivers/dma/Makefile | 2 +- drivers/dma/dmaengine.c | 21 +- drivers/dma/dw/core.c | 211 +++++++++++++++--= ---- drivers/dma/dw/pci.c | 19 +- drivers/dma/dw/platform.c | 1 + drivers/dma/dw/regs.h | 59 +++++- drivers/dma/ipu/ipu_irq.c | 2 +- drivers/dma/sh/rcar-dmac.c | 1 + drivers/dma/ste_dma40.c | 7 +- drivers/dma/stm32-dma.c | 93 +++++---- drivers/dma/{zx296702_dma.c =3D> zx_dma.c} | 6 +- include/linux/async_tx.h | 2 +- include/linux/dma/dw.h | 2 + include/linux/dmaengine.h | 11 ++ include/linux/platform_data/dma-dw.h | 2 + 19 files changed, 339 insertions(+), 135 deletions(-) rename drivers/dma/{zx296702_dma.c =3D> zx_dma.c} (99%) --=20 ~Vinod --82I3+IH0IqGh5yIs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJYrJG1AAoJEHwUBw8lI4NHRm0QALGHm++A7vCaq91lnxM7xdG9 vmd+HtQ22bc8Fg/m+hb1MX7hdZvyssxwgC9mCi3UJk5KC8/o5h/qYSwQ6bFW9q/q TpBNpK9icE/WkAKR6hOzqTuJBuQX8/N8De/hQcqHcB1En54rvJ+4GDsMMCz5TcG1 cM2ybE95O6ZHLzdawh5QSuhjh0CJmjDhM1RCpcgrnXva140wTw7O6/FkEUshHxbt QZ+9ajXO5tUDzHR6hCpJLIGXhY9kbF7Lqe40D1e1Y9SPslHyWttlmHun278QHBaq 3zlM7iRjsOX6MV4zA9MII6zJQUnf7sRs7Siq2kz0AV6wDEp5PGGu86tuZ3bIp98g 6h/g0NjHhXfAvYxbuJzbXgcMy++9rOeavyxFBaqFm4dvtuG9KZ/+dA/TtFTbS2vZ TPyGTAaQxMZsXdyFa5ru5BLvfoCTVX1rqVRMiE521wdoFz/yPjepU6u6jcJ4RHKi 2sxX8ApUsaH4dMKW0rLpQbv3vMgPiyTwwdC4Z7lQmk+qNipdeZQYPpCh+Whf5hQS 3fsxxqbrwslIbtkf9/oEq3grUEsBKnqSaBBxNAraoSckZm68fLEueDxyIHtMhvl+ 7ODW9AE4+hQ2n0VNCkyToOQ9zWqcnc9+sgPL/95vZ33CsLArKgG+R+/gpWgyWzOA 9HgWy6wdnll+lym3CVj6 =KQpO -----END PGP SIGNATURE----- --82I3+IH0IqGh5yIs--