[PATCH] soc: fsl: enable acpi support

2020-03-17 Thread Peng Ma
This patch enables ACPI support in Rcpm driver. Signed-off-by: Peng Ma --- drivers/soc/fsl/rcpm.c | 8 1 file changed, 8 insertions(+) diff --git a/drivers/soc/fsl/rcpm.c b/drivers/soc/fsl/rcpm.c index a093dbe..7da6bbd 100644 --- a/drivers/soc/fsl/rcpm.c +++ b/drivers/soc/fsl/rcpm.c

RE: [PATCH] dmaengine: fsldma: Add 64-bit I/O accessors for powerpc64

2019-02-10 Thread Peng Ma
Hi Vinod, Got it. Best Regards Peng >-Original Message- >From: Vinod Koul >Sent: 2019年2月4日 15:28 >To: Peng Ma >Cc: Scott Wood ; Leo Li ; Zhang Wei >; linuxppc-dev@lists.ozlabs.org; >dmaeng...@vger.kernel.org; Wen He >Subject: Re: [PATCH] dmaengine: fsldma:

RE: [PATCH] dmaengine: fsldma: Add 64-bit I/O accessors for powerpc64

2019-01-24 Thread Peng Ma
/ The compile will successful, please let me know the reported regression results, thanks very much. Best Regards, Peng >-Original Message- >From: Vinod Koul >Sent: 2019年1月19日 20:59 >To: Peng Ma >Cc: Scott Wood ; Leo Li ; Zhang Wei >; linuxppc-dev@lists.ozlabs.org; >dmaeng...

RE: [PATCH] dmaengine: fsldma: Add 64-bit I/O accessors for powerpc64

2018-12-23 Thread Peng Ma
*/ Best Regards, Peng >-Original Message- >From: Scott Wood >Sent: 2018年12月24日 12:46 >To: Peng Ma ; Leo Li ; Zhang Wei > >Cc: linuxppc-dev@lists.ozlabs.org; dmaeng...@vger.kernel.org; Wen He > >Subject: Re: [PATCH] dmaengine: fsldma: Add 64-bit I/O accessors for >p

RE: [PATCH] dmaengine: fsldma: Add 64-bit I/O accessors for powerpc64

2018-12-23 Thread Peng Ma
年12月22日 12:35 >To: Leo Li ; Zhang Wei >Cc: linuxppc-dev@lists.ozlabs.org; dmaeng...@vger.kernel.org; Peng Ma >; Wen He >Subject: [PATCH] dmaengine: fsldma: Add 64-bit I/O accessors for powerpc64 > >Otherwise 64-bit PPC builds fail with undefined references to these accessors.

RE: [v11 1/7] dmaengine: fsldma: Replace DMA_IN/OUT by FSL_DMA_IN/OUT

2018-12-06 Thread Peng Ma
Hi Vinod, Thanks for your apply, I have finished update DTS patch, please review. Best Regards, Peng >-Original Message- >From: Vinod Koul >Sent: 2018年12月6日 1:49 >To: Peng Ma >Cc: robh...@kernel.org; mark.rutl...@arm.com; shawn...@kern

RE: [v11 6/7] arm64: dts: ls1046a: add qdma device tree nodes

2018-12-06 Thread Peng Ma
Hi Shawn, Thanks for your review , I have used GIC_SPI and IRQ_TYPE_xxx to my dtsi, please check and review. Best Regard, Peng >-Original Message- >From: Shawn Guo >Sent: 2018年12月6日 9:06 >To: Peng Ma >Cc: vk...@kernel.org; robh...@kernel.org; mark.rutl.

[v11 7/7] dt-bindings: fsl-qdma: Add NXP Layerscpae qDMA controller bindings

2018-10-29 Thread Peng Ma
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 v11: - no Documentation/devicetree/bindings/dma/fsl-qdma.txt | 57

[v11 6/7] arm64: dts: ls1046a: add qdma device tree nodes

2018-10-29 Thread Peng Ma
add the qDMA device tree nodes for LS1046A devices. Signed-off-by: Wen He Signed-off-by: Peng Ma --- change in v11: - no arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 21 + 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/arch/arm64/boot/dts

[v11 5/7] arm64: dts: ls1043a: add qdma device tree nodes

2018-10-29 Thread Peng Ma
add the qDMA device tree nodes for LS1043A devices. Signed-off-by: Wen He Signed-off-by: Peng Ma --- change in v11: - no arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 22 ++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/arch/arm64/boot/dts

[v11 3/7] dmaengine: fsl-qdma: Add qDMA controller driver for Layerscape SoCs

2018-10-29 Thread Peng Ma
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: Wen He Signed-off-by: Jiaheng Fan Signed-off-by: Peng Ma --- change in v11: - remove some useless notes - add

[v11 4/7] arm: dts: ls1021a: add qdma device tree nodes

2018-10-29 Thread Peng Ma
add the qDMA device tree nodes for LS1021A devices. Signed-off-by: Wen He Signed-off-by: Peng Ma --- change in v11: - 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

[v11 2/7] dmaengine: fsldma: Adding macro FSL_DMA_IN/OUT implement for ARM platform

2018-10-29 Thread Peng Ma
This patch add the macro FSL_DMA_IN/OUT implement for ARM platform. Signed-off-by: Wen He Signed-off-by: Peng Ma --- change in v11: - no drivers/dma/fsldma.h | 61 ++--- 1 files changed, 42 insertions(+), 19 deletions(-) diff --git

[v11 1/7] dmaengine: fsldma: Replace DMA_IN/OUT by FSL_DMA_IN/OUT

2018-10-29 Thread Peng Ma
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 v11: - no drivers/dma/fsldma.c | 16 drivers/dma/fsldma.h |4 ++-- 2 files changed, 10 insertions(+), 10

