From: Vinod Koul <vinod.koul@intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: dma <dmaengine@vger.kernel.org>, LKML <linux-kernel@vger.kernel.org>
Subject: [GIT,PULL] : dmaengine updates for 4.16-rc1
Date: Wed, 31 Jan 2018 22:22:04 +0530 [thread overview]
Message-ID: <20180131165204.GY18649@localhost> (raw)
Hey Linus,
Here is the PULL request for v4.16-rc1. This time is smallish update with
updates mainly to drivers.
The following changes since commit 2610acf46b9ed528ec2cacd717bc9d354e452b73:
dmaengine: fsl-edma: disable clks on all error paths (2017-12-15 09:53:04 +0530)
are available in the git repository at:
git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.16-rc1
for you to fetch changes up to 330542fc1c62e51952a9b5e71bb4bf83ad60bb92:
Merge branch 'topic/xilinx' into for-linus (2018-01-31 13:51:32 +0530)
----------------------------------------------------------------
DMAengine updates for v4.16-rc1
This cycle we have small update for:
- updates to xilinx and zynqmp dma controllers
- update reside calculation for rcar controller
- more RSTify fixes for documentation
- Add support for race free transfer termination and updating
for users for that
- Support for new rev of hidma with addition new APIs to
get device match data in ACPI/OF
- Random updates to bunch of other drivers
----------------------------------------------------------------
Colin Ian King (1):
dmaengine: timb_dma: fix spelling mistake: "Couldnt" -> "Couldn't"
Dmitry Osipenko (1):
dmaengine: tegra-apb: Support non-flow controlled slave configuration
Gomonovych, Vasyl (1):
dmaengine: cppi41: Fix channel queues array size check
Kedareswara rao Appana (14):
dmaengine: zynqmp_dma: Add runtime pm support
dmaengine: zynqmp_dma: Fix kernel doc-format
dmaengine: zynqmp_dma: Fix warning variable 'val' set but not used
dmaengine: zynqmp_dma: Fix issues with overflow interrupt
dmaengine: zynqmp_dma: Fix race condition in the probe
dmaengine: xilinx_dma: Check for channel idle state before submitting dma descriptor
dmaeninge: xilinx_dma: Fix bug in multiple frame stores scenario in vdma
dmaengine: xilinx_dma: Fix race condition in the driver for multiple descriptor scenario
dmaengine: xilinx_dma: Fix kernel doc warnings
dmaengine: xilinx_dma: fix style issues from checkpatch
dmaengine: xilinx_dma: Differentiate probe based on the ip type
dmaengine: xilinx_dma: properly configure the SG mode bit in the driver for cdma
dmaengine: xilinx_dma: Fix warning variable prev set but not used
dmaengine: xilinx_dma: Free BD consistent memory
Kuninori Morimoto (2):
dmaengine: rcar-dmac: ensure CHCR DE bit is actually 0 after clearing
dmaengine: rcar-dmac: use TCRB instead of TCR for residue
Luca Ceresoli (2):
dmaengine: doc: fix bullet list formatting
dmaengine: doc: format struct fields using monospace
Nicolas Chauvet (1):
dmaengine: imx-sdma: Add MODULE_FIRMWARE
Peter Ujfalusi (10):
dmaengine: virt-dma: Add helper to free/reuse a descriptor
dmaengine: virt-dma: Support for race free transfer termination
dmaengine: omap-dma: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: edma: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: bcm2835-dma: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: dma-jz4780: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: amba-pl08x: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: img-mdc-dma: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: k3dma: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: s3c24xx-dma: Use vchan_terminate_vdesc() instead of desc_free
Rob Herring (1):
dmaengine: qcom_hidma: simplify DT resource parsing
Sinan Kaya (8):
dmaengine: qcom_hidma: check pending interrupts
ACPI / bus: Introduce acpi_get_match_data() function
device property: Introduce a common API to fetch device match data
OF: properties: Implement get_match_data() callback
ACPI: properties: Implement get_match_data() callback
Documentation: DT: qcom_hidma: Bump HW revision for the bugfixed HW
dmaengine: qcom_hidma: Add support for the new revision
dmaengine: qcom_hidma: Add identity register support
Vasyl Gomonovych (1):
dmaengine: mic_x100_dma: Use PTR_ERR_OR_ZERO()
Vignesh R (1):
dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63
Vinod Koul (18):
Merge branch 'topic/device_changes' into topic/qcom
dmaengine: xilinx_dma: Fix typos
dmaengine: sprd: statify 'sprd_dma_prep_dma_memcpy'
Merge branch 'topic/cppi' into for-linus
Merge branch 'topic/device_changes' into for-linus
Merge branch 'topic/doc' into for-linus
Merge branch 'topic/imx' into for-linus
Merge branch 'topic/mic' into for-linus
Merge branch 'topic/qcom' into for-linus
Merge branch 'topic/qcom_hidma' into for-linus
Merge branch 'topic/rcar' into for-linus
Merge branch 'topic/sprd' into for-linus
Merge branch 'topic/stm' into for-linus
Merge branch 'topic/tegra' into for-linus
Merge branch 'topic/ti' into for-linus
Merge branch 'topic/timb' into for-linus
Merge branch 'topic/virt-dma' into for-linus
Merge branch 'topic/xilinx' into for-linus
Wei Yongjun (1):
dmaengine: stm32-dmamux: Remove unnecessary platform_get_resource() error check
Yang Shunyong (1):
dmaengine: dmatest: fix container_of member in dmatest_callback
.../devicetree/bindings/dma/qcom_hidma_mgmt.txt | 4 +-
Documentation/driver-api/dmaengine/provider.rst | 38 ++-
drivers/acpi/bus.c | 18 ++
drivers/acpi/property.c | 8 +
drivers/base/property.c | 7 +
drivers/dma/amba-pl08x.c | 11 +-
drivers/dma/bcm2835-dma.c | 10 +-
drivers/dma/cppi41.c | 2 +-
drivers/dma/dma-jz4780.c | 10 +-
drivers/dma/dmatest.c | 2 +-
drivers/dma/edma.c | 7 +-
drivers/dma/img-mdc-dma.c | 17 +-
drivers/dma/imx-sdma.c | 6 +
drivers/dma/k3dma.c | 10 +-
drivers/dma/mic_x100_dma.c | 4 +-
drivers/dma/omap-dma.c | 2 +-
drivers/dma/qcom/hidma.c | 41 ++-
drivers/dma/qcom/hidma_ll.c | 9 +-
drivers/dma/qcom/hidma_mgmt.c | 61 +----
drivers/dma/s3c24xx-dma.c | 11 +-
drivers/dma/sh/rcar-dmac.c | 44 ++-
drivers/dma/sprd-dma.c | 2 +-
drivers/dma/stm32-dmamux.c | 3 -
drivers/dma/tegra20-apb-dma.c | 19 +-
drivers/dma/ti-dma-crossbar.c | 10 +-
drivers/dma/timb_dma.c | 2 +-
drivers/dma/virt-dma.c | 5 +-
drivers/dma/virt-dma.h | 44 +++
drivers/dma/xilinx/xilinx_dma.c | 302 ++++++++++++---------
drivers/dma/xilinx/zynqmp_dma.c | 179 +++++++++---
drivers/of/property.c | 8 +
include/linux/acpi.h | 6 +
include/linux/fwnode.h | 4 +
include/linux/property.h | 2 +
34 files changed, 609 insertions(+), 299 deletions(-)
Thanks
WARNING: multiple messages have this Message-ID (diff)
From: Vinod Koul <vinod.koul@intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: dma <dmaengine@vger.kernel.org>, LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL]: dmaengine updates for 4.16-rc1
Date: Wed, 31 Jan 2018 22:22:04 +0530 [thread overview]
Message-ID: <20180131165204.GY18649@localhost> (raw)
[-- Attachment #1: Type: text/plain, Size: 7701 bytes --]
Hey Linus,
Here is the PULL request for v4.16-rc1. This time is smallish update with
updates mainly to drivers.
The following changes since commit 2610acf46b9ed528ec2cacd717bc9d354e452b73:
dmaengine: fsl-edma: disable clks on all error paths (2017-12-15 09:53:04 +0530)
are available in the git repository at:
git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.16-rc1
for you to fetch changes up to 330542fc1c62e51952a9b5e71bb4bf83ad60bb92:
Merge branch 'topic/xilinx' into for-linus (2018-01-31 13:51:32 +0530)
----------------------------------------------------------------
DMAengine updates for v4.16-rc1
This cycle we have small update for:
- updates to xilinx and zynqmp dma controllers
- update reside calculation for rcar controller
- more RSTify fixes for documentation
- Add support for race free transfer termination and updating
for users for that
- Support for new rev of hidma with addition new APIs to
get device match data in ACPI/OF
- Random updates to bunch of other drivers
----------------------------------------------------------------
Colin Ian King (1):
dmaengine: timb_dma: fix spelling mistake: "Couldnt" -> "Couldn't"
Dmitry Osipenko (1):
dmaengine: tegra-apb: Support non-flow controlled slave configuration
Gomonovych, Vasyl (1):
dmaengine: cppi41: Fix channel queues array size check
Kedareswara rao Appana (14):
dmaengine: zynqmp_dma: Add runtime pm support
dmaengine: zynqmp_dma: Fix kernel doc-format
dmaengine: zynqmp_dma: Fix warning variable 'val' set but not used
dmaengine: zynqmp_dma: Fix issues with overflow interrupt
dmaengine: zynqmp_dma: Fix race condition in the probe
dmaengine: xilinx_dma: Check for channel idle state before submitting dma descriptor
dmaeninge: xilinx_dma: Fix bug in multiple frame stores scenario in vdma
dmaengine: xilinx_dma: Fix race condition in the driver for multiple descriptor scenario
dmaengine: xilinx_dma: Fix kernel doc warnings
dmaengine: xilinx_dma: fix style issues from checkpatch
dmaengine: xilinx_dma: Differentiate probe based on the ip type
dmaengine: xilinx_dma: properly configure the SG mode bit in the driver for cdma
dmaengine: xilinx_dma: Fix warning variable prev set but not used
dmaengine: xilinx_dma: Free BD consistent memory
Kuninori Morimoto (2):
dmaengine: rcar-dmac: ensure CHCR DE bit is actually 0 after clearing
dmaengine: rcar-dmac: use TCRB instead of TCR for residue
Luca Ceresoli (2):
dmaengine: doc: fix bullet list formatting
dmaengine: doc: format struct fields using monospace
Nicolas Chauvet (1):
dmaengine: imx-sdma: Add MODULE_FIRMWARE
Peter Ujfalusi (10):
dmaengine: virt-dma: Add helper to free/reuse a descriptor
dmaengine: virt-dma: Support for race free transfer termination
dmaengine: omap-dma: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: edma: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: bcm2835-dma: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: dma-jz4780: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: amba-pl08x: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: img-mdc-dma: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: k3dma: Use vchan_terminate_vdesc() instead of desc_free
dmaengine: s3c24xx-dma: Use vchan_terminate_vdesc() instead of desc_free
Rob Herring (1):
dmaengine: qcom_hidma: simplify DT resource parsing
Sinan Kaya (8):
dmaengine: qcom_hidma: check pending interrupts
ACPI / bus: Introduce acpi_get_match_data() function
device property: Introduce a common API to fetch device match data
OF: properties: Implement get_match_data() callback
ACPI: properties: Implement get_match_data() callback
Documentation: DT: qcom_hidma: Bump HW revision for the bugfixed HW
dmaengine: qcom_hidma: Add support for the new revision
dmaengine: qcom_hidma: Add identity register support
Vasyl Gomonovych (1):
dmaengine: mic_x100_dma: Use PTR_ERR_OR_ZERO()
Vignesh R (1):
dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63
Vinod Koul (18):
Merge branch 'topic/device_changes' into topic/qcom
dmaengine: xilinx_dma: Fix typos
dmaengine: sprd: statify 'sprd_dma_prep_dma_memcpy'
Merge branch 'topic/cppi' into for-linus
Merge branch 'topic/device_changes' into for-linus
Merge branch 'topic/doc' into for-linus
Merge branch 'topic/imx' into for-linus
Merge branch 'topic/mic' into for-linus
Merge branch 'topic/qcom' into for-linus
Merge branch 'topic/qcom_hidma' into for-linus
Merge branch 'topic/rcar' into for-linus
Merge branch 'topic/sprd' into for-linus
Merge branch 'topic/stm' into for-linus
Merge branch 'topic/tegra' into for-linus
Merge branch 'topic/ti' into for-linus
Merge branch 'topic/timb' into for-linus
Merge branch 'topic/virt-dma' into for-linus
Merge branch 'topic/xilinx' into for-linus
Wei Yongjun (1):
dmaengine: stm32-dmamux: Remove unnecessary platform_get_resource() error check
Yang Shunyong (1):
dmaengine: dmatest: fix container_of member in dmatest_callback
.../devicetree/bindings/dma/qcom_hidma_mgmt.txt | 4 +-
Documentation/driver-api/dmaengine/provider.rst | 38 ++-
drivers/acpi/bus.c | 18 ++
drivers/acpi/property.c | 8 +
drivers/base/property.c | 7 +
drivers/dma/amba-pl08x.c | 11 +-
drivers/dma/bcm2835-dma.c | 10 +-
drivers/dma/cppi41.c | 2 +-
drivers/dma/dma-jz4780.c | 10 +-
drivers/dma/dmatest.c | 2 +-
drivers/dma/edma.c | 7 +-
drivers/dma/img-mdc-dma.c | 17 +-
drivers/dma/imx-sdma.c | 6 +
drivers/dma/k3dma.c | 10 +-
drivers/dma/mic_x100_dma.c | 4 +-
drivers/dma/omap-dma.c | 2 +-
drivers/dma/qcom/hidma.c | 41 ++-
drivers/dma/qcom/hidma_ll.c | 9 +-
drivers/dma/qcom/hidma_mgmt.c | 61 +----
drivers/dma/s3c24xx-dma.c | 11 +-
drivers/dma/sh/rcar-dmac.c | 44 ++-
drivers/dma/sprd-dma.c | 2 +-
drivers/dma/stm32-dmamux.c | 3 -
drivers/dma/tegra20-apb-dma.c | 19 +-
drivers/dma/ti-dma-crossbar.c | 10 +-
drivers/dma/timb_dma.c | 2 +-
drivers/dma/virt-dma.c | 5 +-
drivers/dma/virt-dma.h | 44 +++
drivers/dma/xilinx/xilinx_dma.c | 302 ++++++++++++---------
drivers/dma/xilinx/zynqmp_dma.c | 179 +++++++++---
drivers/of/property.c | 8 +
include/linux/acpi.h | 6 +
include/linux/fwnode.h | 4 +
include/linux/property.h | 2 +
34 files changed, 609 insertions(+), 299 deletions(-)
Thanks
--
~Vinod
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
next reply other threads:[~2018-01-31 16:52 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-31 16:52 Vinod Koul [this message]
2018-01-31 16:52 ` [GIT PULL]: dmaengine updates for 4.16-rc1 Vinod Koul
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180131165204.GY18649@localhost \
--to=vinod.koul@intel.com \
--cc=dmaengine@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.