mbox series

[v5,0/3] Add support for Versal Net CPM5N Root Port controller

Message ID 20250224155025.782179-1-thippeswamy.havalige@amd.com (mailing list archive)
Headers show
Series Add support for Versal Net CPM5N Root Port controller | expand

Message

Havalige, Thippeswamy Feb. 24, 2025, 3:50 p.m. UTC
Add support for Versal Net CPM5NC Root Port controller 0.

The Versal-Net ACAP devices include CCIX-PCIe Module (CPM). The integrated
block for CPM5NC along with the integrated bridge can function as PCIe Root
Port.

Bridge error in Versal-Net CPM5NC are handled using Versal-Net CPM5N
specific interrupt line & there is no support for legacy interrupts.

Thippeswamy Havalige (3):
  PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe.
  dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5NC Versal
    Net host
  PCI: xilinx-cpm: Add support for Versal Net CPM5NC Root Port
    controller

 .../bindings/pci/xilinx-versal-cpm.yaml       |  1 +
 drivers/pci/controller/pcie-xilinx-cpm.c      | 44 ++++++++++++++-----
 2 files changed, 33 insertions(+), 12 deletions(-)

Comments

Krzysztof Wilczyński March 9, 2025, 5:30 p.m. UTC | #1
Hello,

> Add support for Versal Net CPM5NC Root Port controller 0.
> 
> The Versal-Net ACAP devices include CCIX-PCIe Module (CPM). The integrated
> block for CPM5NC along with the integrated bridge can function as PCIe Root
> Port.
> 
> Bridge error in Versal-Net CPM5NC are handled using Versal-Net CPM5N
> specific interrupt line & there is no support for legacy interrupts.

Applied to controller/xilinx-cpm, thank you!

	Krzysztof
Havalige, Thippeswamy March 10, 2025, 5:07 a.m. UTC | #2
[AMD Official Use Only - AMD Internal Distribution Only]

Thank you, Krzysztof for applying patches.

Regards,
Thippeswamy H

> -----Original Message-----
> From: Krzysztof Wilczyński <kw@linux.com>
> Sent: Sunday, March 9, 2025 11:01 PM
> To: Havalige, Thippeswamy <thippeswamy.havalige@amd.com>
> Cc: bhelgaas@google.com; lpieralisi@kernel.org;
> manivannan.sadhasivam@linaro.org; robh@kernel.org; krzk+dt@kernel.org;
> conor+dt@kernel.org; linux-pci@vger.kernel.org; devicetree@vger.kernel.org;
> linux-kernel@vger.kernel.org; Simek, Michal <michal.simek@amd.com>;
> Gogada, Bharat Kumar <bharat.kumar.gogada@amd.com>
> Subject: Re: [PATCH v5 0/3] Add support for Versal Net CPM5N Root Port
> controller
>
> Hello,
>
> > Add support for Versal Net CPM5NC Root Port controller 0.
> >
> > The Versal-Net ACAP devices include CCIX-PCIe Module (CPM). The
> > integrated block for CPM5NC along with the integrated bridge can
> > function as PCIe Root Port.
> >
> > Bridge error in Versal-Net CPM5NC are handled using Versal-Net CPM5N
> > specific interrupt line & there is no support for legacy interrupts.
>
> Applied to controller/xilinx-cpm, thank you!
>
>       Krzysztof