[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250127113251.b2tqacoalcjrtcap@localhost.localdomain>
Date: Mon, 27 Jan 2025 13:32:51 +0200
From: "Ivan T. Ivanov" <iivanov@...e.de>
To: Stanimir Varbanov <svarbanov@...e.de>
Cc: linux-kernel@...r.kernel.org, devicetree@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org,
linux-rpi-kernel@...ts.infradead.org, linux-pci@...r.kernel.org,
Broadcom internal kernel review list <bcm-kernel-feedback-list@...adcom.com>,
Thomas Gleixner <tglx@...utronix.de>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Florian Fainelli <florian.fainelli@...adcom.com>,
Jim Quinlan <jim2101024@...il.com>,
Nicolas Saenz Julienne <nsaenz@...nel.org>,
Bjorn Helgaas <bhelgaas@...gle.com>,
Lorenzo Pieralisi <lpieralisi@...nel.org>, kw@...ux.com,
Philipp Zabel <p.zabel@...gutronix.de>,
Andrea della Porta <andrea.porta@...e.com>,
Phil Elwell <phil@...pberrypi.com>,
Jonathan Bell <jonathan@...pberrypi.com>,
Dave Stevenson <dave.stevenson@...pberrypi.com>
Subject: Re: [PATCH v5 -next 00/11] Add PCIe support for bcm2712
Hi Stan,
On 01-20 15:01, Stanimir Varbanov wrote:
>
> Here is v5 of the series which aims to add support for PCIe on bcm2712 SoC
> used by RPi5. Previous v4 can be found at [1].
>
> Based the series on linux-next because of vc4 gpu node in bcm2712.dtsi.
>
> v4 -> v5 changes include:
> - Addressed comments to interrupt-controller driver. (Thomas)
> - Fixed DTB warnings broadcom/bcm2712-rpi-5-b.dtb.
> - New patch in the series to fix missing of_node_put.
> - New patch to make a softdep to a MIP MSI-X driver.
> - Dropped the patch which adds MSI-X support in pcie-brcmstb driver,
> and instead use DT dma-ranges to pass the needed information. (Jim)
>
> For more detailed info check patches.
>
> Comments are welcome!
> ~Stan
>
> [1] https://patchwork.kernel.org/project/linux-pci/cover/20241025124515.14066-1-svarbanov@suse.de/
>
> Stanimir Varbanov (11):
> dt-bindings: interrupt-controller: Add bcm2712 MSI-X DT bindings
> dt-bindings: PCI: brcmstb: Update bindings for PCIe on bcm2712
> irqchip: Add Broadcom bcm2712 MSI-X interrupt controller
> PCI: brcmstb: Reuse config structure
> PCI: brcmstb: Expand inbound window size up to 64GB
> PCI: brcmstb: Add bcm2712 support
> PCI: brcmstb: Adjust PHY PLL setup to use a 54MHz input refclk
> PCI: brcmstb: Adding a softdep to MIP MSI-X driver
> PCI: brcmstb: Fix for missing of_node_put
> arm64: dts: broadcom: bcm2712: Add PCIe DT nodes
> arm64: dts: broadcom: bcm2712-rpi-5-b: Enable PCIe DT nodes
>
> .../brcm,bcm2712-msix.yaml | 60 ++++
> .../bindings/pci/brcm,stb-pcie.yaml | 6 +-
> .../boot/dts/broadcom/bcm2712-rpi-5-b.dts | 8 +
> arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 147 +++++++++
> drivers/irqchip/Kconfig | 16 +
> drivers/irqchip/Makefile | 1 +
> drivers/irqchip/irq-bcm2712-mip.c | 292 ++++++++++++++++++
> drivers/pci/controller/pcie-brcmstb.c | 147 ++++++---
> 8 files changed, 632 insertions(+), 45 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2712-msix.yaml
> create mode 100644 drivers/irqchip/irq-bcm2712-mip.c
Thanks! This works fine.
Tested-by: Ivan T. Ivanov <iivanov@...e.de>
Powered by blists - more mailing lists