[PATCH v4 03/13] dt-bindings: PCI: snps,dw-pcie-ep: Add tx_int{a,b,c,d} legacy irqs
Manivannan Sadhasivam
mani at kernel.org
Wed Jun 5 00:34:02 PDT 2024
On Wed, May 29, 2024 at 10:28:57AM +0200, Niklas Cassel wrote:
> The DWC core has four interrupt signals: tx_inta, tx_intb, tx_intc, tx_intd
> that are triggered when the PCIe controller (when running in Endpoint mode)
> has sent an Assert_INTA Message to the upstream device.
>
> Some DWC controllers have these interrupt in a combined interrupt signal.
>
> Add the description of these interrupts to the device tree binding.
>
> Signed-off-by: Niklas Cassel <cassel at kernel.org>
Nit: We recently changed the driver instances of 'LEGACY' to 'INTX'. But the
binding it still using 'legacy'. Considering that the 'legacy' IRQ added to the
RC binding recently (ebce9f6623a7), should we rename it?
This will force the driver to support both 'legacy' and 'intx' for backwards
compatibility.
But irrespective of that,
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam at linaro.org>
- Mani
> Reviewed-by: Rob Herring (Arm) <robh at kernel.org>
> ---
> Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml b/Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
> index f5f12cbc2cb3..f474b9e3fc7e 100644
> --- a/Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
> +++ b/Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
> @@ -151,6 +151,15 @@ properties:
> Application-specific IRQ raised depending on the vendor-specific
> events basis.
> const: app
> + - description:
> + Interrupts triggered when the controller itself (in Endpoint mode)
> + has sent an Assert_INT{A,B,C,D}/Desassert_INT{A,B,C,D} message to
> + the upstream device.
> + pattern: "^tx_int(a|b|c|d)$"
> + - description:
> + Combined interrupt signal raised when the controller has sent an
> + Assert_INT{A,B,C,D} message. See "^tx_int(a|b|c|d)$" for details.
> + const: legacy
> - description:
> Vendor-specific IRQ names. Consider using the generic names above
> for new bindings.
>
> --
> 2.45.1
>
--
மணிவண்ணன் சதாசிவம்
More information about the Linux-rockchip
mailing list