All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Min Lin" <linmin@eswincomputing.com>
To: "Manivannan Sadhasivam" <mani@kernel.org>
Cc: zhangsenchuan@eswincomputing.com, bhelgaas@google.com,
	krzk+dt@kernel.org, conor+dt@kernel.org, lpieralisi@kernel.org,
	kwilczynski@kernel.org, robh@kernel.org, p.zabel@pengutronix.de,
	linux-pci@vger.kernel.org, devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org, christian.bruel@foss.st.com,
	shradha.t@samsung.com, krishna.chundru@oss.qualcomm.com,
	thippeswamy.havalige@amd.com, inochiama@gmail.com,
	Frank.li@nxp.com, ningyu@eswincomputing.com,
	pinkesh.vaghela@einfochips.com, ouyanghui@eswincomputing.com
Subject: Re: Re: [PATCH v11 2/2] PCI: eic7700: Add Eswin PCIe host controller driver
Date: Thu, 5 Mar 2026 16:01:20 +0800 (GMT+08:00)	[thread overview]
Message-ID: <57246067.3de3.19cbd03fc5f.Coremail.linmin@eswincomputing.com> (raw)
In-Reply-To: <jd4aszup2peetymesiltqghoptp2w4uuecrsdzkb2cl5vqqfot@m3vh6x4u5t6l>

Hi Mani,

Thanks for your kind suggestion and help.


> -----Original Messages-----
> From: "Manivannan Sadhasivam" <mani@kernel.org>
> Send time:Thursday, 05/03/2026 14:07:31
> To: zhangsenchuan@eswincomputing.com
> Cc: bhelgaas@google.com, krzk+dt@kernel.org, conor+dt@kernel.org, lpieralisi@kernel.org, kwilczynski@kernel.org, robh@kernel.org, p.zabel@pengutronix.de, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, christian.bruel@foss.st.com, shradha.t@samsung.com, krishna.chundru@oss.qualcomm.com, thippeswamy.havalige@amd.com, inochiama@gmail.com, Frank.li@nxp.com, ningyu@eswincomputing.com, linmin@eswincomputing.com, pinkesh.vaghela@einfochips.com, ouyanghui@eswincomputing.com
> Subject: Re: [PATCH v11 2/2] PCI: eic7700: Add Eswin PCIe host controller driver
> 
> On Fri, Feb 27, 2026 at 07:18:08PM +0800, zhangsenchuan@eswincomputing.com wrote:
> > From: Senchuan Zhang <zhangsenchuan@eswincomputing.com>
> > 
> > Add driver for the Eswin EIC7700 PCIe host controller, which is based on
> > the DesignWare PCIe core, IP revision 5.96a. The PCIe Gen.3 controller
> > supports a data rate of 8 GT/s and 4 channels, support INTx and MSI
> > interrupts.
> > 
> 
> Is the driver going to work only for the PCIe RC IP in EIC7700 SoC or for the
> upcoming Eswin SoCs as well? Just curious because, we don't name drivers based
> on one SoC name, but by the vendor so that the driver (if compatible) can be
> used across other SoCs from the vendor.
> 
> If it can work across other SoCs, then I can change 'eic7700' to 'eswin', where
> applicable while applying.
> 

This PCIe RC IP in EIC7700 will only be used for EIC7700 SoC. One thing for sure
is our next SoC will use a higher IP revision of the DesignWare PCIe core.
In the future, there is no doubt that the use of IP from other manufacturers may
be considered.

Based on this, may I ask which name do you think is better, eic7700' or 'eswin'?

I found there is a commit on drivers/pci/controller/dwc/pcie-tegra194.c
It added Tegra234 PCIe support in pcie-tegra194.c
Is this naming approach no longer recommended?

> - Mani
> 
> > Signed-off-by: Yu Ning <ningyu@eswincomputing.com>
> > Signed-off-by: Yanghui Ou <ouyanghui@eswincomputing.com>
> > Signed-off-by: Senchuan Zhang <zhangsenchuan@eswincomputing.com>
> > ---
> >  drivers/pci/controller/dwc/Kconfig        |  11 +
> >  drivers/pci/controller/dwc/Makefile       |   1 +
> >  drivers/pci/controller/dwc/pcie-eic7700.c | 409 ++++++++++++++++++++++
> >  3 files changed, 421 insertions(+)
> >  create mode 100644 drivers/pci/controller/dwc/pcie-eic7700.c
> > 
[snip]

Regards,
Lin Min

  reply	other threads:[~2026-03-05  8:01 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-02-27 11:15 [PATCH v11 0/2] Add driver support for Eswin EIC7700 SoC PCIe controller zhangsenchuan
2026-02-27 11:17 ` [PATCH v11 1/2] dt-bindings: PCI: eic7700: Add Eswin PCIe host controller zhangsenchuan
2026-02-27 11:18 ` [PATCH v11 2/2] PCI: eic7700: Add Eswin PCIe host controller driver zhangsenchuan
2026-02-27 17:15   ` Bjorn Helgaas
2026-02-28  7:53     ` zhangsenchuan
2026-02-28 15:06       ` Manivannan Sadhasivam
2026-03-05  6:07   ` Manivannan Sadhasivam
2026-03-05  8:01     ` Min Lin [this message]
2026-03-11  6:14       ` Manivannan Sadhasivam
2026-03-11 10:35         ` zhangsenchuan
2026-03-13 13:55           ` Manivannan Sadhasivam
2026-03-16  6:30             ` zhangsenchuan
2026-03-11  6:12 ` [PATCH v11 0/2] Add driver support for Eswin EIC7700 SoC PCIe controller Manivannan Sadhasivam

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=57246067.3de3.19cbd03fc5f.Coremail.linmin@eswincomputing.com \
    --to=linmin@eswincomputing.com \
    --cc=Frank.li@nxp.com \
    --cc=bhelgaas@google.com \
    --cc=christian.bruel@foss.st.com \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=inochiama@gmail.com \
    --cc=krishna.chundru@oss.qualcomm.com \
    --cc=krzk+dt@kernel.org \
    --cc=kwilczynski@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pci@vger.kernel.org \
    --cc=lpieralisi@kernel.org \
    --cc=mani@kernel.org \
    --cc=ningyu@eswincomputing.com \
    --cc=ouyanghui@eswincomputing.com \
    --cc=p.zabel@pengutronix.de \
    --cc=pinkesh.vaghela@einfochips.com \
    --cc=robh@kernel.org \
    --cc=shradha.t@samsung.com \
    --cc=thippeswamy.havalige@amd.com \
    --cc=zhangsenchuan@eswincomputing.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.