Hello

2020-12-18 Thread Sunie Wendy
Hello I sent a letter to your mail but got no reply from you. Did you receive my previous mail please i wait to read your mail soon on my email address at ( suniew...@gmail.com ) respond to me -- ---Untuk mendukung “Gerakan UNY Hijau”, disarankan tidak

Hi

2020-12-09 Thread Sunie Wendy
Hello I sent a letter to your mail but got no reply from you. Did you receive my previous mail please i wait to read your mail soon on my email address at ( suniew...@gmail.com ) respond to me

Hello

2020-11-30 Thread Sunie Wendy
Hello I sent a letter to your mail but got no reply from you. Did you receive my previous mail please i wait to read your mail soon on my email address at ( mrs.suniewen...@gmail.com ) respond to me

[PATCH v3 6/9] misc: xilinx-ai-engine: add request and release tiles

2020-11-29 Thread Wendy Liang
. Signed-off-by: Wendy Liang Reviewed-by: Hyun Kwon --- drivers/misc/xilinx-ai-engine/Makefile | 1 + drivers/misc/xilinx-ai-engine/ai-engine-aie.c | 225 +++ drivers/misc/xilinx-ai-engine/ai-engine-clock.c| 245 + drivers/misc/xilinx-ai

[PATCH v3 9/9] misc: xilinx-ai-engine: Add support for servicing error interrupts

2020-11-29 Thread Wendy Liang
tiles are channeled on a single interrupt line, backtracking the source the interrupt to an AIE module is required. To keep the top-half interrupt short, backtracking is deferred to bottom half by scheduling a task in shared workqueue. Signed-off-by: Nishad Saraf Signed-off-by: Wendy Liang

[PATCH v3 4/9] misc: xilinx-ai-engine: expose AI engine tile memories to userspace

2020-11-29 Thread Wendy Liang
DMA buf for all the tile data memories in an AI engine partition. Signed-off-by: Wendy Liang Reviewed-by: Hyun Kwon --- drivers/misc/xilinx-ai-engine/Makefile | 1 + drivers/misc/xilinx-ai-engine/ai-engine-aie.c | 36 +++ drivers/misc/xilinx-ai-engine/ai-engine-internal.h

[PATCH v3 2/9] misc: Add Xilinx AI engine device driver

2020-11-29 Thread Wendy Liang
partition through the AI engine partition driver instance. AI engine registers write is moved to kernel as there are registers in the AI engine array needs privilege permission. Signed-off-by: Wendy Liang Signed-off-by: Hyun Kwon --- MAINTAINERS| 8

[PATCH v3 7/9] misc: xilinx-ai-engine: Add support to request device management services

2020-11-29 Thread Wendy Liang
all the other source files in the driver. Signed-off-by: Nishad Saraf Signed-off-by: Wendy Liang --- drivers/misc/xilinx-ai-engine/ai-engine-dev.c | 25 +- drivers/misc/xilinx-ai-engine/ai-engine-internal.h | 6 ++ 2 files changed, 30 insertions(+), 1 deletion

[PATCH v3 5/9] misc: xilinx-ai-engine: add setting shim dma bd operation

2020-11-29 Thread Wendy Liang
the hardware DMA buffer descriptor. The main logic to control what's go into the buffer descriptor and which buffer descriptor to use is in the userspace AI engine library. Signed-off-by: Wendy Liang Reviewed-by: Hyun Kwon --- drivers/misc/xilinx-ai-engine/Makefile | 1 + dr

[PATCH v3 8/9] firmware: xilinx: Add IOCTL support for AIE ISR Clear

2020-11-29 Thread Wendy Liang
. Note that, this will only be applicable for ES1 rev. For ES2 and other non-silicon platforms, this call will essentially be a NOP in the firmware. Signed-off-by: Izhar Ameer Shaikh Signed-off-by: Wendy Liang --- drivers/firmware/xilinx/zynqmp.c | 14 ++ include/linux/firmware/xlnx

[PATCH v3 1/9] dt-binding: soc: xilinx: ai-engine: Add AI engine binding

2020-11-29 Thread Wendy Liang
. Signed-off-by: Wendy Liang --- .../bindings/soc/xilinx/xlnx,ai-engine.yaml| 126 + 1 file changed, 126 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/xilinx/xlnx,ai-engine.yaml diff --git a/Documentation/devicetree/bindings/soc/xilinx/xlnx

[PATCH v3 0/9] Xilinx AI engine kernel driver

2020-11-29 Thread Wendy Liang
Shaikh (1): firmware: xilinx: Add IOCTL support for AIE ISR Clear Nishad Saraf (2): misc: xilinx-ai-engine: Add support to request device management services misc: xilinx-ai-engine: Add support for servicing error interrupts Wendy Liang (6): dt-binding: soc: xilinx: ai-engine: Add AI engi

[PATCH v3 3/9] misc: xilinx-ai-engine: Implement AI engine cleanup sequence

2020-11-29 Thread Wendy Liang
when the partition is released, user can set the control flag to indicate not to reset the partition when the user requests the partition. If partition the not to reset partition control flag is set, it will not execute the above cleanup sequence when the partition is released. Signed-off-by:

