dt-bindings: PCI: qcom,pcie-x1e80100: Add 'global' interrupt
authorQiang Yu <quic_qianyu@quicinc.com>
Fri, 1 Nov 2024 03:08:59 +0000 (20:08 -0700)
committerKrzysztof Wilczyński <kwilczynski@kernel.org>
Sun, 3 Nov 2024 20:12:41 +0000 (20:12 +0000)
commit66dc205962c5a2c03b9861cd9ccc39178b49a003
tree36a4b438e9a081a3127a752a5282cec0aa746ca1
parent39a06b55df6c269315fc66c53804f8eb26502c12
dt-bindings: PCI: qcom,pcie-x1e80100: Add 'global' interrupt

Qcom PCIe RC controllers are capable of generating 'global' SPI interrupt
to the host CPU. This interrupt can be used by the device driver to handle
PCIe link specific events such as Link up and Link down, which give the
driver a chance to start bus enumeration on its own when link is up and
initiate link training if link goes to a bad state. The PCIe driver can
still work without this interrupt but it will provide a nice user
experience when device gets plugged and removed.

Hence, document it in the binding along with the existing MSI interrupts.
Global interrupt is parsed as optional in driver, so adding it in bindings
will not break the ABI.

Link: https://lore.kernel.org/r/20241101030902.579789-3-quic_qianyu@quicinc.com
Signed-off-by: Qiang Yu <quic_qianyu@quicinc.com>
Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml