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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
. 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
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
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
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
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
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
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
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
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
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
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
. 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
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
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
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
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
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
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
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
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
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
61 matches
Mail list logo