[PATCH v4 1/3] dt-bindings: PCI: imx6q-pcie: Add intr, aer and pme interrupts
Hongxing Zhu
hongxing.zhu at nxp.com
Fri May 15 00:17:46 PDT 2026
> -----Original Message-----
> From: Krzysztof Kozlowski <krzk at kernel.org>
> Sent: Thursday, May 14, 2026 6:16 PM
> To: Hongxing Zhu <hongxing.zhu at nxp.com>
> Cc: robh at kernel.org; krzk+dt at kernel.org; conor+dt at kernel.org;
> bhelgaas at google.com; Frank Li <frank.li at nxp.com>; l.stach at pengutronix.de;
> lpieralisi at kernel.org; kwilczynski at kernel.org; mani at kernel.org;
> s.hauer at pengutronix.de; kernel at pengutronix.de; festevam at gmail.com; linux-
> pci at vger.kernel.org; linux-arm-kernel at lists.infradead.org;
> devicetree at vger.kernel.org; imx at lists.linux.dev; linux-kernel at vger.kernel.org
> Subject: Re: [PATCH v4 1/3] dt-bindings: PCI: imx6q-pcie: Add intr, aer and pme
> interrupts
>
> On Wed, May 13, 2026 at 10:50:59AM +0800, Richard Zhu wrote:
> > Add optional interrupt entries to the i.MX6Q PCIe binding to support
>
> Describe hardware, not "binding".
>
> > event-based interrupt handling:
>
> Same questions as last time.
Hi Krzysztof:
Thank you for the feedback.
What do you think about this updated commit message?
dt-bindings: imx6q-pcie: Add optional interrupt entries for intr, aer and pme
The i.MX95 PCIe controller introduces three dedicated hardware interrupt
lines:
- intr: general controller events
- aer: Advanced Error Reporting
- pme: Power Management Events
Earlier i.MX PCIe variants (imx6q, imx6sx, imx6qp, imx7d, imx8mm, imx8mp,
imx8mq, imx8q) do not have these dedicated interrupt lines.
PCIe basic functionality (enumeration, configuration, and data transfer)
works correctly regardless of whether these interrupts are present. Mark
these interrupts as optional to maintain backward compatibility with SoCs
that lack these hardware interrupt lines.
Best Regards
Richard Zhu
>
> Best regards,
> Krzysztof
More information about the linux-arm-kernel
mailing list