From: Wen He
This patch implement a standard macro call functions is
used to NXP dma drivers.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v10:
- no
drivers/dma/fsldma.c | 16
drivers/dma/fsldma.h |4 ++--
2 files changed, 10 insertions(+), 10
Document the devicetree bindings for NXP Layerscape qDMA controller
which could be found on NXP QorIQ Layerscape SoCs.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
Reviewed-by: Rob Herring
---
change in v10:
- no
Documentation/devicetree/bindings/dma/fsl-qdma.txt | 57
NXP Queue DMA controller(qDMA) on Layerscape SoCs supports channel
virtuallization by allowing DMA jobs to be enqueued into different
command queues.
Note that this module depends on NXP DPAA.
Signed-off-by: Wen He
Signed-off-by: Jiaheng Fan
Signed-off-by: Peng Ma
---
change in v10
add the qDMA device tree nodes for LS1046A devices.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v10:
- no
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 21 +
1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot/dts
add the qDMA device tree nodes for LS1043A devices.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v10:
- no
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 22 ++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot/dts
From: Wen He
This patch add the macro FSL_DMA_IN/OUT implement for ARM platform.
Signed-off-by: Wen He
---
drivers/dma/fsldma.h | 57 +
1 files changed, 38 insertions(+), 19 deletions(-)
diff --git a/drivers/dma/fsldma.h
add the qDMA device tree nodes for LS1043A devices.
Signed-off-by: Peng Ma
---
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 22 ++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
b/arch/arm64/boot/dts
From: Wen He
This patch implement a standard macro call functions is
used to NXP dma drivers.
Signed-off-by: Wen He
---
drivers/dma/fsldma.c | 16
drivers/dma/fsldma.h |4 ++--
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/drivers/dma/fsldma.c
add the qDMA device tree nodes for LS1046A devices.
Signed-off-by: Peng Ma
---
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 21 +
1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi
b/arch/arm64/boot/dts
add the qDMA device tree nodes for LS1021A devices.
Signed-off-by: Peng Ma
---
arch/arm/boot/dts/ls1021a.dtsi | 16
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch/arm/boot/dts/ls1021a.dtsi
index f184905..abc50da 100644
NXP Queue DMA controller(qDMA) on Layerscape SoCs supports channel
virtuallization by allowing DMA jobs to be enqueued into different
command queues.
Signed-off-by: Peng Ma
---
drivers/dma/Kconfig| 13 +
drivers/dma/Makefile |1 +
drivers/dma/fsl-qdma.c | 1282
Document the devicetree bindings for NXP Layerscape qDMA controller
which could be found on NXP QorIQ Layerscape SoCs.
Signed-off-by: Peng Ma
---
Documentation/devicetree/bindings/dma/fsl-qdma.txt | 53
1 files changed, 53 insertions(+), 0 deletions(-)
create mode 100644
add the qDMA device tree nodes for LS1021A devices.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v12:
- no
arch/arm/boot/dts/ls1021a.dtsi | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch
add the qDMA device tree nodes for LS1046A devices.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v12:
- used GIC_SPI and IRQ_TYPE_LEVEL_HIGH to instead immediate
number
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 21 +
1 files changed
add the qDMA device tree nodes for LS1043A devices.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v12:
- used GIC_SPI and IRQ_TYPE_LEVEL_HIGH to instead immediate
number
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 22 ++
1 files changed
descriptors(FD) and for
acquiring/releasing buffers.
5. Supports enable, disable, and reset operations.
Add dpdmai to support some platforms with dpaa2 qdma engine.
Signed-off-by: Peng Ma
---
changed for v4:
- Delete dpdmai_cmd.h.
- Remove some useless functions
>+ cmd_params->queue = priority;
>+ cmd_params->dest_type = cfg->dest_cfg.dest_type;
>+ cmd_params->user_ctx = cpu_to_le64(cfg->user_ctx);
>+ cmd_params->options = cpu_to_le32(cfg->options);
>+
>+ /* send command to mc*/
>+ return
Hi Vinod,
>-Original Message-
>From: Vinod Koul
>Sent: 2019年6月13日 19:03
>To: Peng Ma
>Cc: dan.j.willi...@intel.com; Leo Li ;
>linux-kernel@vger.kernel.org; dmaeng...@vger.kernel.org
>Subject: Re: [EXT] Re: [V3 2/2] dmaengine: fsl-dpaa2-qdma: Add NXP dpaa2
&g
035/
https://patchwork.kernel.org/patch/11015033/
Best Regards,
Peng
>-Original Message-
>From: Vinod Koul
>Sent: 2019年6月25日 0:46
>To: Peng Ma
>Cc: dan.j.willi...@intel.com; Leo Li ;
>linux-kernel@vger.kernel.org; dmaeng...@vger.kernel.org
>Subject: [EXT] Re: [V4 2/2] dmaengine
When an error occurs we should clean the error register then to return
Signed-off-by: Peng Ma
---
changed for V3:
- no changed.
drivers/dma/fsl-qdma.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/drivers/dma/fsl-qdma.c b/drivers/dma/fsl-qdma.c
index
CMD of Source/Destination descriptor format should be lower of
struct fsl_qdma_engine number data address.
Signed-off-by: Peng Ma
---
changed for V3:
- Delete macro to simplify code.
drivers/dma/fsl-qdma.c | 18 ++
1 files changed, 10 insertions(+), 8 deletions
21日 12:38
>To: Peng Ma
>Cc: robh...@kernel.org; shawn...@kernel.org; mark.rutl...@arm.com; Leo
>Li ; dan.j.willi...@intel.com;
>dmaeng...@vger.kernel.org; devicet...@vger.kernel.org;
>linux-kernel@vger.kernel.org; linux-arm-ker...@lists.infradead.org
>Subject: [EXT] Re: [PAT
Change the sata node to enable sata.
Signed-off-by: Peng Ma
---
arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts |4
arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts |4
2 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a
Hi, Vinod,
Please see my comments inline, thanks very much.
Best Regards,
Peng
>-Original Message-
>From: Vinod Koul
>Sent: 2019年4月29日 13:32
>To: Peng Ma
>Cc: dan.j.willi...@intel.com; Leo Li ;
>linux-kernel@vger.kernel.org; dmaeng...@vger.kernel.org
>Subje
of Layerscape SoCs.
such as: LS1088A, LS208xA, LX2, etc.
Signed-off-by: Peng Ma
---
changed for v5:
- Clean up the format and code.
- Update comments.
- Add error logs.
drivers/dma/Kconfig |2 +
drivers/dma/Makefile|1 +
drivers/dma
descriptors(FD) and for
acquiring/releasing buffers.
5. Supports enable, disable, and reset operations.
Add dpdmai to support some platforms with dpaa2 qdma engine.
Signed-off-by: Peng Ma
---
changed for v5:
- Clean up the format.
- Delete some useless struct and macro
descriptors(FD) and for
acquiring/releasing buffers.
5. Supports enable, disable, and reset operations.
Add dpdmai to support some platforms with dpaa2 qdma engine.
Signed-off-by: Peng Ma
---
changed for v5:
- Clean up the format.
- Delete some useless struct and macro
of Layerscape SoCs.
such as: LS1088A, LS208xA, LX2, etc.
Signed-off-by: Peng Ma
---
changed for v5:
- Clean up the format and code.
- Update comments.
- Add error logs.
drivers/dma/Kconfig |2 +
drivers/dma/Makefile|1 +
drivers/dma
Hi Vinod,
Thanks very much for your reply.
Best Regards,
Peng
>-Original Message-
>From: Vinod Koul
>Sent: 2019年10月17日 12:11
>To: Peng Ma
>Cc: dan.j.willi...@intel.com; Leo Li ;
>linux-kernel@vger.kernel.org; dmaeng...@vger.kernel.org
>Subject: [EXT] Re: [V5 1/2]
|
|--||---|
| 0xF |CHCFG15 | CHCFG12 |
*---*
This patch is to improve edma driver to fit LS1028A platform.
Signed-off-by: Peng Ma
---
drivers/dma/fsl-edma-common.c
Hi Fabio,
Thanks for your comments.
Do you mean I explain "Our platforms" here or in patch?
Best Regards,
Peng
>-Original Message-
>From: Fabio Estevam
>Sent: 2019年10月18日 22:25
>To: Peng Ma
>Cc: Vinod ; Dan Williams ; Leo
>Li ; Krzysztof Kozłows
Hi Fabio,
>-Original Message-
>From: Fabio Estevam
>Sent: 2019年10月18日 22:40
>To: Peng Ma
>Cc: Vinod ; Dan Williams ; Leo
>Li ; Krzysztof Kozłowski ;
>Fabio Estevam ; dmaeng...@vger.kernel.org;
>linux-kernel
>Subject: Re: [EXT] Re: [PATCH] dmaengine:
descriptors(FD) and for
acquiring/releasing buffers.
5. Supports enable, disable, and reset operations.
Add dpdmai to support some platforms with dpaa2 qdma engine.
Signed-off-by: Peng Ma
---
Changed for v6:
- Fixed build error when enable dpaa2 qdma module driver
drivers/dma
of Layerscape SoCs.
such as: LS1088A, LS208xA, LX2, etc.
Signed-off-by: Peng Ma
---
Changed for v6:
- No changed
drivers/dma/Kconfig | 2 +
drivers/dma/Makefile| 1 +
drivers/dma/fsl-dpaa2-qdma/Kconfig | 9 +
drivers/dma/fsl-dpaa2-qdma/Makefile
Hi Anders && Viod,
I sent v6 patch to fix the build error, please check.
Patchwork link:
https://patchwork.kernel.org/project/linux-dmaengine/list/?series=191397
Best Regards,
Peng
>-Original Message-
>From: Anders Roxell
>Sent: 2019年10月22日 17:27
>To: Peng
a.ko] undefined!
ERROR: "dpdmai_reset" [drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.ko] undefined!
WARNING: "HYPERVISOR_platform_op" [vmlinux] is a static EXPORT_SYMBOL_GPL
make[2]: *** [__modpost] Error 1
make[1]: *** [modules] Error 2
make[1]: *** Waiting for unfinished jobs
ma
Hi Vinod,
>-Original Message-
>From: Vinod Koul
>Sent: 2019年10月23日 0:10
>To: Peng Ma
>Cc: Anders Roxell ; dan.j.willi...@intel.com; Leo Li
>; linux-kernel@vger.kernel.org;
>dmaeng...@vger.kernel.org
>Subject: Re: [EXT] Re: [V5 1/2] dmaengine: fsl-dpaa2-qdma: A
Hi Anders,
The fixed patch link as follows:
https://lore.kernel.org/lkml/20191023021959.35596-1-peng...@nxp.com/
Please check it.
Best Regards,
Peng
>-Original Message-
>From: Anders Roxell
>Sent: 2019年10月22日 19:11
>To: Peng Ma
>Cc: Vinod Koul ; dan.j.willi...@in
/fsl-dpaa2-qdma/dpaa2-qdma.ko] undefined!
ERROR: "dpdmai_reset" [drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.ko] undefined!
WARNING: "HYPERVISOR_platform_op" [vmlinux] is a static EXPORT_SYMBOL_GPL
make[2]: *** [__modpost] Error 1
make[1]: *** [modules] Error 2
make[1]: *** Waiting f
>-Original Message-
>From: Vinod Koul
>Sent: 2019年10月23日 13:09
>To: Peng Ma
>Cc: dan.j.willi...@intel.com; Leo Li ;
>anders.rox...@linaro.org; linux-kernel@vger.kernel.org;
>dmaeng...@vger.kernel.org
>Subject: [EXT] Re: [next, v2] dmaengine: fsl-dpaa2-
Hi Vinod,
>-Original Message-
>From: Vinod Koul
>Sent: 2019年9月25日 3:35
>To: Peng Ma
>Cc: dan.j.willi...@intel.com; Leo Li ;
>linux-kernel@vger.kernel.org; dmaeng...@vger.kernel.org
>Subject: Re: [EXT] Re: [V4 2/2] dmaengine: fsl-dpaa2-qdma: Add NXP dpaa2
&g
Hi Vinod,
Ok, thanks.
I will resend them after next Monday.
Best Regards,
Peng
>-Original Message-
>From: Vinod Koul
>Sent: 2019年9月26日 0:34
>To: Peng Ma
>Cc: dan.j.willi...@intel.com; Leo Li ;
>linux-kernel@vger.kernel.org; dmaeng...@vger.kernel.org
>Subject:
age-
>From: Vinod Koul
>Sent: 2019年4月26日 20:46
>To: Peng Ma
>Cc: dan.j.willi...@intel.com; Leo Li ;
>linux-kernel@vger.kernel.org; dmaeng...@vger.kernel.org
>Subject: [EXT] Re: [V3 1/2] dmaengine: fsl-dpaa2-qdma: Add the DPDMAI(Data
>Path DMA Interface) support
>
>Caution: E
|
*---*
So we need this patch, I make some changes,Please help me to test attatchment
on VF50 board,
Thanks.
Best Regards,
Peng
>-Original Message-
>From: Krzysztof Kozłowski
>Sent: 2019年7月2日 20:13
>
Hi Fabio,
Thanks very much for your suggestion, I will do some changes then to
Send upstream review.
Best Regards,
Peng
>-Original Message-
>From: Fabio Estevam
>Sent: 2019年7月4日 20:07
>To: Peng Ma
>Cc: Krzysztof Kozłowski ; Vinod Koul
>; dmaeng...@vger.kernel.
Hi Krzysztof,
Got it. Thanks for your help
Best Regards,
Peng
>-Original Message-
>From: Krzysztof Kozlowski
>Sent: 2019年7月4日 20:57
>To: Peng Ma
>Cc: Vinod Koul ; dmaeng...@vger.kernel.org;
>linux-kernel@vger.kernel.org; Fabio Estevam ; Leo
>Li ; Andy Tang
>
-by: Peng Ma
---
Changed fo v2:
- Add details fo comments.
drivers/dma/fsl-edma-common.c |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/drivers/dma/fsl-edma-common.c b/drivers/dma/fsl-edma-common.c
index 680b2a0..6bf238e 100644
--- a/drivers/dma/fsl-edma-common.c
supports global bandwidth flow control where all
DMA transactions are stalled if the bandwidth threshold
has been reached. Also supported are transaction based
read throttling.
Add NXP dppa2 qDMA to support some of Layerscape SoCs.
such as: LS1088A, LS208xA, LX2, etc.
Signed-off-by: Peng Ma
>-Original Message-
>From: Shawn Guo
>Sent: 2019年6月18日 21:13
>To: Peng Ma
>Cc: vk...@kernel.org; robh...@kernel.org; mark.rutl...@arm.com; Leo Li
>; dan.j.willi...@intel.com; dmaeng...@vger.kernel.org;
>devicet...@vger.kernel.org; linux-kernel@vger.kerne
-off-by: Peng Ma
---
Changed for V2:
- Explaining what's the "Our platforms"
drivers/dma/fsl-edma-common.c | 12
1 file changed, 12 insertions(+)
diff --git a/drivers/dma/fsl-edma-common.c b/drivers/dma/fsl-edma-common.c
index b1a7ca9..611186b 100644
--- a/drive
Hi Krzysztof,
Thanks for your patch.
Reviewed-by: Peng Ma
Tested-by: Peng Ma
Best Regards,
Peng
>-Original Message-
>From: Krzysztof Kozlowski
>Sent: 2019年10月4日 23:08
>To: Vinod Koul ; Dan Williams ;
>Peng Ma ; Wen He ; Jiaheng Fan
>; Krzysztof Kozlowski ;
>dmae
>-Original Message-
>From: Mian Yousaf Kaukab
>Sent: 2019年2月13日 3:01
>To: Peng Ma
>Cc: ax...@kernel.dk; shawn...@kernel.org; robh...@kernel.org;
>mark.rutl...@arm.com; Leo Li ;
>linux-...@vger.kernel.org; devicet...@vger.kernel.org;
>linux-kernel@vger.k
>-Original Message-
>From: Shawn Guo
>Sent: 2019年1月13日 12:06
>To: Peng Ma
>Cc: ax...@kernel.dk; Leo Li ; robh...@kernel.org;
>mark.rutl...@arm.com; linux-arm-ker...@lists.infradead.org;
>devicet...@vger.kernel.org; linux-kernel@vger.kernel.org;
>linux-...@vger
Add sata node support and Enable sata support
Signed-off-by: Peng Ma
---
changed for V2:
- put the 'status' at the end of property list
- add lx2160aqds sata support
arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 +++
arch/arm64/boot/dts/freescale/fsl-lx2160a
>-Original Message-
>From: Shawn Guo
>Sent: 2019年2月1日 14:30
>To: Peng Ma
>Cc: ax...@kernel.dk; robh...@kernel.org; mark.rutl...@arm.com; Leo Li
>; linux-...@vger.kernel.org; devicet...@vger.kernel.org;
>linux-kernel@vger.kernel.org; linux-arm-ker...@lists.inf
>-Original Message-
>From: Shawn Guo
>Sent: 2019年2月11日 13:39
>To: Peng Ma
>Cc: ax...@kernel.dk; mark.rutl...@arm.com; Andy Tang
>; devicet...@vger.kernel.org;
>linux-kernel@vger.kernel.org; Leo Li ;
>linux-...@vger.kernel.org; robh...@kernel.org;
>linux-arm
Add SATA device nodes for fsl-lx2160a and enable support
for QDS and RDB boards.
Signed-off-by: Peng Ma
---
changed for V3:
- updated the commit log
arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 +++
arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 +++
arch
Lx2160a is a new introduced soc which supports ATA3.0
Clean up some code
Signed-off-by: Peng Ma
---
drivers/ata/ahci_qoriq.c | 44
1 files changed, 12 insertions(+), 32 deletions(-)
diff --git a/drivers/ata/ahci_qoriq.c b/drivers/ata/ahci_qoriq.c
Add SATA device nodes for fsl-lx2160a and enable support
for QDS and RDB boards.
Signed-off-by: Peng Ma
---
changed for V4:
- no change
arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 +++
arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 +++
arch/arm64/boot
Add lxx2160a compatible to bindings documentation.
Signed-off-by: Peng Ma
---
changed for V4:
- add lx2160a compatible to bindings doc
.../devicetree/bindings/ata/ahci-fsl-qoriq.txt |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Documentation/devicetree
>-Original Message-
>From: Sergei Shtylyov
>Sent: 2019年1月25日 15:46
>To: Peng Ma ; shawn...@kernel.org; ax...@kernel.dk
>Cc: robh...@kernel.org; mark.rutl...@arm.com; Leo Li
>; linux-...@vger.kernel.org; devicet...@vger.kernel.org;
>linux-kernel@vger.kern
Add lx2160a compatible to bindings documentation.
Signed-off-by: Peng Ma
---
changed for V5:
- change the lxx2160a to lx2160a
.../devicetree/bindings/ata/ahci-fsl-qoriq.txt |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Documentation/devicetree/bindings
Add SATA device nodes for fsl-lx2160a and enable support
for QDS and RDB boards.
Signed-off-by: Peng Ma
---
changed for V5:
- no change
arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 +++
arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 +++
arch/arm64/boot
Hi shawnguo,
I send this series patch to
http://patchwork.ozlabs.org/project/devicetree-bindings/list/
But I did not find patchs on devicetree patchwork, could I send patchs again.
Thanks.
Best Regards,
Peng
>-Original Message-
>From: Peng Ma
>Sent: 2018年12月6日 19:1
From: Wen He
This patch implement a standard macro call functions is
used to NXP dma drivers.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v10:
- no
drivers/dma/fsldma.c | 16
drivers/dma/fsldma.h |4 ++--
2 files changed, 10 insertions(+), 10
Document the devicetree bindings for NXP Layerscape qDMA controller
which could be found on NXP QorIQ Layerscape SoCs.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
Reviewed-by: Rob Herring
---
change in v10:
- no
Documentation/devicetree/bindings/dma/fsl-qdma.txt | 57
NXP Queue DMA controller(qDMA) on Layerscape SoCs supports channel
virtuallization by allowing DMA jobs to be enqueued into different
command queues.
Note that this module depends on NXP DPAA.
Signed-off-by: Wen He
Signed-off-by: Jiaheng Fan
Signed-off-by: Peng Ma
---
change in v10
add the qDMA device tree nodes for LS1046A devices.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v10:
- no
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 21 +
1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot/dts
add the qDMA device tree nodes for LS1043A devices.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v10:
- no
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 22 ++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot/dts
add the qDMA device tree nodes for LS1021A devices.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v12:
- no
arch/arm/boot/dts/ls1021a.dtsi | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch
add the qDMA device tree nodes for LS1046A devices.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v12:
- used GIC_SPI and IRQ_TYPE_LEVEL_HIGH to instead immediate
number
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 21 +
1 files changed
add the qDMA device tree nodes for LS1043A devices.
Signed-off-by: Wen He
Signed-off-by: Peng Ma
---
change in v12:
- used GIC_SPI and IRQ_TYPE_LEVEL_HIGH to instead immediate
number
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 22 ++
1 files changed
Add the eDMA device tree nodes for LS1028A devices
Signed-off-by: Peng Ma
---
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
b/arch/arm64/boot/dts/freescale
Add LS1028A qDMA controller bindings to fsl-qdma bindings.
Signed-off-by: Peng Ma
---
Documentation/devicetree/bindings/dma/fsl-qdma.txt |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/Documentation/devicetree/bindings/dma/fsl-qdma.txt
b/Documentation/devicetree
improve edma driver to support little endian.
Signed-off-by: Peng Ma
---
drivers/dma/fsl-edma-common.c |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/drivers/dma/fsl-edma-common.c b/drivers/dma/fsl-edma-common.c
index 680b2a0..6bf238e 100644
--- a/drivers/dma/fsl
Add the qDMA device tree nodes for LS1028A devices
Signed-off-by: Peng Ma
---
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
b/arch/arm64/boot/dts
CMD of Source/Destination descriptior format should be lower of
struct fsl_qdma_engine number data address.
Signed-off-by: Peng Ma
---
drivers/dma/fsl-qdma.c | 29 ++---
1 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/drivers/dma/fsl-qdma.c b/drivers
CMD of Source/Destination descriptor format should be lower of
struct fsl_qdma_engine number data address.
Signed-off-by: Peng Ma
---
changed for V2:
- Fix descriptor spelling
drivers/dma/fsl-qdma.c | 25 +
1 files changed, 17 insertions(+), 8 deletions
When an error occurs we should clean the error register then to return
Signed-off-by: Peng Ma
---
changed for V2:
- Separate one patch to two patchs
drivers/dma/fsl-qdma.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/drivers/dma/fsl-qdma.c b/drivers/dma
Hi Vinod,
Thanks your comments.
Please see my comments inline.
Best Regards,
Peng
>-Original Message-
>From: Vinod Koul
>Sent: 2019年4月26日 19:51
>To: Peng Ma
>Cc: dan.j.willi...@intel.com; Leo Li ;
>dmaeng...@vger.kernel.org; linux-kernel@vger.kernel.org
>Subj
>-Original Message-
>From: Vinod Koul
>Sent: 2019年4月29日 13:16
>To: Peng Ma
>Cc: dan.j.willi...@intel.com; Leo Li ;
>dmaeng...@vger.kernel.org; linux-kernel@vger.kernel.org
>Subject: Re: [EXT] Re: [PATCH] dmaengine: fsl-qdma: fixed the
>source/destination descr
Hi axboe,
If you have no comments on these paths, please merge.
Thank you very much.
Patch link:
http://patchwork.ozlabs.org/patch/1055028/
http://patchwork.ozlabs.org/patch/1054189/
Best Regards,
Peng
>-Original Message-
>From: Peng Ma
>Sent: 2019年3月12日 9:50
>To: ax...@ker
Hi Axboe,
Patch link:
http://patchwork.ozlabs.org/patch/1055028/
http://patchwork.ozlabs.org/patch/1054189/
Best Regards,
Peng
>-Original Message-
>From: Jens Axboe
>Sent: 2019年4月8日 23:21
>To: Peng Ma ; robh...@kernel.org;
>mark.rutl...@arm.com; shawn...@kernel.o
.
The qDMA supports global bandwidth flow control where all DMA transactions are
stalled if the bandwidth threshold has been reached. Also supported are
transaction based read throttling.
Add NXP dppa2 qDMA to support some of Layerscape SoCs.
such as: LS1088A, LS208xA, LX2, etc.
Signed-off-by: Peng
.
Signed-off-by: Peng Ma
---
changed for v3:
- no changed
drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 483
drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 524 +++
drivers/dma/fsl-dpaa2-qdma/dpdmai_cmd.h | 197
3 files
Hi Axboe,
Thanks very much.
Best Regards,
Peng
>-Original Message-
>From: Jens Axboe
>Sent: 2019年4月9日 22:17
>To: Peng Ma ; robh...@kernel.org;
>mark.rutl...@arm.com; shawn...@kernel.org; Leo Li
>Cc: linux-...@vger.kernel.org; devicet...@vger.kernel.org;
>linux-k
Hi Shawn,
OK, thanks.
Best Regards,
Peng
>-Original Message-
>From: Shawn Guo
>Sent: 2019年4月11日 9:37
>To: Peng Ma
>Cc: ax...@kernel.dk; robh...@kernel.org; mark.rutl...@arm.com; Leo Li
>; linux-...@vger.kernel.org; devicet...@vger.kernel.org;
>Andy Tang ; linux-k
Lx2160a is a new introduced soc which supports ATA3.0
Signed-off-by: Peng Ma
---
changed for V6:
- Add ecc_initialized to ensure set sata bit once of
ECC error register
- Recovery AHCI_LS2088A platform
drivers/ata/ahci_qoriq.c | 52
Add lx2160a compatible to bindings documentation.
Signed-off-by: Peng Ma
---
changed for V6:
- no changed
.../devicetree/bindings/ata/ahci-fsl-qoriq.txt |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Documentation/devicetree/bindings/ata/ahci-fsl
Add SATA device nodes for fsl-lx2160a and enable support
for QDS and RDB boards.
Signed-off-by: Peng Ma
---
changed for V6:
- no change
arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 +++
arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 +++
arch/arm64/boot
Hi Yousaf,
To set sata bit of ecc-addr will affect all sata controllers, The v6 patch has
been sent will fixed the remap error when two or more sata controllers be
probed, please review.
Thanks.
Best Regards,
Peng
>-Original Message-
>From: Peng Ma
>Sent: 2019年2月14日 17:19
&
Add lx2160a compatible to bindings documentation.
Signed-off-by: Peng Ma
Reviewed-by: Rob Herring
---
changed for V7:
- add Reviewed by tag.
.../devicetree/bindings/ata/ahci-fsl-qoriq.txt |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Documentation
Lx2160a is a new introduced soc which supports ATA3.0
Signed-off-by: Peng Ma
---
changed for V7:
- no changed.
drivers/ata/ahci_qoriq.c | 52 +++---
1 files changed, 35 insertions(+), 17 deletions(-)
diff --git a/drivers/ata/ahci_qoriq.c b
Add SATA device nodes for fsl-lx2160a and enable support
for QDS and RDB boards.
Signed-off-by: Peng Ma
---
changed for V7:
- no changed
arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 +++
arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 +++
arch/arm64/boot
.
Signed-off-by: Peng Ma
---
change for v2:
- split the v1 patch to two patchs
- add detail comments
drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 483
drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 524 +++
drivers/dma/fsl-dpaa2
.
The qDMA supports global bandwidth flow control where all DMA transactions are
stalled if the bandwidth threshold has been reached. Also supported are
transaction based read throttling.
Add NXP dppa2 qDMA to support some of Layerscape SoCs.
such as: LS1088A, LS208xA, LX2, etc.
Signed-off-by: Peng
age-
>From: Rob Herring
>Sent: 2019年2月22日 22:40
>To: Peng Ma
>Cc: ax...@kernel.dk; robh...@kernel.org; mark.rutl...@arm.com;
>shawn...@kernel.org; Leo Li ; Andy Tang
>; linux-...@vger.kernel.org; devicet...@vger.kernel.org;
>linux-kernel@vger.kernel.org; linux-arm-ker...@lists.inf
Add ls1028a compatible to bindings documentation.
Signed-off-by: Peng Ma
---
depends on:
- http://patchwork.ozlabs.org/patch/1045217/
.../devicetree/bindings/ata/ahci-fsl-qoriq.txt |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/Documentation/devicetree
Ls1028a is a new introduced soc which supports ATA3.0
Signed-off-by: Peng Ma
---
depends on:
- http://patchwork.ozlabs.org/patch/1045218/
drivers/ata/ahci_qoriq.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/ata/ahci_qoriq.c b/drivers/ata
Ls1028a SATA ecc address with more than 32 bit, so we should corrrect the
address.
Signed-off-by: Peng Ma
---
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
b/arch/arm64
1 - 100 of 112 matches
Mail list logo