[PATCH 2/2] dt-bindings: PCI: snps,dw-pcie: Drop deprecated reset-gpio

From: Krzysztof Kozlowski

Date: Wed Mar 11 2026 - 11:51:35 EST


GPIOs with "gpio" suffix were long time ago deprecated in favor of
"gpios" and this particular property was documented explicitly as
deprecated since commit 42694f9f6407 ("dt-bindings: PCI: add
snps,dw-pcie.yaml") in 2021.

Linux kernel supports both variants for a long time, thus listing the
deprecated one is redundant and instead legacy DTS should be updated.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxxxxxxxx>

---

I will fix DTS separately, so after applying this patch there will be
bunch of dtbs_check warnings. That's expected and fine.
---
.../devicetree/bindings/pci/snps,dw-pcie-common.yaml | 7 -------
1 file changed, 7 deletions(-)

diff --git a/Documentation/devicetree/bindings/pci/snps,dw-pcie-common.yaml b/Documentation/devicetree/bindings/pci/snps,dw-pcie-common.yaml
index 2c4dc04f9984..deba46d7a924 100644
--- a/Documentation/devicetree/bindings/pci/snps,dw-pcie-common.yaml
+++ b/Documentation/devicetree/bindings/pci/snps,dw-pcie-common.yaml
@@ -209,13 +209,6 @@ properties:
- pattern: '^p2u-[0-7]$'
- pattern: '^cp[01]-pcie[0-2]-x[124](-lane[0-3])?-phy$' # marvell,armada8k-pcie

- reset-gpio:
- deprecated: true
- description:
- Reference to the GPIO-controlled PERST# signal. It is used to reset all
- the peripheral devices available on the PCIe bus.
- maxItems: 1
-
reset-gpios:
description:
Reference to the GPIO-controlled PERST# signal. It is used to reset all
--
2.51.0