[PATCH] dmaengine: xgene-dma: Disable memcpy operation due to performance drop

2015-10-08 Thread Rameshwar Prasad Sahu
memory offload operations. Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/dma/xgene-dma.c b/drivers/dma/xgene-dma.c index 8d57b1b..2998fcb 100644 --- a/drivers/dma/xgene-dma.c +++ b/drivers/dma/xgene-dma.c @@ -154,6

[PATCH v2] dmaengine: xgene-dma: Disable memcpy operation due to performance drop

2015-10-08 Thread Rameshwar Prasad Sahu
memory offload operations. Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/dma/xgene-dma.c b/drivers/dma/xgene-dma.c index 8d57b1b..cd38022 100644 --- a/drivers/dma/xgene-dma.c +++ b/drivers/dma/xgene-dma.c @@ -1707,7 +1707,6

[PATCH] dmaengine: xgene-dma: Remove memcpy offload support due to performance drop

2015-10-14 Thread Rameshwar Prasad Sahu
memory offload operations. Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 59 + 1 file changed, 1 insertion(+), 58 deletions(-) diff --git a/drivers/dma/xgene-dma.c b/drivers/dma/xgene-dma.c index 8d57b1b..b291733 100644 --- a

[PATCH v1 0/3] dmaengine: APM X-Gene SoC DMA driver support

2014-12-31 Thread Rameshwar Prasad Sahu
This patch set implements the APM X-Gene SoC DMA driver support to offload the DMA operations such as memory copy(memcpy), scatter gathering. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- Rameshwar Prasad Sahu (3): dmaengine: Add support for APM X-Gene SoC DMA driver arm64

[PATCH v2 1/3] dmaengine: Add support for APM X-Gene SoC DMA driver

2014-12-31 Thread Rameshwar Prasad Sahu
This patch implements the APM X-Gene SoC DMA driver. The APM X-Gene SoC DMA engine consists of 4 DMA channels for performing DMA operations. These DMA operations include memory copy and scatter gathering offload. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- drivers/dma

[PATCH v1 1/3] dmaengine: Add support for APM X-Gene SoC DMA driver

2014-12-31 Thread Rameshwar Prasad Sahu
This patch implements the APM X-Gene SoC DMA driver. The APM X-Gene SoC DMA engine consists of 4 DMA channels for performing DMA operations. These DMA operations include memory copy and scatter gathering offload. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- drivers/dma

[PATCH v1 2/3] arm64: dts: Add APM X-Gene DMA device and DMA clock DTS node

2014-12-31 Thread Rameshwar Prasad Sahu
This patch adds the device tree node for APM X-Gene SoC DMA controller and DMA clock. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 25 + 1 file changed, 25 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm

[PATCH v1 3/3] Documentation: dma: Add APM X-Gene SoC DMA driver documentation

2014-12-31 Thread Rameshwar Prasad Sahu
This patch adds device tree binding for APM X-Gene SoC DMA driver. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- .../devicetree/bindings/dma/apm-xgene-dma.txt | 49 ++ 1 file changed, 49 insertions(+) create mode 100644 Documentation/devicetree

