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; 44+ 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] 44+ messages in thread
* Re: [PATCH 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe controller
@ 2026-03-16 13:08 kernel test robot
  0 siblings, 0 replies; 44+ messages in thread
From: kernel test robot @ 2026-03-16 13:08 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
:::::: 

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20260316-ultrarisc-pcie-v1-3-ef2946ede698@ultrarisc.com>
References: <20260316-ultrarisc-pcie-v1-3-ef2946ede698@ultrarisc.com>
TO: Jia Wang via B4 Relay <devnull+wangjia.ultrarisc.com@kernel.org>
TO: Paul Walmsley <pjw@kernel.org>
TO: Palmer Dabbelt <palmer@dabbelt.com>
TO: Albert Ou <aou@eecs.berkeley.edu>
TO: Alexandre Ghiti <alex@ghiti.fr>
TO: Lorenzo Pieralisi <lpieralisi@kernel.org>
TO: "Krzysztof Wilczyński" <kwilczynski@kernel.org>
TO: Manivannan Sadhasivam <mani@kernel.org>
TO: Rob Herring <robh@kernel.org>
TO: Bjorn Helgaas <helgaas@kernel.org>
TO: Jingoo Han <jingoohan1@gmail.com>
TO: Xincheng Zhang <zhangxincheng@ultrarisc.com>
TO: Krzysztof Kozlowski <krzk@kernel.org>
TO: Conor Dooley <conor+dt@kernel.org>
CC: linux-riscv@lists.infradead.org
CC: linux-kernel@vger.kernel.org
CC: linux-pci@vger.kernel.org
CC: devicetree@vger.kernel.org
CC: Jia Wang <wangjia@ultrarisc.com>

Hi Jia,

kernel test robot noticed the following build errors:

[auto build test ERROR on f338e77383789c0cae23ca3d48adcc5e9e137e3c]

url:    https://github.com/intel-lab-lkp/linux/commits/Jia-Wang-via-B4-Relay/riscv-add-UltraRISC-SoC-family-Kconfig-support/20260316-151310
base:   f338e77383789c0cae23ca3d48adcc5e9e137e3c
patch link:    https://lore.kernel.org/r/20260316-ultrarisc-pcie-v1-3-ef2946ede698%40ultrarisc.com
patch subject: [PATCH 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe controller
:::::: branch date: 6 hours ago
:::::: commit date: 6 hours ago
config: openrisc-randconfig-2051-20260316 (https://download.01.org/0day-ci/archive/20260316/202603161429.tNXnD2ov-lkp@intel.com/config)
compiler: or1k-linux-gcc (GCC) 15.1.0
dtschema: 2025.13.dev8+g0515abdd9
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260316/202603161429.tNXnD2ov-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202603161429.tNXnD2ov-lkp@intel.com/

All errors (new ones prefixed by >>):

>> make[3]: *** [Documentation/devicetree/bindings/Makefile:26: Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.example.dts] Error 1
   make[3]: *** Deleting file 'Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.example.dts'
   make[3]: Target 'dt_binding_check' not remade because of errors.

dtcheck warnings: (new ones prefixed by >>)
>> Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml: ignoring, error parsing file
--
>> Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml:38:19: mapping values are not allowed here
--
>> Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml:26:7: [warning] wrong indentation: expected 4 but found 6 (indentation)
>> Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml:38:19: [error] syntax error: mapping values are not allowed here (syntax)
   Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.yaml:52:2: [warning] wrong indentation: expected 2 but found 1 (indentation)
   Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.yaml:84:1: [warning] too many blank lines (2 > 1) (empty-lines)

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

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

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

Thread overview: 44+ 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
  -- strict thread matches above, loose matches on Subject: below --
2026-03-16 13:08 [PATCH 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe controller kernel test robot

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.