All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] riscv: Add PCIe support for UltraRISC DP1000 SoC
@ 2026-03-16  7:06 ` Jia Wang via B4 Relay
  0 siblings, 0 replies; 43+ messages in thread
From: Jia Wang @ 2026-03-16  7:06 UTC (permalink / raw)
  To: Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti,
	Lorenzo Pieralisi, Krzysztof Wilczyński,
	Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas, Jingoo Han,
	Xincheng Zhang, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-riscv, linux-kernel, linux-pci, devicetree, Jia Wang

This patch series adds PCIe controller support for the UltraRISC DP1000 SoC.
The DP1000 is an 8-core 64-bit RISC-V SoC based on UltraRISC C100 cores,
supporting RV64GCBHX ISA with Hardware Virtualization and RISC-V H(v1.0)
Extension.

The PCIe controller is based on Synopsys DesignWare PCIe IP.
This series adds:
- Patch 1 adds the basic SoC family Kconfig support for UltraRISC platforms.
- Patch 2 adds the MAINTAINERS entry for the new driver.
- Patch 3 adds the device tree bindings documentation for the PCIe controller.
- Patch 4 introduces the PCIe host controller driver.

The patches have been tested on UltraRISC DP1000 development board with
various PCIe devices including NVMe SSDs and network cards, verifying
link establishment, enumeration, and basic data transfer.

Signed-off-by: Jia Wang <wangjia@ultrarisc.com>
---
Jia Wang (3):
      riscv: add UltraRISC SoC family Kconfig support
      MAINTAINERS: Add entry for the UltraRISC DP1000 PCIe controller driver and its DT binding
      dt-bindings: PCI: Add UltraRISC DP1000 PCIe controller

Xincheng Zhang (1):
      PCI: dwc: Add UltraRISC DP1000 PCIe rc driver

 .../bindings/pci/ultrarisc,dp1000-pcie.yaml        | 108 +++++++++++
 MAINTAINERS                                        |   8 +
 arch/riscv/Kconfig.socs                            |  10 +
 drivers/pci/controller/dwc/Kconfig                 |  15 ++
 drivers/pci/controller/dwc/Makefile                |   1 +
 drivers/pci/controller/dwc/pcie-designware.h       |  22 +++
 drivers/pci/controller/dwc/pcie-ultrarisc.c        | 202 +++++++++++++++++++++
 7 files changed, 366 insertions(+)
---
base-commit: f338e77383789c0cae23ca3d48adcc5e9e137e3c
change-id: 20260310-ultrarisc-pcie-494998763399

Best regards,
--  
Jia Wang <wangjia@ultrarisc.com>


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

end of thread, other threads:[~2026-03-20  9:37 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-16  7:06 [PATCH 0/4] riscv: Add PCIe support for UltraRISC DP1000 SoC Jia Wang
2026-03-16  7:06 ` Jia Wang via B4 Relay
2026-03-16  7:06 ` Jia Wang via B4 Relay
2026-03-16  7:06 ` [PATCH 1/4] riscv: add UltraRISC SoC family Kconfig support Jia Wang
2026-03-16  7:06   ` Jia Wang via B4 Relay
2026-03-16  7:06   ` Jia Wang via B4 Relay
2026-03-16 14:39   ` Conor Dooley
2026-03-16 14:39     ` Conor Dooley
2026-03-17  6:46     ` Jia Wang
2026-03-17  6:46       ` Jia Wang
2026-03-17 13:02       ` Conor Dooley
2026-03-17 13:02         ` Conor Dooley
2026-03-19  9:28         ` Jia Wang
2026-03-19  9:28           ` Jia Wang
2026-03-16  7:06 ` [PATCH 2/4] MAINTAINERS: Add entry for the UltraRISC DP1000 PCIe controller driver and its DT binding Jia Wang
2026-03-16  7:06   ` Jia Wang via B4 Relay
2026-03-16  7:06   ` Jia Wang via B4 Relay
2026-03-16  7:06 ` [PATCH 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe controller Jia Wang
2026-03-16  7:06   ` Jia Wang via B4 Relay
2026-03-16  7:06   ` Jia Wang via B4 Relay
2026-03-16  8:21   ` Rob Herring (Arm)
2026-03-16  8:21     ` Rob Herring (Arm)
2026-03-19 10:09     ` Jia Wang
2026-03-19 10:09       ` Jia Wang
2026-03-16 10:05   ` Krzysztof Kozlowski
2026-03-16 10:05     ` Krzysztof Kozlowski
2026-03-20  6:15     ` Jia Wang
2026-03-20  6:15       ` Jia Wang
2026-03-17  4:56   ` Yao Zi
2026-03-17  4:56     ` Yao Zi
2026-03-20  6:18     ` Jia Wang
2026-03-20  6:18       ` Jia Wang
2026-03-16  7:07 ` [PATCH 4/4] PCI: dwc: Add UltraRISC DP1000 PCIe rc driver Jia Wang
2026-03-16  7:07   ` Jia Wang via B4 Relay
2026-03-16  7:07   ` Jia Wang via B4 Relay
2026-03-16 20:49   ` Bjorn Helgaas
2026-03-16 20:49     ` Bjorn Helgaas
2026-03-20  9:33     ` Jia Wang
2026-03-20  9:33       ` Jia Wang
2026-03-17  5:32   ` Yao Zi
2026-03-17  5:32     ` Yao Zi
2026-03-20  9:37     ` Jia Wang
2026-03-20  9:37       ` Jia Wang

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.