[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20260119100235.1173839-1-sherry.sun@nxp.com>
Date: Mon, 19 Jan 2026 18:02:25 +0800
From: Sherry Sun <sherry.sun@....com>
To: hongxing.zhu@....com,
l.stach@...gutronix.de,
bhelgaas@...gle.com,
lpieralisi@...nel.org,
kwilczynski@...nel.org,
mani@...nel.org,
robh@...nel.org,
krzk+dt@...nel.org,
conor+dt@...nel.org,
shawnguo@...nel.org,
s.hauer@...gutronix.de,
festevam@...il.com,
frank.li@....com
Cc: kernel@...gutronix.de,
linux-pci@...r.kernel.org,
devicetree@...r.kernel.org,
imx@...ts.linux.dev,
linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org
Subject: [PATCH 00/10] pci-imx6: Add support for parsing the reset property in new Root Port binding
This patch set adds support for parsing the reset property in new Root Port
binding in pci-imx6 driver, similar to the implementation in the qcom pcie
driver[1].
The plan is to add the wake-gpio property to the root port in subsequent
patches. Also, the vpcie-supply property will be moved to the root port
node later based on the refactoring patch set for the PCI pwrctrl
framework[2].
[1] https://lore.kernel.org/linux-pci/20250702-perst-v5-0-920b3d1f6ee1@qti.qualcomm.com/
[2] https://lore.kernel.org/linux-pci/20260115-pci-pwrctrl-rework-v5-0-9d26da3ce903@oss.qualcomm.com/
Signed-off-by: Sherry Sun <sherry.sun@....com>
---
Sherry Sun (10):
dt-bindings: PCI: fsl,imx6q-pcie: Add reset GPIO in Root Port node
PCI: imx6: Add support for parsing the reset property in new Root Port
binding
arm: dts: imx6qdl: Add Root Port node and move PERST property to Root
Port node
arm: dts: imx6sx: Add Root Port node and move PERST property to Root
Port node
arm: dts: imx7d: Add Root Port node and move PERST property to Root
Port node
arm64: dts: imx8mm: Add Root Port node and move PERST property to Root
Port node
arm64: dts: imx8mp: Add Root Port node and move PERST property to Root
Port node
arm64: dts: imx8mq: Add Root Port nodes and move PERST property to
Root Port node
arm64: dts: imx8dxl/qm/qxp: Add Root Port nodes and move PERST
property to Root Port node
arm64: dts: imx95: Add Root Port nodes and move PERST property to Root
Port node
.../bindings/pci/fsl,imx6q-pcie.yaml | 29 ++++
.../arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi | 5 +-
arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 11 ++
.../arm/boot/dts/nxp/imx/imx6qp-sabreauto.dts | 5 +-
arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 5 +-
arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 11 ++
arch/arm/boot/dts/nxp/imx/imx7d-sdb.dts | 5 +-
arch/arm/boot/dts/nxp/imx/imx7d.dtsi | 11 ++
.../boot/dts/freescale/imx8-ss-hsio.dtsi | 11 ++
arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 5 +-
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 5 +-
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 11 ++
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 5 +-
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 11 ++
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 10 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 22 +++
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 10 +-
.../boot/dts/freescale/imx8qm-ss-hsio.dtsi | 22 +++
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 5 +-
.../boot/dts/freescale/imx95-15x15-evk.dts | 5 +-
.../boot/dts/freescale/imx95-19x19-evk.dts | 10 +-
arch/arm64/boot/dts/freescale/imx95.dtsi | 22 +++
drivers/pci/controller/dwc/pci-imx6.c | 128 ++++++++++++++++--
23 files changed, 335 insertions(+), 29 deletions(-)
--
2.37.1
Powered by blists - more mailing lists