RE: [PATCH 3/7] dmaengine: fsl-qdma: Add qDMA controller driver for Layerscape SoCs

2018-10-29 Thread Peng Ma
>-Original Message- >From: Li Yang >Sent: 2018年10月27日 4:48 >To: Peng Ma >Cc: Vinod ; Rob Herring ; Mark >Rutland ; Shawn Guo ; Dan >Williams ; dmaeng...@vger.kernel.org; open >list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS >; lkml ; >moderated li

[PATCH 7/7] dt-bindings: fsl-qdma: Add NXP Layerscpae qDMA controller bindings

2018-10-26 Thread Peng Ma
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

[PATCH 6/7] arm64: dts: ls1046a: add qdma device tree nodes

2018-10-26 Thread Peng Ma
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

[PATCH 4/7] arm: dts: ls1021a: add qdma device tree nodes

2018-10-26 Thread Peng Ma
add the qDMA device tree nodes for LS1021A devices. Signed-off-by: Wen He Signed-off-by: Peng Ma --- change in v10: - 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

[PATCH 3/7] dmaengine: fsl-qdma: Add qDMA controller driver for Layerscape SoCs

2018-10-26 Thread Peng Ma
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

[PATCH 5/7] arm64: dts: ls1043a: add qdma device tree nodes

2018-10-26 Thread Peng Ma
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

[PATCH 2/7] dmaengine: fsldma: Adding macro FSL_DMA_IN/OUT implement for ARM platform

2018-10-26 Thread Peng Ma
This patch add the macro FSL_DMA_IN/OUT implement for ARM platform. Signed-off-by: Wen He Signed-off-by: Peng Ma --- change in v10: - fixed compile warning on powerpc drivers/dma/fsldma.h | 61 ++--- 1 files changed, 42 insertions(+), 19

[PATCH 1/7] dmaengine: fsldma: Replace DMA_IN/OUT by FSL_DMA_IN/OUT

2018-10-26 Thread Peng Ma
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

[v9 7/7] dt-bindings: fsl-qdma: Add NXP Layerscpae qDMA controller bindings

2018-10-17 Thread Peng Ma
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 v9: - add required properties such as interrupts,block-number,block-offset

[v9 6/7] arm64: dts: ls1046a: add qdma device tree nodes

2018-10-17 Thread Peng Ma
add the qDMA device tree nodes for LS1046A devices. Signed-off-by: Wen He Signed-off-by: Peng Ma --- change in v9: - add interrupts for each virtual block - add block-number - add block-offset arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 21

[v9 5/7] arm64: dts: ls1043a: add qdma device tree nodes

2018-10-17 Thread Peng Ma
add the qDMA device tree nodes for LS1043A devices. Signed-off-by: Wen He Signed-off-by: Peng Ma --- change in v9: - add interrupts for each virtual block - add block-number - add block-offset arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 22

[v9 3/7] dmaengine: fsl-qdma: Add qDMA controller driver for Layerscape SoCs

2018-10-17 Thread Peng Ma
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 v9

[v9 4/7] arm: dts: ls1021a: add qdma device tree nodes

2018-10-17 Thread Peng Ma
add the qDMA device tree nodes for LS1021A devices. Signed-off-by: Wen He Signed-off-by: Peng Ma --- change in v9: - add interrupts for each virtual block - add block-number - add block-offset arch/arm/boot/dts/ls1021a.dtsi | 20 1 files changed

[v9 2/7] dmaengine: fsldma: Adding macro FSL_DMA_IN/OUT implement for ARM platform

2018-10-17 Thread Peng Ma
This patch add the macro FSL_DMA_IN/OUT implement for ARM platform. Signed-off-by: Wen He Signed-off-by: Peng Ma --- change in v9: - rewrite function fsl_ioread64 and fsl_ioread64be to make a better read drivers/dma/fsldma.h | 59 + 1

[v9 1/7] dmaengine: fsldma: Replace DMA_IN/OUT by FSL_DMA_IN/OUT

2018-10-17 Thread Peng Ma
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 v9: - no drivers/dma/fsldma.c | 16 drivers/dma/fsldma.h |4 ++-- 2 files changed, 10 insertions(+), 10

RE: [PATCH 7/7] dt-bindings: fsl-qdma: Add NXP Layerscpae qDMA controller bindings

2018-10-11 Thread Peng Ma
Hi Rob, > -Original Message- > From: Rob Herring [mailto:r...@kernel.org] > Sent: 2018年10月12日 6:09 > To: Peng Ma > Cc: vk...@kernel.org; Leo Li ; mark.rutl...@arm.com; > shawn...@kernel.org; dan.j.willi...@intel.com; z...@zh-kernel.org; > dmaeng...@vge

[PATCH 7/7] dt-bindings: fsl-qdma: Add NXP Layerscpae qDMA controller bindings

2018-10-11 Thread Peng Ma
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

[PATCH 2/7] dmaengine: fsldma: Adding macro FSL_DMA_IN/OUT implement for ARM platform

2018-10-11 Thread Peng Ma
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

[PATCH 3/7] dmaengine: fsl-qdma: Add qDMA controller driver for Layerscape SoCs

2018-10-11 Thread Peng Ma
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

[PATCH 6/7] arm64: dts: ls1046a: add qdma device tree nodes

2018-10-11 Thread Peng Ma
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

[PATCH 5/7] arm64: dts: ls1043a: add qdma device tree nodes

2018-10-11 Thread Peng Ma
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

[PATCH 1/7] dmaengine: fsldma: Replace DMA_IN/OUT by FSL_DMA_IN/OUT

2018-10-11 Thread Peng Ma
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

[PATCH 4/7] arm: dts: ls1021a: add qdma device tree nodes

2018-10-11 Thread Peng Ma
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