mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Braden Zhang <braden_zhang@lecomputing.com>
To: Bjorn Helgaas <bhelgaas@google.com>,
	Jingoo Han <jingoohan1@gmail.com>,
	 Manivannan Sadhasivam <mani@kernel.org>
Cc: Brett Zhou <brett_zhou@lecomputing.com>,
	 Lumin Liu <lumin_liu@lecomputing.com>,
	 Notics Zhang <Notics_zhang@lecomputing.com>,
	linux-pci@vger.kernel.org,  linux-pci@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	 Braden Zhang <braden_zhang@lecomputing.com>
Subject: [PATCH v4 v4] PCI: dwc: Add PCI ID for LECARC PCIe pmu
Date: Tue, 21 Jul 2026 14:21:13 +0800	[thread overview]
Message-ID: <20260721-pcie-pmu-v4-1-850a4e695b19@lecomputing.com> (raw)

From: Brett Zhou <brett_zhou@lecomputing.com>

This patch adds support for the PCIe PMU found
on LECARC SoCs.

LECARC platforms use the standard DesignWare PCIe Controller,
and the existing DWC driver already handles the enumeration
and basic functionality through the generic PCIe core.
This patch only adds the PCI vendor ID to the vendor-specific
capability (VSEC) list, which enables the standard DWC
RAS/DES feature detection.

Signed-off-by: Brett Zhou <brett_zhou@lecomputing.com>
Signed-off-by: Braden Zhang <braden_zhang@lecomputing.com>
---
Changes in v4:
- Doc: Update description for the DWC RAS/DES feature detection.
- Link to v3: https://patch.msgid.link/20260713-pcie-pmu-v3-1-5e4a8d82248d@lecomputing.com

Changes in v3:
- Update: move definition to pcie-dwc.h a
- Format: Update the subject line to follow the style of previous pcie-dwc.h changes.
- Link to v2: https://patch.msgid.link/20260710-pcie-pmu-v2-1-a3d73d4d9051@lecomputing.com

Changes in v2:
- Format: repalce space with tab to separate the macro name and the value.
- Link to v1: https://patch.msgid.link/20260710-pcie-pmu-v1-1-1519e580313f@lecomputing.com

To: Bjorn Helgaas <bhelgaas@google.com>
To: Jingoo Han <jingoohan1@gmail.com>
To: Manivannan Sadhasivam <mani@kernel.org>
Cc: linux-pci@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
 include/linux/pcie-dwc.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/linux/pcie-dwc.h b/include/linux/pcie-dwc.h
index 8ff778e7aec0..0df5fa81b561 100644
--- a/include/linux/pcie-dwc.h
+++ b/include/linux/pcie-dwc.h
@@ -11,6 +11,8 @@
 
 #include <linux/pci_ids.h>
 
+#define PCI_VENDOR_ID_LECARC           0x0720
+
 struct dwc_pcie_vsec_id {
 	u16 vendor_id;
 	u16 vsec_id;
@@ -32,6 +34,8 @@ static const struct dwc_pcie_vsec_id dwc_pcie_rasdes_vsec_ids[] = {
 	  .vsec_id = 0x02, .vsec_rev = 0x4 },
 	{ .vendor_id = PCI_VENDOR_ID_SAMSUNG,
 	  .vsec_id = 0x02, .vsec_rev = 0x4 },
+	{ .vendor_id = PCI_VENDOR_ID_LECARC,
+	  .vsec_id = 0x02, .vsec_rev = 0x4 },
 	{}
 };
 

---
base-commit: a635d6748234582ea287c5ffeae28b9b23f91c7e
change-id: 20260710-pcie-pmu-5ef78c56c3b6

Best regards,
--  
Braden Zhang <braden_zhang@lecomputing.com>


             reply	other threads:[~2026-07-21  6:36 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-21  6:21 Braden Zhang [this message]
2026-07-21  6:36 ` Manivannan Sadhasivam
2026-07-21  8:04   ` Braden Zhang
2026-07-21  8:09   ` Braden Zhang
  -- strict thread matches above, loose matches on Subject: below --
2026-07-13  2:10 [PATCH v3 v3] PCI: dwc: Add pci id for LECARC pcie pmu Braden Zhang
2026-07-13  5:14 ` Manivannan Sadhasivam
2026-07-20  7:43   ` Braden Zhang
2026-07-20 12:31     ` Manivannan Sadhasivam
2026-07-13 17:38 ` Bjorn Helgaas
2026-07-21  2:04   ` [v3,v3] " Braden Zhang

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=20260721-pcie-pmu-v4-1-850a4e695b19@lecomputing.com \
    --to=braden_zhang@lecomputing.com \
    --cc=Notics_zhang@lecomputing.com \
    --cc=bhelgaas@google.com \
    --cc=brett_zhou@lecomputing.com \
    --cc=jingoohan1@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pci@vger.kernel.org \
    --cc=lumin_liu@lecomputing.com \
    --cc=mani@kernel.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®