linux-doc.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver
@ 2020-11-19  9:19 Gustavo Pimentel
  2020-11-19  9:19 ` [PATCH v3 4/5] Documentation: misc-devices: Add Documentation for dw-xdata-pcie driver Gustavo Pimentel
  2021-02-02  8:51 ` [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver Gustavo Pimentel
  0 siblings, 2 replies; 9+ messages in thread
From: Gustavo Pimentel @ 2020-11-19  9:19 UTC (permalink / raw)
  Cc: Joao Pinto, Gustavo Pimentel, Derek Kiernan, Dragan Cvetic,
	Arnd Bergmann, Greg Kroah-Hartman, Jonathan Corbet, linux-pci,
	linux-doc, linux-kernel

This patch series adds a new driver called xData-pcie for the Synopsys
DesignWare PCIe prototype.

The driver configures and enables the Synopsys DesignWare PCIe traffic
generator IP inside of prototype Endpoint which will generate upstream
and downstream PCIe traffic. This allows to quickly test the PCIe link
throughput speed and check is the prototype solution has some limitation
or not.

Cc: Derek Kiernan <derek.kiernan@xilinx.com>
Cc: Dragan Cvetic <dragan.cvetic@xilinx.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: linux-pci@vger.kernel.org
Cc: linux-doc@vger.kernel.org
Cc: linux-kernel@vger.kernel.org

Changes:
 V2: Rework driver according to Greg Kroah-Hartman feedback 
 V3: Fixed issues detected while running on 64 bits platforms

Gustavo Pimentel (5):
  misc: Add Synopsys DesignWare xData IP driver
  misc: Add Synopsys DesignWare xData IP driver to Makefile
  misc: Add Synopsys DesignWare xData IP driver to Kconfig
  Documentation: misc-devices: Add Documentation for dw-xdata-pcie
    driver
  MAINTAINERS: Add Synopsys xData IP driver maintainer

 Documentation/misc-devices/dw-xdata-pcie.rst |  40 +++
 MAINTAINERS                                  |   7 +
 drivers/misc/Kconfig                         |  11 +
 drivers/misc/Makefile                        |   1 +
 drivers/misc/dw-xdata-pcie.c                 | 379 +++++++++++++++++++++++++++
 5 files changed, 438 insertions(+)
 create mode 100644 Documentation/misc-devices/dw-xdata-pcie.rst
 create mode 100644 drivers/misc/dw-xdata-pcie.c

-- 
2.7.4


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [PATCH v3 4/5] Documentation: misc-devices: Add Documentation for dw-xdata-pcie driver
  2020-11-19  9:19 [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver Gustavo Pimentel
@ 2020-11-19  9:19 ` Gustavo Pimentel
  2021-02-02  8:51 ` [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver Gustavo Pimentel
  1 sibling, 0 replies; 9+ messages in thread
From: Gustavo Pimentel @ 2020-11-19  9:19 UTC (permalink / raw)
  To: Gustavo Pimentel, Jonathan Corbet
  Cc: Joao Pinto, linux-pci, linux-doc, linux-kernel

Add Documentation for dw-xdata-pcie driver.

Signed-off-by: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
---
 Documentation/misc-devices/dw-xdata-pcie.rst | 40 ++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)
 create mode 100644 Documentation/misc-devices/dw-xdata-pcie.rst

diff --git a/Documentation/misc-devices/dw-xdata-pcie.rst b/Documentation/misc-devices/dw-xdata-pcie.rst
new file mode 100644
index 00000000..3af9fad
--- /dev/null
+++ b/Documentation/misc-devices/dw-xdata-pcie.rst
@@ -0,0 +1,40 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+===========================================================================
+Driver for Synopsys DesignWare PCIe traffic generator (also known as xData)
+===========================================================================
+
+This driver should be used as a host-side (Root Complex) driver and Synopsys
+DesignWare prototype that includes this IP.
+
+The "dw-xdata-pcie" driver can be used to enable/disable PCIe traffic
+generator in either direction (mutual exclusion) besides allowing the
+PCIe link performance analysis.
+
+The interaction with this driver is done through the module parameter and
+can be changed in runtime. The driver outputs the requested command state
+information to /var/log/kern.log or dmesg.
+
+Request write TLPs traffic generation - Root Complex to Endpoint direction
+- Command:
+	echo 1 > /sys/kernel/dw-xdata-pcie/write
+
+Get write TLPs traffic link throughput
+- Command:
+        cat /sys/kernel/dw-xdata-pcie/write
+- Output example:
+	204 MB/s
+
+Request read TLPs traffic generation - Endpoint to Root Complex direction:
+- Command:
+	echo 1 > /sys/kernel/dw-xdata-pcie/read
+
+Get read TLPs traffic link throughput
+- Command:
+        cat /sys/kernel/dw-xdata-pcie/read
+- Output example:
+	199 MB/s
+
+Request to stop any current TLP transfer:
+- Command:
+	echo 1 > /sys/kernel/dw-xdata-pcie/stop
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* RE: [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver
  2020-11-19  9:19 [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver Gustavo Pimentel
  2020-11-19  9:19 ` [PATCH v3 4/5] Documentation: misc-devices: Add Documentation for dw-xdata-pcie driver Gustavo Pimentel
@ 2021-02-02  8:51 ` Gustavo Pimentel
  2021-02-02 10:11   ` Greg Kroah-Hartman
  1 sibling, 1 reply; 9+ messages in thread
From: Gustavo Pimentel @ 2021-02-02  8:51 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Derek Kiernan, Dragan Cvetic, Arnd Bergmann, Jonathan Corbet,
	linux-pci@vger.kernel.org, linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org

Just a kindly reminder.

On Thu, Nov 19, 2020 at 9:19:37, Gustavo Pimentel <gustavo@synopsys.com> 
wrote:

> This patch series adds a new driver called xData-pcie for the Synopsys
> DesignWare PCIe prototype.
> 
> The driver configures and enables the Synopsys DesignWare PCIe traffic
> generator IP inside of prototype Endpoint which will generate upstream
> and downstream PCIe traffic. This allows to quickly test the PCIe link
> throughput speed and check is the prototype solution has some limitation
> or not.
> 
> Cc: Derek Kiernan <derek.kiernan@xilinx.com>
> Cc: Dragan Cvetic <dragan.cvetic@xilinx.com>
> Cc: Arnd Bergmann <arnd@arndb.de>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Cc: Jonathan Corbet <corbet@lwn.net>
> Cc: linux-pci@vger.kernel.org
> Cc: linux-doc@vger.kernel.org
> Cc: linux-kernel@vger.kernel.org
> 
> Changes:
>  V2: Rework driver according to Greg Kroah-Hartman feedback 
>  V3: Fixed issues detected while running on 64 bits platforms
> 
> Gustavo Pimentel (5):
>   misc: Add Synopsys DesignWare xData IP driver
>   misc: Add Synopsys DesignWare xData IP driver to Makefile
>   misc: Add Synopsys DesignWare xData IP driver to Kconfig
>   Documentation: misc-devices: Add Documentation for dw-xdata-pcie
>     driver
>   MAINTAINERS: Add Synopsys xData IP driver maintainer
> 
>  Documentation/misc-devices/dw-xdata-pcie.rst |  40 +++
>  MAINTAINERS                                  |   7 +
>  drivers/misc/Kconfig                         |  11 +
>  drivers/misc/Makefile                        |   1 +
>  drivers/misc/dw-xdata-pcie.c                 | 379 +++++++++++++++++++++++++++
>  5 files changed, 438 insertions(+)
>  create mode 100644 Documentation/misc-devices/dw-xdata-pcie.rst
>  create mode 100644 drivers/misc/dw-xdata-pcie.c
> 
> -- 
> 2.7.4



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver
  2021-02-02  8:51 ` [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver Gustavo Pimentel
@ 2021-02-02 10:11   ` Greg Kroah-Hartman
  2021-02-02 10:38     ` Gustavo Pimentel
  0 siblings, 1 reply; 9+ messages in thread
From: Greg Kroah-Hartman @ 2021-02-02 10:11 UTC (permalink / raw)
  To: Gustavo Pimentel
  Cc: Derek Kiernan, Dragan Cvetic, Arnd Bergmann, Jonathan Corbet,
	linux-pci@vger.kernel.org, linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org

On Tue, Feb 02, 2021 at 08:51:10AM +0000, Gustavo Pimentel wrote:
> Just a kindly reminder.

reminder of what?

^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver
  2021-02-02 10:11   ` Greg Kroah-Hartman
@ 2021-02-02 10:38     ` Gustavo Pimentel
  2021-02-02 10:43       ` Greg Kroah-Hartman
  0 siblings, 1 reply; 9+ messages in thread
From: Gustavo Pimentel @ 2021-02-02 10:38 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Derek Kiernan, Dragan Cvetic, Arnd Bergmann, Jonathan Corbet,
	linux-pci@vger.kernel.org, linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org

On Tue, Feb 2, 2021 at 10:11:21, Greg Kroah-Hartman 
<gregkh@linuxfoundation.org> wrote:

> On Tue, Feb 02, 2021 at 08:51:10AM +0000, Gustavo Pimentel wrote:
> > Just a kindly reminder.
> 
> reminder of what?

To review the patch set. I've done the requested modifications, but I 
didn't get any feedback if this patch series is fine or it needs 
something more to have an ACK.

If some feedback was provided, please accept my apologies. My email 
account was having some issues some time ago and I might not have 
received some emails.

-Gustavo

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver
  2021-02-02 10:38     ` Gustavo Pimentel
@ 2021-02-02 10:43       ` Greg Kroah-Hartman
  2021-02-02 16:58         ` Gustavo Pimentel
  0 siblings, 1 reply; 9+ messages in thread
From: Greg Kroah-Hartman @ 2021-02-02 10:43 UTC (permalink / raw)
  To: Gustavo Pimentel
  Cc: Derek Kiernan, Dragan Cvetic, Arnd Bergmann, Jonathan Corbet,
	linux-pci@vger.kernel.org, linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org

On Tue, Feb 02, 2021 at 10:38:29AM +0000, Gustavo Pimentel wrote:
> On Tue, Feb 2, 2021 at 10:11:21, Greg Kroah-Hartman 
> <gregkh@linuxfoundation.org> wrote:
> 
> > On Tue, Feb 02, 2021 at 08:51:10AM +0000, Gustavo Pimentel wrote:
> > > Just a kindly reminder.
> > 
> > reminder of what?
> 
> To review the patch set. I've done the requested modifications, but I 
> didn't get any feedback if this patch series is fine or it needs 
> something more to have an ACK.

I do not knwo, I don't see anything my my review queue, sorry.

> If some feedback was provided, please accept my apologies. My email 
> account was having some issues some time ago and I might not have 
> received some emails.

Check the archives please, that's what they are there for :)

greg k-h

^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver
  2021-02-02 10:43       ` Greg Kroah-Hartman
@ 2021-02-02 16:58         ` Gustavo Pimentel
  2021-02-02 17:08           ` Greg Kroah-Hartman
  0 siblings, 1 reply; 9+ messages in thread
From: Gustavo Pimentel @ 2021-02-02 16:58 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Derek Kiernan, Dragan Cvetic, Arnd Bergmann, Jonathan Corbet,
	linux-pci@vger.kernel.org, linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org

On Tue, Feb 2, 2021 at 10:43:3, Greg Kroah-Hartman 
<gregkh@linuxfoundation.org> wrote:

> On Tue, Feb 02, 2021 at 10:38:29AM +0000, Gustavo Pimentel wrote:
> > On Tue, Feb 2, 2021 at 10:11:21, Greg Kroah-Hartman 
> > <gregkh@linuxfoundation.org> wrote:
> > 
> > > On Tue, Feb 02, 2021 at 08:51:10AM +0000, Gustavo Pimentel wrote:
> > > > Just a kindly reminder.
> > > 
> > > reminder of what?
> > 
> > To review the patch set. I've done the requested modifications, but I 
> > didn't get any feedback if this patch series is fine or it needs 
> > something more to have an ACK.
> 
> I do not knwo, I don't see anything my my review queue, sorry.

I've resend the patch series. Let's see if appears now 😊

> 
> > If some feedback was provided, please accept my apologies. My email 
> > account was having some issues some time ago and I might not have 
> > received some emails.
> 
> Check the archives please, that's what they are there for :)

I have just checked, there isn't any feedback besides yours and Arnd 
Bergmann.

Thank you Greg.

-Gustavo

> 
> greg k-h



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver
  2021-02-02 16:58         ` Gustavo Pimentel
@ 2021-02-02 17:08           ` Greg Kroah-Hartman
  2021-02-02 17:25             ` Gustavo Pimentel
  0 siblings, 1 reply; 9+ messages in thread
From: Greg Kroah-Hartman @ 2021-02-02 17:08 UTC (permalink / raw)
  To: Gustavo Pimentel
  Cc: Derek Kiernan, Dragan Cvetic, Arnd Bergmann, Jonathan Corbet,
	linux-pci@vger.kernel.org, linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org

On Tue, Feb 02, 2021 at 04:58:50PM +0000, Gustavo Pimentel wrote:
> On Tue, Feb 2, 2021 at 10:43:3, Greg Kroah-Hartman 
> <gregkh@linuxfoundation.org> wrote:
> 
> > On Tue, Feb 02, 2021 at 10:38:29AM +0000, Gustavo Pimentel wrote:
> > > On Tue, Feb 2, 2021 at 10:11:21, Greg Kroah-Hartman 
> > > <gregkh@linuxfoundation.org> wrote:
> > > 
> > > > On Tue, Feb 02, 2021 at 08:51:10AM +0000, Gustavo Pimentel wrote:
> > > > > Just a kindly reminder.
> > > > 
> > > > reminder of what?
> > > 
> > > To review the patch set. I've done the requested modifications, but I 
> > > didn't get any feedback if this patch series is fine or it needs 
> > > something more to have an ACK.
> > 
> > I do not knwo, I don't see anything my my review queue, sorry.
> 
> I've resend the patch series. Let's see if appears now 😊
> 
> > 
> > > If some feedback was provided, please accept my apologies. My email 
> > > account was having some issues some time ago and I might not have 
> > > received some emails.
> > 
> > Check the archives please, that's what they are there for :)
> 
> I have just checked, there isn't any feedback besides yours and Arnd 
> Bergmann.

Did you incorporate our review?

greg k-h

^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver
  2021-02-02 17:08           ` Greg Kroah-Hartman
@ 2021-02-02 17:25             ` Gustavo Pimentel
  0 siblings, 0 replies; 9+ messages in thread
From: Gustavo Pimentel @ 2021-02-02 17:25 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Derek Kiernan, Dragan Cvetic, Arnd Bergmann, Jonathan Corbet,
	linux-pci@vger.kernel.org, linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org

On Tue, Feb 2, 2021 at 17:8:21, Greg Kroah-Hartman 
<gregkh@linuxfoundation.org> wrote:

> On Tue, Feb 02, 2021 at 04:58:50PM +0000, Gustavo Pimentel wrote:
> > On Tue, Feb 2, 2021 at 10:43:3, Greg Kroah-Hartman 
> > <gregkh@linuxfoundation.org> wrote:
> > 
> > > On Tue, Feb 02, 2021 at 10:38:29AM +0000, Gustavo Pimentel wrote:
> > > > On Tue, Feb 2, 2021 at 10:11:21, Greg Kroah-Hartman 
> > > > <gregkh@linuxfoundation.org> wrote:
> > > > 
> > > > > On Tue, Feb 02, 2021 at 08:51:10AM +0000, Gustavo Pimentel wrote:
> > > > > > Just a kindly reminder.
> > > > > 
> > > > > reminder of what?
> > > > 
> > > > To review the patch set. I've done the requested modifications, but I 
> > > > didn't get any feedback if this patch series is fine or it needs 
> > > > something more to have an ACK.
> > > 
> > > I do not knwo, I don't see anything my my review queue, sorry.
> > 
> > I've resend the patch series. Let's see if appears now 😊
> > 
> > > 
> > > > If some feedback was provided, please accept my apologies. My email 
> > > > account was having some issues some time ago and I might not have 
> > > > received some emails.
> > > 
> > > Check the archives please, that's what they are there for :)
> > 
> > I have just checked, there isn't any feedback besides yours and Arnd 
> > Bergmann.
> 
> Did you incorporate our review?

Yes, I did. The driver initially was using the modules parameters, and 
based on your feedback I changed to sysfs using other drivers' 
implementation as a reference. I also the driver structure changed to use 
macros instead of bitfields.

> 
> greg k-h



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2021-02-02 17:29 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-19  9:19 [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver Gustavo Pimentel
2020-11-19  9:19 ` [PATCH v3 4/5] Documentation: misc-devices: Add Documentation for dw-xdata-pcie driver Gustavo Pimentel
2021-02-02  8:51 ` [PATCH v3 0/5] misc: Add Add Synopsys DesignWare xData IP driver Gustavo Pimentel
2021-02-02 10:11   ` Greg Kroah-Hartman
2021-02-02 10:38     ` Gustavo Pimentel
2021-02-02 10:43       ` Greg Kroah-Hartman
2021-02-02 16:58         ` Gustavo Pimentel
2021-02-02 17:08           ` Greg Kroah-Hartman
2021-02-02 17:25             ` Gustavo Pimentel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).