[PATCH v2] firmware: xlnx-zynqmp: fix compilation warning

2020-11-24 Thread Wendy Liang
ynqmp.h:367:10: error: 'ENODEV' undeclared (first use in this function) 367 | return -ENODEV; | ^~ Signed-off-by: Wendy Liang --- v2: * Always include linux/err.h --- include/linux/firmware/xlnx-zynqmp.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include

Re: [PATCH v2 9/9] misc: xilinx-ai-engine: Add support for servicing error interrupts

2020-11-23 Thread Wendy Liang
On 11/19/20 12:36 AM, Hillf Danton wrote: On Wed, 18 Nov 2020 15:48:09 -0800 Wendy Liang wrote: +/** + * aie_interrupt() - interrupt handler for AIE. + * @irq: Interrupt number. + * @data: AI engine device structure. + * @return: IRQ_HANDLED. + * + * This thread function disables level 2

[PATCH v2 6/9] misc: xilinx-ai-engine: add request and release tiles

2020-11-18 Thread Wendy Liang
. Signed-off-by: Wendy Liang Reviewed-by: Hyun Kwon --- drivers/misc/xilinx-ai-engine/Makefile | 1 + drivers/misc/xilinx-ai-engine/ai-engine-aie.c | 227 ++- drivers/misc/xilinx-ai-engine/ai-engine-clock.c| 244 + drivers/misc/xilinx-ai

[PATCH v2 2/9] misc: Add Xilinx AI engine device driver

2020-11-18 Thread Wendy Liang
partition through the AI engine partition driver instance. AI engine registers write is moved to kernel as there are registers in the AI engine array needs privilege permission. Signed-off-by: Wendy Liang Signed-off-by: Hyun Kwon --- MAINTAINERS| 8

[PATCH v2 4/9] misc: xilinx-ai-engine: expose AI engine tile memories to userspace

2020-11-18 Thread Wendy Liang
DMA buf for all the tile data memories in an AI engine partition. Signed-off-by: Wendy Liang Reviewed-by: Hyun Kwon --- drivers/misc/xilinx-ai-engine/Makefile | 1 + drivers/misc/xilinx-ai-engine/ai-engine-aie.c | 36 +++ drivers/misc/xilinx-ai-engine/ai-engine-internal.h

[PATCH v2 5/9] misc: xilinx-ai-engine: add setting shim dma bd operation

2020-11-18 Thread Wendy Liang
the hardware DMA buffer descriptor. The main logic to control what's go into the buffer descriptor and which buffer descriptor to use is in the userspace AI engine library. Signed-off-by: Wendy Liang Reviewed-by: Hyun Kwon --- drivers/misc/xilinx-ai-engine/Makefile | 1 + dr

[PATCH v2 8/9] firmware: xilinx: Add IOCTL support for AIE ISR Clear

2020-11-18 Thread Wendy Liang
. Note that, this will only be applicable for ES1 rev. For ES2 and other non-silicon platforms, this call will essentially be a NOP in the firmware. Signed-off-by: Izhar Ameer Shaikh Signed-off-by: Wendy Liang --- drivers/firmware/xilinx/zynqmp.c | 14 ++ include/linux/firmware/xlnx

[PATCH v2 9/9] misc: xilinx-ai-engine: Add support for servicing error interrupts

2020-11-18 Thread Wendy Liang
tiles are channeled on a single interrupt line, backtracking the source the interrupt to an AIE module is required. To keep the top-half interrupt short, backtracking is deferred to bottom half by scheduling a task in shared workqueue. Signed-off-by: Nishad Saraf Signed-off-by: Wendy Liang

[PATCH v2 3/9] misc: xilinx-ai-engine: Implement AI engine cleanup sequence

2020-11-18 Thread Wendy Liang
when the partition is released, user can set the control flag to indicate not to reset the partition when the user requests the partition. If partition the not to reset partition control flag is set, it will not execute the above cleanup sequence when the partition is released. Signed-off-by:

[PATCH v2 7/9] misc: xilinx-ai-engine: Add support to request device management services

2020-11-18 Thread Wendy Liang
all the other source files in the driver. Signed-off-by: Nishad Saraf Signed-off-by: Wendy Liang --- drivers/misc/xilinx-ai-engine/ai-engine-dev.c | 25 +- drivers/misc/xilinx-ai-engine/ai-engine-internal.h | 6 ++ 2 files changed, 30 insertions(+), 1 deletion

[PATCH v2 0/9] Xilinx AI engine kernel driver

2020-11-18 Thread Wendy Liang
management services misc: xilinx-ai-engine: Add support for servicing error interrupts Wendy Liang (6): dt-binding: soc: xilinx: ai-engine: Add AI engine binding misc: Add Xilinx AI engine device driver misc: xilinx-ai-engine: Implement AI engine cleanup sequence misc: xilinx-ai-engine: expose

[PATCH v2 1/9] dt-binding: soc: xilinx: ai-engine: Add AI engine binding

2020-11-18 Thread Wendy Liang
. Signed-off-by: Wendy Liang --- .../bindings/soc/xilinx/xlnx,ai-engine.yaml| 126 + 1 file changed, 126 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/xilinx/xlnx,ai-engine.yaml diff --git a/Documentation/devicetree/bindings/soc/xilinx/xlnx

[PATCH] firmware: xlnx-zynqmp: fix compilation warning

2020-11-18 Thread Wendy Liang
ynqmp.h:367:10: error: 'ENODEV' undeclared (first use in this function) 367 | return -ENODEV; | ^~ Signed-off-by: Wendy Liang --- include/linux/firmware/xlnx-zynqmp.h | 4 1 file changed, 4 insertions(+) diff --git a/include/linux/firmware/xlnx-zynqmp.h b/in

[PATCH 9/9] misc: xilinx-ai-engine: Add support for servicing error interrupts

2020-11-18 Thread Wendy Liang
tiles are channeled on a single interrupt line, backtracking the source the interrupt to an AIE module is required. To keep the top-half interrupt short, backtracking is deferred to bottom half by scheduling a task in shared workqueue. Signed-off-by: Nishad Saraf Signed-off-by: Wendy Liang

[PATCH 2/9] misc: Add Xilinx AI engine device driver

2020-11-18 Thread Wendy Liang
partition through the AI engine partition driver instance. AI engine registers write is moved to kernel as there are registers in the AI engine array needs privilege permission. Signed-off-by: Wendy Liang Signed-off-by: Hyun Kwon --- MAINTAINERS| 8

[PATCH 6/9] misc: xilinx-ai-engine: add request and release tiles

2020-11-18 Thread Wendy Liang
. Signed-off-by: Wendy Liang Reviewed-by: Hyun Kwon --- drivers/misc/xilinx-ai-engine/Makefile | 1 + drivers/misc/xilinx-ai-engine/ai-engine-aie.c | 227 ++- drivers/misc/xilinx-ai-engine/ai-engine-clock.c| 244 + drivers/misc/xilinx-ai

[PATCH 4/9] misc: xilinx-ai-engine: expose AI engine tile memories to userspace

2020-11-18 Thread Wendy Liang
DMA buf for all the tile data memories in an AI engine partition. Signed-off-by: Wendy Liang Reviewed-by: Hyun Kwon --- drivers/misc/xilinx-ai-engine/Makefile | 1 + drivers/misc/xilinx-ai-engine/ai-engine-aie.c | 36 +++ drivers/misc/xilinx-ai-engine/ai-engine-internal.h

[PATCH 8/9] firmware: xilinx: Add IOCTL support for AIE ISR Clear

2020-11-18 Thread Wendy Liang
. Note that, this will only be applicable for ES1 rev. For ES2 and other non-silicon platforms, this call will essentially be a NOP in the firmware. Signed-off-by: Izhar Ameer Shaikh Signed-off-by: Wendy Liang --- drivers/firmware/xilinx/zynqmp.c | 14 ++ include/linux/firmware/xlnx

[PATCH 5/9] misc: xilinx-ai-engine: add setting shim dma bd operation

2020-11-18 Thread Wendy Liang
the hardware DMA buffer descriptor. The main logic to control what's go into the buffer descriptor and which buffer descriptor to use is in the userspace AI engine library. Signed-off-by: Wendy Liang Reviewed-by: Hyun Kwon --- drivers/misc/xilinx-ai-engine/Makefile | 1 + dr

[PATCH 7/9] misc: xilinx-ai-engine: Add support to request device management services

2020-11-18 Thread Wendy Liang
all the other source files in the driver. Signed-off-by: Nishad Saraf Signed-off-by: Wendy Liang --- drivers/misc/xilinx-ai-engine/ai-engine-dev.c | 25 +- drivers/misc/xilinx-ai-engine/ai-engine-internal.h | 6 ++ 2 files changed, 30 insertions(+), 1 deletion

[PATCH 1/9] dt-binding: soc: xilinx: ai-engine: Add AI engine binding

2020-11-18 Thread Wendy Liang
. Signed-off-by: Wendy Liang --- .../bindings/soc/xilinx/xlnx,ai-engine.yaml| 119 + 1 file changed, 119 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/xilinx/xlnx,ai-engine.yaml diff --git a/Documentation/devicetree/bindings/soc/xilinx/xlnx

[PATCH 3/9] misc: xilinx-ai-engine: Implement AI engine cleanup sequence

2020-11-18 Thread Wendy Liang
when the partition is released, user can set the control flag to indicate not to reset the partition when the user requests the partition. If partition the not to reset partition control flag is set, it will not execute the above cleanup sequence when the partition is released. Signed-off-by:

[PATCH 0/9] Xilinx AI engine kernel driver

2020-11-18 Thread Wendy Liang
). Izhar Ameer Shaikh (1): firmware: xilinx: Add IOCTL support for AIE ISR Clear Nishad Saraf (2): misc: xilinx-ai-engine: Add support to request device management services misc: xilinx-ai-engine: Add support for servicing error interrupts Wendy Liang (6): dt-binding: soc: xilinx: ai-engine

Im rechtlichen Kontext

2020-11-07 Thread Wendy
Klärung dieser äußerst wichtigen Angelegenheit an mich wenden. Mit freundlichen Grüßen, Wendy E-Mail: w.vanderwo...@aol.com

Re: RE: RE: [PATCH v14 5/5] remoteproc: Add initial zynqmp R5 remoteproc driver

2020-09-20 Thread Wendy Liang
Hi Ben On Sun, Sep 20, 2020 at 4:16 PM Ben Levinsky wrote: > > Hi All, > > > -Original Message- > > From: Wendy Liang > > Sent: Friday, September 18, 2020 6:53 PM > > To: Michael Auchter > > Cc: Ben Levinsky ; punit1.agra...@toshiba.co.jp; > &

Re: RE: RE: [PATCH v14 5/5] remoteproc: Add initial zynqmp R5 remoteproc driver

2020-09-20 Thread Wendy Liang
Hi Ben, On Sun, Sep 20, 2020 at 4:16 PM Ben Levinsky wrote: > > Hi All, > > > -Original Message- > > From: Wendy Liang > > Sent: Friday, September 18, 2020 6:53 PM > > To: Michael Auchter > > Cc: Ben Levinsky ; punit1.agra...@toshiba.co.jp; > &

Re: RE: RE: [PATCH v14 5/5] remoteproc: Add initial zynqmp R5 remoteproc driver

2020-09-18 Thread Wendy Liang
vious way to do this > (from looking at drivers/firmware/xilinx/). Can you point me to this > code? > > > A suggestion that might clean up the driver so that the whole > > rpu_mode, tcm_mode configuration can be simplified and pulled out of > > the driver: > > - as

[PATCH v8 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2019-02-21 Thread Wendy Liang
Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block in ZynqMP SoC used for the communication between various processor systems. Signed-off-by: Wendy Liang Reviewed-by: Rob Herring --- .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 127 + 1 file changed

[PATCH v8 0/2] Xilinx ZynqMP IPI Mailbox Controller Driver

2019-02-21 Thread Wendy Liang
as subnodes to the IPI agent device node to properly describe the hardware. v3: - add NULL entry to of_device_id of IPI controller v2: - change SPDX-License-Identifier license text style in .c file - replace xlnx-ipi-ids with xlnx,ipi-ids Wendy Liang (2): mailbox: ZynqMP IPI mailbox

[PATCH v8 1/2] mailbox: ZynqMP IPI mailbox controller

2019-02-21 Thread Wendy Liang
This patch is to introduce ZynqMP IPI mailbox controller driver to use the ZynqMP IPI block as mailboxes. Signed-off-by: Wendy Liang --- drivers/mailbox/Kconfig| 11 + drivers/mailbox/Makefile | 2 + drivers/mailbox/zynqmp-ipi-mailbox.c | 725

[PATH v7 1/2] mailbox: ZynqMP IPI mailbox controller

2018-12-20 Thread Wendy Liang
This patch is to introduce ZynqMP IPI mailbox controller driver to use the ZynqMP IPI block as mailboxes. Signed-off-by: Wendy Liang --- drivers/mailbox/Kconfig | 11 + drivers/mailbox/Makefile | 2 + drivers/mailbox/zynqmp-ipi-mailbox.c | 764

[PATH v7 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2018-12-20 Thread Wendy Liang
Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block in ZynqMP SoC used for the communication between various processor systems. Signed-off-by: Wendy Liang Reviewed-by: Rob Herring --- .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 127 + 1 file changed

[PATH v7 0/2] Xilinx ZynqMP IPI Mailbox Controller Driver

2018-12-20 Thread Wendy Liang
- add NULL entry to of_device_id of IPI controller v2: - change SPDX-License-Identifier license text style in .c file - replace xlnx-ipi-ids with xlnx,ipi-ids Wendy Liang (2): mailbox: ZynqMP IPI mailbox controller dt-bindings: mailbox: Add Xilinx IPI Mailbox .../bindings/mailbox/xlnx,zynqmp-ipi

Re: [PATCH v4 12/17] remoteproc: modify vring allocation to rely on centralized carveout allocator

2018-12-04 Thread Wendy Liang
On Tue, Dec 4, 2018 at 11:57 AM Loic PALLARDY wrote: > > > > > -Original Message- > > From: Wendy Liang > > Sent: mardi 4 décembre 2018 19:58 > > To: Loic PALLARDY > > Cc: Suman Anna ; Bjorn Andersson > > ; Ohad Ben-Cohen ; > > linux-re

Re: [PATCH v4 12/17] remoteproc: modify vring allocation to rely on centralized carveout allocator

2018-12-04 Thread Wendy Liang
On Tue, Dec 4, 2018 at 10:04 AM Loic PALLARDY wrote: > > > > > -Original Message- > > From: Wendy Liang > > Sent: mardi 4 décembre 2018 18:57 > > To: Suman Anna > > Cc: Loic PALLARDY ; Bjorn Andersson > > ; Ohad Ben-Cohen ; > > linux-re

Re: [PATCH v4 12/17] remoteproc: modify vring allocation to rely on centralized carveout allocator

2018-12-04 Thread Wendy Liang
t being 0 was being used as a reset value > as well. > > > To solve that ST driver is registering one fixed carveout per vring (with > > the right name today) > > Yeah, we still expect to allocate these dynamically, so there won't be > any registration needed. > &

[PATCH v6 0/2] Xilinx ZynqMP IPI Mailbox Controller Driver

2018-11-19 Thread Wendy Liang
n .c file - replace xlnx-ipi-ids with xlnx,ipi-ids Wendy Liang (2): mailbox: ZynqMP IPI mailbox controller dt-bindings: mailbox: Add Xilinx IPI Mailbox .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 127 drivers/mailbox/Kconfig| 9 + driv

[PATCH v6 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2018-11-19 Thread Wendy Liang
Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block in ZynqMP SoC used for the communication between various processor systems. Signed-off-by: Wendy Liang --- .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 127 + 1 file changed, 127 insertions(+) create

[PATCH v6 1/2] mailbox: ZynqMP IPI mailbox controller

2018-11-19 Thread Wendy Liang
This patch is to introduce ZynqMP IPI mailbox controller driver to use the ZynqMP IPI block as mailboxes. Signed-off-by: Wendy Liang --- drivers/mailbox/Kconfig| 9 + drivers/mailbox/Makefile | 2 + drivers/mailbox/zynqmp-ipi-mailbox.c | 762

[PATCH v5 1/2] mailbox: ZynqMP IPI mailbox controller

2018-11-05 Thread Wendy Liang
This patch is to introduce ZynqMP IPI mailbox controller driver to use the ZynqMP IPI block as mailboxes. Signed-off-by: Wendy Liang --- drivers/mailbox/Kconfig| 9 + drivers/mailbox/Makefile | 2 + drivers/mailbox/zynqmp-ipi-mailbox.c | 762

[PATCH v5 0/2] Xilinx ZynqMP IPI Mailbox Controller Driver

2018-11-05 Thread Wendy Liang
onfig symbol. v4: - make IPI mailboxes as subnodes to the IPI agent device node to properly describe the hardware. v3: - add NULL entry to of_device_id of IPI controller v2: - change SPDX-License-Identifier license text style in .c file - replace xlnx-ipi-ids with xlnx,ipi-ids Wendy

[PATCH v5 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2018-11-05 Thread Wendy Liang
Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block in ZynqMP SoC used for the communication between various processor systems. Signed-off-by: Wendy Liang --- .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 128 + 1 file changed, 128 insertions(+) create

Re: [PATCH v4 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2018-10-10 Thread Wendy Liang
On Wed, Oct 10, 2018 at 2:59 AM Sudeep Holla wrote: > > On Wed, Oct 10, 2018 at 12:18:32AM -0700, Wendy Liang wrote: > > Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block > > in ZynqMP SoC used for the communication between various processor > > system

[PATCH v4 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2018-10-10 Thread Wendy Liang
Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block in ZynqMP SoC used for the communication between various processor systems. Signed-off-by: Wendy Liang --- Not put "Reviewed-by" as bindings have been updated since last review. --- .../bindings/mailbox/xlnx,zynqmp-ipi-m

[PATCH v4 1/2] mailbox: ZynqMP IPI mailbox controller

2018-10-10 Thread Wendy Liang
This patch is to introduce ZynqMP IPI mailbox controller driver to use the ZynqMP IPI block as mailboxes. Signed-off-by: Wendy Liang --- drivers/mailbox/Kconfig| 8 + drivers/mailbox/Makefile | 2 + drivers/mailbox/zynqmp-ipi-mailbox.c | 762

[PATCH v4 0/2] Xilinx ZynqMP IPI Mailbox Controller Driver

2018-10-10 Thread Wendy Liang
erly describe the hardware. v3: - add NULL entry to of_device_id of IPI controller v2: - change SPDX-License-Identifier license text style in .c file - replace xlnx-ipi-ids with xlnx,ipi-ids Wendy Liang (2): mailbox: ZynqMP IPI mailbox controller dt-bindings: mailbox: Add Xilinx IPI Ma

Re: [PATCH v3 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2018-10-09 Thread Wendy Liang
On Thu, Jan 4, 2018 at 3:53 PM Wendy Liang wrote: > > Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block > in ZynqMP SoC used for the communication between various processor > systems. > > Signed-off-by: Wendy Liang > --- > .../bindings/mailbox/xlnx,zynqmp

Re: [PATCH v4 13/17] remoteproc: create vdev subdevice with specific dma memory pool

2018-09-27 Thread Wendy Liang
Hi Loic, On Thu, Sep 27, 2018 at 12:22 PM Loic PALLARDY wrote: > > Hi Wendy > > > -Original Message- > > From: Wendy Liang > > Sent: Thursday, September 27, 2018 7:17 PM > > To: Loic PALLARDY > > Cc: Bjorn Andersson ; Ohad Ben-Cohen > > ; l

Re: [PATCH v4 13/17] remoteproc: create vdev subdevice with specific dma memory pool

2018-09-27 Thread Wendy Liang
On Fri, Jul 27, 2018 at 6:16 AM Loic Pallardy wrote: > > This patch creates a dedicated vdev subdevice for each vdev declared > in firmware resource table and associates carveout named "vdev%dbuffer" > (with %d vdev index in resource table) if any as dma coherent memory pool. > > Then vdev subdevi

Re: [PATCH 6/7] remoteproc: Add Xilinx ZynqMP R5 remoteproc

2018-09-10 Thread Wendy Liang
On Fri, Aug 24, 2018 at 9:26 AM Wendy Liang wrote: > > Ping, any comments to the driver? Any comments to this driver? Thanks, Wendy > On Thu, Aug 16, 2018 at 3:17 AM Wendy Liang wrote: > > > > There are cortex-r5 processors in Xilinx Zynq UltraScale+ > > MPSoC platfo

Re: [PATCH v3 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2018-09-10 Thread Wendy Liang
On Thu, Jul 26, 2018 at 2:31 PM Wendy Liang wrote: > > On Tue, Jan 9, 2018 at 8:42 PM, Jassi Brar wrote: > > On Wed, Jan 10, 2018 at 6:52 AM, Jiaying Liang wrote: > >>> From: Jassi Brar [mailto:jassisinghb...@gmail.com] > > > >&g

Re: [PATCH 6/7] remoteproc: Add Xilinx ZynqMP R5 remoteproc

2018-08-24 Thread Wendy Liang
Ping, any comments to the driver? On Thu, Aug 16, 2018 at 3:17 AM Wendy Liang wrote: > > There are cortex-r5 processors in Xilinx Zynq UltraScale+ > MPSoC platforms. This remoteproc driver is to manage the > R5 processors. > > Signed-off-by: Wendy Liang > --- > dr

Re: [PATCH 7/7] Documentation: devicetree: Add Xilinx R5 rproc binding

2018-08-19 Thread Wendy Liang
On Fri, Aug 17, 2018 at 9:31 AM, Moritz Fischer wrote: > Hi Wendy, > > couple of minor stuff inline. > > On Thu, Aug 16, 2018 at 12:06 AM, Wendy Liang wrote: >> Add device tree binding for Xilinx Cortex-r5 remoteproc. >> >> Signed-off-by: Wendy Liang >>

Re: [PATCH 7/7] Documentation: devicetree: Add Xilinx R5 rproc binding

2018-08-19 Thread Wendy Liang
On Fri, Aug 17, 2018 at 8:09 AM, Rob Herring wrote: > Hi, this email is from Rob's (experimental) review bot. I found a couple > of common problems with your patch. Please see below. > > On Thu, 16 Aug 2018 00:06:30 -0700, Wendy Liang wrote: >> Add device tree bindi

[PATCH 5/7] firmware: xlnx-zynqmp: Add shutdown/wakeup request

2018-08-16 Thread Wendy Liang
Add shutdown/wakeup a resource eemi operations to shutdown or bringup a resource. Signed-off-by: Wendy Liang --- drivers/firmware/xilinx/zynqmp.c | 35 +++ include/linux/firmware/xlnx-zynqmp.h | 8 2 files changed, 43 insertions(+) diff --git a

[PATCH 3/7] firmware: xilinx-zynqmp: Add request access capability macro

2018-08-16 Thread Wendy Liang
Add request access capability macro which will be used to request access to a device node from Xilinx firmware. Signed-off-by: Wendy Liang --- include/linux/firmware/xlnx-zynqmp.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/linux/firmware/xlnx-zynqmp.h b/include/linux

[PATCH 6/7] remoteproc: Add Xilinx ZynqMP R5 remoteproc

2018-08-16 Thread Wendy Liang
There are cortex-r5 processors in Xilinx Zynq UltraScale+ MPSoC platforms. This remoteproc driver is to manage the R5 processors. Signed-off-by: Wendy Liang --- drivers/remoteproc/Kconfig| 9 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc

[PATCH 4/7] firmware: xlnx-zynqmp: Add request/release node

2018-08-16 Thread Wendy Liang
Add request/release resource node EEMI operations. Signed-off-by: Wendy Liang --- drivers/firmware/xilinx/zynqmp.c | 30 ++ include/linux/firmware/xlnx-zynqmp.h | 7 +++ 2 files changed, 37 insertions(+) diff --git a/drivers/firmware/xilinx/zynqmp.c b

[PATCH 7/7] Documentation: devicetree: Add Xilinx R5 rproc binding

2018-08-16 Thread Wendy Liang
Add device tree binding for Xilinx Cortex-r5 remoteproc. Signed-off-by: Wendy Liang --- .../remoteproc/xlnx,zynqmp-r5-remoteproc.txt | 81 ++ 1 file changed, 81 insertions(+) create mode 100644 Documentation/devicetree/bindings/remoteproc/xlnx,zynqmp-r5

[PATCH 1/7] firmware: xlnx-zynqmp: Add RPU ioctl enums

2018-08-16 Thread Wendy Liang
Add ZynqMP firmware ioctl enums for RPU configuration. Signed-off-by: Wendy Liang --- include/linux/firmware/xlnx-zynqmp.h | 19 +++ 1 file changed, 19 insertions(+) diff --git a/include/linux/firmware/xlnx-zynqmp.h b/include/linux/firmware/xlnx-zynqmp.h index a3ef7d6..9c4258f

[PATCH 2/7] firmware: xlnx-zynqmp: Add request ack enums

2018-08-16 Thread Wendy Liang
Add firmware request ack enums which will be used in firmware request calls. Signed-off-by: Wendy Liang --- include/linux/firmware/xlnx-zynqmp.h | 6 ++ 1 file changed, 6 insertions(+) diff --git a/include/linux/firmware/xlnx-zynqmp.h b/include/linux/firmware/xlnx-zynqmp.h index 9c4258f

[PATCH 0/7] Add Xilinx ZynqMP R5 remoteproc driver

2018-08-16 Thread Wendy Liang
://patchwork.kernel.org/cover/10555405/ Wendy Liang (7): firmware: xlnx-zynqmp: Add RPU ioctl enums firmware: xlnx-zynqmp: Add request ack enums firmware: xilinx-zynqmp: Add request access capability macro firmware: xlnx-zynqmp: Add request/release node firmware: xlnx-zynqmp: Add shutdown/wakeup

Re: [PATCH v3 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2018-07-26 Thread Wendy Liang
- IPI request msg buffer written by remote and >>> > read >>> > + by local >>> > + * remote_response_region >>> > + - IPI response msg buffer written by remote and >>> &

I want to know your opinion in doing this project.

2018-06-05 Thread sunie wendy
My Dear, Good day to you I got my contact via the internet database of your country, My name is Mr. Rungsun Klinkaeo, from Thailand and lawyer, to Late Engineer Vladimir D. Soloviev, a citizen of your country who was lived in Petrograd, Russia. I am writing to present you as a relative to a La

[PATCH v3 1/2] mailbox: ZynqMP IPI mailbox controller

2018-01-04 Thread Wendy Liang
This patch is to introduce ZynqMP IPI mailbox controller driver to use the ZynqMP IPI block as mailboxes. Signed-off-by: Wendy Liang --- drivers/mailbox/Kconfig| 8 + drivers/mailbox/Makefile | 2 + drivers/mailbox/zynqmp-ipi-mailbox.c | 635

[PATCH v3 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2018-01-04 Thread Wendy Liang
Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block in ZynqMP SoC used for the communication between various processor systems. Signed-off-by: Wendy Liang --- .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 104 + 1 file changed, 104 insertions(+) create

[PATCH v3 0/2] Xilinx ZynqMP IPI Mailbox Controller Driver

2018-01-04 Thread Wendy Liang
in .c file - replace xlnx-ipi-ids with xlnx,ipi-ids Wendy Liang (2): mailbox: ZynqMP IPI mailbox controller dt-bindings: mailbox: Add Xilinx IPI Mailbox .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 104 drivers/mailbox/Kconfig| 8 + drivers/mailbox

[RFC] rpmsg: virtio rpmsg: Add RPMsg char driver support

2018-01-04 Thread Wendy Liang
ned-off-by: Wendy Liang --- We have different userspace applications to use RPMsg differently, what we need is a RPMsg char driver which can supports multiple endpoints per remote device. The virtio rpmsg driver at the moment doesn't support the RPMsg char driver. Please advise if this is pat

[RFC v2 0/2] Xilinx ZynqMP IPI Mailbox Controller Driver

2017-12-03 Thread Wendy Liang
Wendy Liang (2): mailbox: ZynqMP IPI mailbox controller dt-bindings: mailbox: Add Xilinx IPI Mailbox .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 104 drivers/mailbox/Kconfig| 8 + drivers/mailbox/Makefile | 2 + drivers

[RFC v2 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2017-12-03 Thread Wendy Liang
Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block in ZynqMP SoC used for the communication between various processor systems. Signed-off-by: Wendy Liang --- .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 104 + 1 file changed, 104 insertions(+) create

[RFC v2 1/2] mailbox: ZynqMP IPI mailbox controller

2017-12-03 Thread Wendy Liang
This patch is to introduce ZynqMP IPI mailbox controller driver to use the ZynqMP IPI block as mailboxes. Signed-off-by: Wendy Liang --- drivers/mailbox/Kconfig| 8 + drivers/mailbox/Makefile | 2 + drivers/mailbox/zynqmp-ipi-mailbox.c | 633

[RFC 2/2] dt-bindings: mailbox: Add Xilinx IPI Mailbox

2017-11-29 Thread Wendy Liang
Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block in ZynqMP SoC used for the communication between various processor systems. Signed-off-by: Wendy Liang --- .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 113 + 1 file changed, 113 insertions(+) create

[RFC 0/2] Xilinx ZynqMP IPI Mailbox Controller Driver

2017-11-29 Thread Wendy Liang
Introduce mailbox controller driver for ZynqMP IPI(Inter-processor interrupt) IP core. There is previous discussion on the DT bindings: https://patchwork.kernel.org/patch/10012755/ Wendy Liang (2): mailbox: ZynqMP IPI mailbox controller dt-bindings: mailbox: Add Xilinx IPI Mailbox

[RFC 1/2] mailbox: ZynqMP IPI mailbox controller

2017-11-29 Thread Wendy Liang
This patch is to introduce ZynqMP IPI mailbox controller driver to use the ZynqMP IPI block as mailboxes. Signed-off-by: Wendy Liang --- drivers/mailbox/Kconfig| 8 + drivers/mailbox/Makefile | 2 + drivers/mailbox/zynqmp-ipi-mailbox.c | 633

[RFC PATCH v2] Dcoumentation: dt: mailbox: Add Xilinx IPI Mailbox

2017-10-17 Thread Wendy Liang
Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block in ZynqMP SoC used for the communication between various processor systems. Signed-off-by: Wendy Liang --- V2: Each ZynqMP IPI mailbox controller instance for one physical connection between two ZynqMP IPI agents

[RFC LINUX PATCH] Dcoumentation: dt: mailbox: Add Xilinx IPI Mailbox

2017-09-21 Thread Wendy Liang
Xilinx ZynqMP IPI(Inter Processor Interrupt) is a hardware block in ZynqMP SoC used for the communication between various processor systems. Signed-off-by: Wendy Liang --- .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 88 ++ 1 file changed, 88 insertions(+) create

Hi! How are you?

2017-08-03 Thread Sunie Wendy
My Dear, May Peace be unto you, My name is Mrs. Sunie Wendy and i belief that you can help in setting up a charity foundation for the benefit of mankind, I wish to establish a charity foundation to help the poor in your country under your care, Can you help to build this project in your country

Re: [RFC LINUX PATCH 0/3] Allow remote to specify shared memory

2017-03-28 Thread Wendy Liang
Thanks Suman for your comments. On Mon, Mar 27, 2017 at 8:54 AM, Suman Anna wrote: > Hi Wendy, > > On 03/24/2017 02:22 PM, Wendy Liang wrote: >> This patch enables the remoteproc to specify the shared memory. >> Remoteproc declared this memory as DMA memory. >> It

[RFC LINUX PATCH 14/19] remoteproc virtio: handle rproc vdev notification

2017-03-24 Thread Wendy Liang
From: Wendy Liang If there is a vdev notification from the remote, rproc virtio will mark the config_wait_complete to wake up any client who is waiting for the remote to respond. Signed-off-by: Wendy Liang Signed-off-by: Michal Simek --- drivers/remoteproc/remoteproc_virtio.c | 6 -- 1

[RFC LINUX PATCH 06/19] remoteproc: elf loader: Add get checksum firmware implementation

2017-03-24 Thread Wendy Liang
From: Wendy Liang Add get_chksum() implementation to calculate the checksum of the loadable sections of the firmware. Signed-off-by: Wendy Liang Signed-off-by: Michal Simek --- drivers/remoteproc/Kconfig | 1 + drivers/remoteproc/remoteproc_elf_loader.c | 109

[RFC LINUX PATCH 15/19] remoteproc: virtio: rename rproc_virtio_notify to rproc_vq_notify

2017-03-24 Thread Wendy Liang
From: Wendy Liang rproc_virtio_notify() is to notify about the virtqueue changes but not the virtio dev and thus rename to rproc_vq_notify(). It will need another API for virtio dev notification. Signed-off-by: Wendy Liang Signed-off-by: Michal Simek --- drivers/remoteproc

[RFC LINUX PATCH 02/19] remtoeproc: Add an operation to check if remote is running

2017-03-24 Thread Wendy Liang
From: Wendy Liang Add a remoteproc driver operation to check if the remote is running. Signed-off-by: Wendy Liang Signed-off-by: Michal Simek --- drivers/remoteproc/remoteproc_core.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/drivers/remoteproc/remoteproc_core.c b

[RFC LINUX PATCH 08/19] remoteproc: add a function to set fw checksum rsc

2017-03-24 Thread Wendy Liang
From: Wendy Liang Add a function to set the firmware checksum resource. The function will call the firmware loader to calculate the firmware checksum and set it to the resource table. Signed-off-by: Wendy Liang Signed-off-by: Michal Simek --- drivers/remoteproc/remoteproc_core.c | 54

[RFC LINUX PATCH 01/19] remoteproc: Add is_runinng to remoteproc ops

2017-03-24 Thread Wendy Liang
From: Wendy Liang Add is_running to remoteproc ops to check if the remote is running. Signed-off-by: Wendy Liang Signed-off-by: Michal Simek --- include/linux/remoteproc.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/remoteproc.h b/include/linux/remoteproc.h index

[RFC LINUX PATCH 03/19] remoteproc: Add a running independent state

2017-03-24 Thread Wendy Liang
From: Wendy Liang Add a new RPROC_RUNNING_INDEPENDENT state to indicate the remote already runs and it is started by the remoteproc driver. Signed-off-by: Wendy Liang Signed-off-by: Michal Simek --- include/linux/remoteproc.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff

[RFC LINUX PATCH 05/19] remoteproc: check if remote is running the fw before reload fw

2017-03-24 Thread Wendy Liang
From: Wendy Liang Add a function rproc_is_running_fw() to check if it needs to start the remote betfore it loads firmware and tries to start the remote. In some cases, when the master restarts, the remote is already running the expected firmware. In this case, we don't need to start the r

[RFC LINUX PATCH 04/19] remoteproc: sysfs: Add running independent state

2017-03-24 Thread Wendy Liang
From: Wendy Liang Show running independent state to indicate the remote runs and it is not started by the remoteproc driver. Signed-off-by: Wendy Liang Signed-off-by: Michal Simek --- drivers/remoteproc/remoteproc_sysfs.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff

  1   2   >