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

Hongxing Zhu hongxing.zhu at nxp.com
Wed Mar 11 23:06:01 PDT 2026


> -----Original Message-----
> From: Krzysztof Kozlowski <krzysztof.kozlowski at oss.qualcomm.com>
> Sent: 2026Äê3ÔÂ11ÈÕ 23:50
> To: Hongxing Zhu <hongxing.zhu at nxp.com>; Lucas Stach
> <l.stach at pengutronix.de>; Lorenzo Pieralisi <lpieralisi at kernel.org>;
> Krzysztof Wilczy¨½ski <kwilczynski at kernel.org>; Manivannan Sadhasivam
> <mani at kernel.org>; Rob Herring <robh at kernel.org>; Bjorn Helgaas
> <bhelgaas at google.com>; Krzysztof Kozlowski <krzk+dt at kernel.org>; Conor
> Dooley <conor+dt at kernel.org>; Frank Li <frank.li at nxp.com>; Sascha Hauer
> <s.hauer at pengutronix.de>; Pengutronix Kernel Team
> <kernel at pengutronix.de>; Fabio Estevam <festevam at gmail.com>; Jingoo
> Han <jingoohan1 at gmail.com>; Gustavo Pimentel
> <gustavo.pimentel at synopsys.com>; linux-pci at vger.kernel.org;
> linux-arm-kernel at lists.infradead.org; imx at lists.linux.dev;
> devicetree at vger.kernel.org; linux-kernel at vger.kernel.org
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski at oss.qualcomm.com>
> Subject: [PATCH 2/2] dt-bindings: PCI: snps,dw-pcie: Drop deprecated
> reset-gpio
> 
> 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 at oss.qualcomm.com>
Acked-by: Richard Zhu <hongxing.zhu at nxp.com>
Thanks.

Best Regards
Richard Zhu
> 
> ---
> 
> 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



More information about the linux-arm-kernel mailing list