[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