[PATCH v2 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-01-07 Thread Rameshwar Prasad Sahu
This patch implements the APM X-Gene SoC DMA engine driver. The APM X-Gene SoC DMA engine consists of 4 DMA channels for performing DMA operations. These DMA operations include memory copy and scatter gathering offload. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- drivers/dma

[PATCH v2 0/3] dmaengine: APM X-Gene SoC DMA engine driver support

2015-01-07 Thread Rameshwar Prasad Sahu
This patch set implements the APM X-Gene SoC DMA driver support to offload the DMA operations such as memory copy(memcpy), scatter gathering. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- Rameshwar Prasad Sahu (3): dmaengine: Add support for APM X-Gene SoC DMA engine driver

[PATCH v2 3/3] Documentation: dma: Add APM X-Gene SoC DMA engine driver documentation

2015-01-07 Thread Rameshwar Prasad Sahu
This patch adds device tree binding for APM X-Gene SoC DMA engine driver. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- .../devicetree/bindings/dma/apm-xgene-dma.txt | 49 ++ 1 file changed, 49 insertions(+) create mode 100644 Documentation/devicetree

[PATCH v2 2/3] arm64: dts: Add APM X-Gene DMA device and DMA clock DTS nodes

2015-01-07 Thread Rameshwar Prasad Sahu
This patch adds the device tree node for APM X-Gene SoC DMA controller and DMA clock. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 25 + 1 file changed, 25 insertions(+) diff --git a/arch/arm64/boot/dts/apm/apm

[PATCH v3 0/3] dmaengine: APM X-Gene SoC DMA engine driver support

2015-01-19 Thread Rameshwar Prasad Sahu
This patch set implements the APM X-Gene SoC DMA driver support to offload the DMA operations such as memory copy(memcpy), scatter gathering. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- Rameshwar Prasad Sahu (3): dmaengine: Add support for APM X-Gene SoC DMA engine driver

[PATCH v3 2/3] arm64: dts: Add APM X-Gene DMA device and DMA clock DTS nodes

2015-01-19 Thread Rameshwar Prasad Sahu
This patch adds the device tree node for APM X-Gene SoC DMA controller and DMA clock. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 28 1 file changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/apm

[PATCH v3 3/3] Documentation: dma: Add APM X-Gene SoC DMA engine driver documentation

2015-01-19 Thread Rameshwar Prasad Sahu
This patch adds device tree binding for APM X-Gene SoC DMA engine driver. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- .../devicetree/bindings/dma/apm-xgene-dma.txt | 49 ++ 1 file changed, 49 insertions(+) create mode 100644 Documentation/devicetree

[PATCH v3 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-01-19 Thread Rameshwar Prasad Sahu
This patch implements the APM X-Gene SoC DMA engine driver. The APM X-Gene SoC DMA engine consists of 4 DMA channels for performing DMA operations. These DMA operations include memory copy and scatter gathering offload. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- drivers/dma

[PATCH] dmaengine: xgene-dma: Fix sparse wannings incorrect type in assignment (different base types)

2015-04-07 Thread Rameshwar Prasad Sahu
h. (commit: 9f2fd0dfa594d857fbdaeda523ff7a46f16567f5 [26/28] dmaengine: Add support for APM X-Gene SoC DMA engine driver) Reported-by: kbuild test robot Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 43 +-- 1 file changed, 21 insertions(+), 22 deletions(-) di

[PATCH v5] dmaengine: xgene-dma: Fix sparse wannings warnings

2015-04-23 Thread Rameshwar Prasad Sahu
h. (commit: 11ebe4c067c7f95adff73594cb5c23f7a5c6d69e dmaengine: fix platform_no_drv_owner.cocci warnings Reported-by: kbuild test robot Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 174 ++-- 1 file changed, 66 insertions(+), 108 deletions(-) di

[PATCH] dmaengine: xgene-dma: Fix sparse wannings and coccinelle warnings

2015-04-14 Thread Rameshwar Prasad Sahu
s based on slave-dma / for-linus branch. (commit: 9f2fd0dfa594d857fbdaeda523ff7a46f16567f5 [26/28] dmaengine: Add support for APM X-Gene SoC DMA engine driver) Reported-by: kbuild test robot Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-

[PATCH v2] dmaengine: xgene-dma: Fix sparse wannings and coccinelle warnings

2015-04-16 Thread Rameshwar Prasad Sahu
Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 178 +++- 1 file changed, 69 insertions(+), 109 deletions(-) diff --git a/drivers/dma/xgene-dma.c b/drivers/dma/xgene-dma.c index aa61935..d28830e 100755 --- a/drivers/dma/xgene-d

[PATCH v3] dmaengine: xgene-dma: Fix sparse wannings and coccinelle warnings

2015-04-16 Thread Rameshwar Prasad Sahu
rt for APM X-Gene SoC DMA engine driver) Reported-by: kbuild test robot Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 191 +++- 1 file changed, 74 insertions(+), 117 deletions(-) diff --git a/drivers/dma/xgene-dma.c b/drivers/dma/x

[PATCH v4] dmaengine: xgene-dma: Fix sparse wannings and coccinelle warnings

2015-04-20 Thread Rameshwar Prasad Sahu
h. (commit: 9f2fd0dfa594d857fbdaeda523ff7a46f16567f5 [26/28] dmaengine: Add support for APM X-Gene SoC DMA engine driver) Reported-by: kbuild test robot Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 161 ++-- 1 file changed, 61 insertio

[PATCH] dmaengine: xgene-dma: Fix "incorrect type in assignement" warnings

2015-06-02 Thread Rameshwar Prasad Sahu
This patch fixes sparse warnings like incorrect type in assignment (different base types), cast to restricted __le64. Reported-by: kbuild test robot Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 173 ++-- 1 file changed, 66

[PATCH v1 2/4] dmaengine: xgene-dma: Add support for CRC32C calculation via DMA engine

2015-07-30 Thread Rameshwar Prasad Sahu
This patch implements CRC32C support to APM X-Gene SoC DMA engine driver. Basically we have DMA engine in SoC capable of doing CRC32C calculations. Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 317 +--- 1 file changed, 302

[PATCH v1 4/4] Crypto: tcrypt: Add test case for APM X-Gene SoC CRC32C algo

2015-07-30 Thread Rameshwar Prasad Sahu
This patch adds test case for APM X-Gene SoC CRC32C algorithm. Signed-off-by: Rameshwar Prasad Sahu --- crypto/tcrypt.c | 4 crypto/testmgr.c | 9 + 2 files changed, 13 insertions(+) diff --git a/crypto/tcrypt.c b/crypto/tcrypt.c index 9f6f10b..0bbb1e2 100644 --- a/crypto

[PATCH v1 0/4] Crypto: tcrypt: Add test case for APM X-Gene SoC CRC32C algo

2015-07-30 Thread Rameshwar Prasad Sahu
This patch adds test case for APM X-Gene SoC CRC32C algorithm. Signed-off-by: Rameshwar Prasad Sahu --- Rameshwar Prasad Sahu (4): dmaengine: Add support for new feature CRC32C dmaengine: xgene-dma: Add support for CRC32C calculation via DMA engine Crypto: Add support for APM X-Gene

[PATCH v1 1/4] dmaengine: Add support for new feature CRC32C

2015-07-30 Thread Rameshwar Prasad Sahu
This patch adds support for new feature CRC32C calculation in dmaengine framework. Signed-of-by: Rameshwar Prasad Sahu --- drivers/dma/dmaengine.c | 2 ++ include/linux/dmaengine.h | 5 + 2 files changed, 7 insertions(+) diff --git a/drivers/dma/dmaengine.c b/drivers/dma/dmaengine.c index

[PATCH v1 3/4] Crypto: Add support for APM X-Gene SoC CRC32C h/w accelerator driver

2015-07-30 Thread Rameshwar Prasad Sahu
This patch implements support for APM X-Gene SoC CRC32C h/w accelerator. DMA engine in APM X-Gene SoC is capable of doing CRC32C calculations. Signed-off-by: Rameshwar Prasad Sahu --- drivers/crypto/Kconfig| 8 ++ drivers/crypto/Makefile | 1 + drivers/crypto/xgene-crc32c.c

[PATCH v1 0/4] dmaengine: Add supports for APM X-Gene SoC CRC32C accerlerator driver

2015-07-30 Thread Rameshwar Prasad Sahu
This patch implements support for APM X-Gene SoC CRC32C h/w accelerator driver and adds CRC32C support in dmaengine framework. APM X-Gene SoC has DMA engine capable of performing CRC32C. Signed-off-by: Rameshwar Prasad Sahu --- Rameshwar Prasad Sahu (4): dmaengine: Add support for new feature

[PATCH] dmaengine: xgene-dma: Fix holding lock while calling tx callback in cleanup path

2015-08-20 Thread Rameshwar Prasad Sahu
This patch fixes the an locking issue where client callback performs further submission. Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 33 ++--- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/drivers/dma/xgene-dma.c b/drivers/dma

[PATCH] dmaengine: xgene-dma: Add ACPI support for X-Gene DMA engine driver

2015-07-21 Thread Rameshwar Prasad Sahu
This patch adds ACPI support for the APM X-Gene DMA engine driver. Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 28 +--- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/drivers/dma/xgene-dma.c b/drivers/dma/xgene-dma.c index dff22ab

[PATCH v6 0/3] dmaengine: APM X-Gene SoC DMA engine driver support

2015-02-24 Thread Rameshwar Prasad Sahu
issue_pending and tx_submit routines. 3. Fixed prep_dma routines. 4. Fixed free_irqs. v5 changes: 1. Minor changes in coding style. 2. Added DMA_CTRL_ACK flag initialization v4 changes: 1. Fixed dma-ranges property on DTS. Signed-off-by: Rameshwar Prasad Sahu

[PATCH v6 3/3] Documentation: dma: Add APM X-Gene SoC DMA engine driver documentation

2015-02-24 Thread Rameshwar Prasad Sahu
This patch adds device tree binding for APM X-Gene SoC DMA engine driver. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- .../devicetree/bindings/dma/apm-xgene-dma.txt | 49 ++ 1 file changed, 49 insertions(+) create mode 100644 Documentation/devicetree

[PATCH v6 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-02-24 Thread Rameshwar Prasad Sahu
This patch implements the APM X-Gene SoC DMA engine driver. The APM X-Gene SoC DMA engine consists of 4 DMA channels for performing DMA operations. These DMA operations include memory copy and scatter-gather memory copy offloading. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho

[PATCH v6 2/3] arm64: dts: Add APM X-Gene DMA device and DMA clock DTS nodes

2015-02-24 Thread Rameshwar Prasad Sahu
This patch adds the device tree node for APM X-Gene SoC DMA controller and DMA clock. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 26 ++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/apm

[PATCH v7 0/3] dmaengine: APM X-Gene SoC DMA engine driver support

2015-03-12 Thread Rameshwar Prasad Sahu
DMA_CTRL_ACK flag initialization v4 changes: 1. Fixed dma-ranges property on DTS. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- Rameshwar Prasad Sahu (3): dmaengine: Add support for APM X-Gene SoC DMA engine driver arm64: dts: Add APM X-Gene DMA device and DMA clock DTS

[PATCH v7 2/3] arm64: dts: Add APM X-Gene DMA device and DMA clock DTS nodes

2015-03-12 Thread Rameshwar Prasad Sahu
This patch adds the device tree node for APM X-Gene SoC DMA controller and DMA clock. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 26 ++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/apm

[PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-12 Thread Rameshwar Prasad Sahu
This patch implements the APM X-Gene SoC DMA engine driver. The APM X-Gene SoC DMA engine consists of 4 DMA channels for performing DMA operations. These DMA operations include memory copy, scatter-gather memory copy, raid5 xor, and raid6 p+q offloading. Signed-off-by: Rameshwar Prasad Sahu

[PATCH v7 3/3] Documentation: dma: Add APM X-Gene SoC DMA engine driver documentation

2015-03-12 Thread Rameshwar Prasad Sahu
This patch adds device tree binding for APM X-Gene SoC DMA engine driver. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- .../devicetree/bindings/dma/apm-xgene-dma.txt | 47 ++ 1 file changed, 47 insertions(+) create mode 100644 Documentation/devicetree

[PATCH v8 2/3] arm64: dts: Add APM X-Gene SoC DMA device and DMA clock DTS nodes

2015-03-18 Thread Rameshwar Prasad Sahu
This patch adds the device tree node for APM X-Gene SoC DMA controller and DMA clock. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 26 ++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/apm

[PATCH v8 0/3] dmaengine: APM X-Gene SoC DMA engine driver support

2015-03-18 Thread Rameshwar Prasad Sahu
. Fixed free_irqs. v5 changes: 1. Minor changes in coding style. 2. Added DMA_CTRL_ACK flag initialization v4 changes: 1. Fixed dma-ranges property on DTS. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- Rameshwar Prasad Sahu (3): dmaengine: Add support for

[PATCH v8 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-18 Thread Rameshwar Prasad Sahu
This patch implements the APM X-Gene SoC DMA engine driver. The APM X-Gene SoC DMA engine consists of 4 DMA channels for performing DMA operations. These DMA operations include memory copy, scatter-gather memory copy, raid5 xor, and raid6 p+q offloading. Signed-off-by: Rameshwar Prasad Sahu

[PATCH v8 3/3] Documentation: dma: Add documentation for the APM X-Gene SoC DMA device DTS binding

2015-03-18 Thread Rameshwar Prasad Sahu
This patch adds documentation for the APM X-Gene SoC DMA device DTS binding Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- .../devicetree/bindings/dma/apm-xgene-dma.txt | 47 ++ 1 file changed, 47 insertions(+) create mode 100644 Documentation

[PATCH v5 0/3] dmaengine: APM X-Gene SoC DMA engine driver support

2015-02-03 Thread Rameshwar Prasad Sahu
DTS. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- Rameshwar Prasad Sahu (3): dmaengine: Add support for APM X-Gene SoC DMA engine driver arm64: dts: Add APM X-Gene DMA device and DMA clock DTS nodes Documentation: dma: Add APM X-Gene SoC DMA engine driver documentation

[PATCH v5 2/3] arm64: dts: Add APM X-Gene DMA device and DMA clock DTS nodes

2015-02-03 Thread Rameshwar Prasad Sahu
This patch adds the device tree node for APM X-Gene SoC DMA controller and DMA clock. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 26 ++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/apm

[PATCH v5 3/3] Documentation: dma: Add APM X-Gene SoC DMA engine driver documentation

2015-02-03 Thread Rameshwar Prasad Sahu
This patch adds device tree binding for APM X-Gene SoC DMA engine driver. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- .../devicetree/bindings/dma/apm-xgene-dma.txt | 49 ++ 1 file changed, 49 insertions(+) create mode 100644 Documentation/devicetree

[PATCH v5 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-02-03 Thread Rameshwar Prasad Sahu
This patch implements the APM X-Gene SoC DMA engine driver. The APM X-Gene SoC DMA engine consists of 4 DMA channels for performing DMA operations. These DMA operations include memory copy and scatter gathering offload. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- drivers/dma

[PATCH v4 3/3] Documentation: dma: Add APM X-Gene SoC DMA engine driver documentation

2015-01-21 Thread Rameshwar Prasad Sahu
This patch adds device tree binding for APM X-Gene SoC DMA engine driver. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- .../devicetree/bindings/dma/apm-xgene-dma.txt | 49 ++ 1 file changed, 49 insertions(+) create mode 100644 Documentation/devicetree

[PATCH v4 2/3] arm64: dts: Add APM X-Gene DMA device and DMA clock DTS nodes

2015-01-21 Thread Rameshwar Prasad Sahu
This patch adds the device tree node for APM X-Gene SoC DMA controller and DMA clock. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- arch/arm64/boot/dts/apm/apm-storm.dtsi | 26 ++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/apm

[PATCH v4 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-01-21 Thread Rameshwar Prasad Sahu
This patch implements the APM X-Gene SoC DMA engine driver. The APM X-Gene SoC DMA engine consists of 4 DMA channels for performing DMA operations. These DMA operations include memory copy and scatter gathering offload. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- drivers/dma

[PATCH v4 0/3] dmaengine: APM X-Gene SoC DMA engine driver support

2015-01-21 Thread Rameshwar Prasad Sahu
This patch set implements the APM X-Gene SoC DMA driver support to offload the DMA operations such as memory copy(memcpy), scatter gathering. v4 changes: 1. Fixed dma-ranges property on DTS. Signed-off-by: Rameshwar Prasad Sahu Signed-off-by: Loc Ho --- Rameshwar Prasad Sahu (3

[PATCH v2 0/3] dmaengine: Add supports for APM X-Gene SoC CRC32C accerlerator driver

2015-11-07 Thread Rameshwar Prasad Sahu
. Documented CRC32C support in Documentations/dmaengine/provider.txt 3. Fixed algo name 4. Fixed coding style issues Signed-off-by: Rameshwar Prasad Sahu --- Rameshwar Prasad Sahu (3): dmaengine: Add support for new feature CRC32C computations dmaengine: xgene-dma: Add support for

[PATCH v2 1/3] dmaengine: Add support for new feature CRC32C computations

2015-11-07 Thread Rameshwar Prasad Sahu
This patch adds support for new feature CRC32C computations in dmaengine framework. Signed-of-by: Rameshwar Prasad Sahu --- Documentation/dmaengine/provider.txt |3 +++ drivers/dma/dmaengine.c |2 ++ include/linux/dmaengine.h| 13 + 3 files changed

[PATCH v2 3/3] Crypto: Add support for APM X-Gene SoC CRC32C h/w accelerator driver

2015-11-07 Thread Rameshwar Prasad Sahu
This patch implements support for APM X-Gene SoC CRC32C h/w accelerator. DMA engine in APM X-Gene SoC is capable of doing CRC32C computations. Signed-off-by: Rameshwar Prasad Sahu --- drivers/crypto/Kconfig|8 ++ drivers/crypto/Makefile |1 + drivers/crypto/xgene-crc32c.c

[PATCH v2 2/3] dmaengine: xgene-dma: Add support for CRC32C computations via DMA engine

2015-11-07 Thread Rameshwar Prasad Sahu
This patch implements CRC32C support to APM X-Gene SoC DMA engine driver. Basically we have DMA engine in SoC capable of doing CRC32C computations. Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 314 --- 1 files changed, 299

[PATCH] dmaengine: xgene-dma: Fix overwritting DMA tx ring

2015-09-16 Thread Rameshwar Prasad Sahu
This patch fixes an over flow issue with the TX ring descriptor. Each descriptor is 32B in size and an operation requires 2 of these descriptors. Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 37 +++-- 1 file changed, 11 insertions(+), 26

[PATCH v2] dmaengine: xgene-dma: Fix the lock to allow client for further submission of requests

2015-08-21 Thread Rameshwar Prasad Sahu
This patch provides the fix in the cleanup routing such that client can perform further submission by releasing the lock before calling client's callback function. Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c | 33 ++--- 1 file change

[PATCH] dmaengine: xgene-dma: Fix the resource map to handle overlapping

2015-07-07 Thread Rameshwar Prasad Sahu
There is an overlap in dma ring cmd csr region due to sharing of ethernet ring cmd csr region. This patch fix the resource overlapping by mapping the entire dma ring cmd csr region. Signed-off-by: Rameshwar Prasad Sahu --- Documentation/devicetree/bindings/dma/apm-xgene-dma.txt | 2 +- arch

[PATCH] dmaengine: xgene-dma: Fix double IRQ issue by setting IRQ_DISABLE_UNLAZY flag

2015-12-23 Thread Rameshwar Prasad Sahu
9578c Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/drivers/dma/xgene-dma.c b/drivers/dma/xgene-dma.c index 9dfa2b0..6363e84 100644 --- a/drivers/dma/xgene-dma.c +++ b/drivers/dma/xgene-dma.c @@ -29,6

[PATCH] dmaengine: xgene-dma: Fix double IRQ issue by setting IRQ_DISABLE_UNLAZY flag

2015-12-22 Thread Rameshwar Prasad Sahu
9578c Signed-off-by: Rameshwar Prasad Sahu --- drivers/dma/xgene-dma.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/drivers/dma/xgene-dma.c b/drivers/dma/xgene-dma.c index 9dfa2b0..6363e84 100644 --- a/drivers/dma/xgene-dma.c +++ b/drivers/dma/xgene-dma.c @@ -29,6

[PATCH] mmc: host: arasan: sdhci-of-arasan: Remove no-hispd and no-cmd23 quirks for sdhci-arasan4.9a

2015-12-22 Thread Rameshwar Prasad Sahu
d-off-by: Rameshwar Prasad Sahu --- drivers/mmc/host/sdhci-of-arasan.c |5 - 1 files changed, 0 insertions(+), 5 deletions(-) diff --git a/drivers/mmc/host/sdhci-of-arasan.c b/drivers/mmc/host/sdhci-of-arasan.c index 75379cb..5d9fdb3 100644 --- a/drivers/mmc/host/sdhci-of-arasan.c