Re: [PATCH] arm64: dts: qcom: qcs6490-rubikpi3: Move PCIe GPIOs to root ports

From: Hongyang Zhao

Date: Sun Jun 07 2026 - 00:30:22 EST


> On Sun, Jun 07, 2026 at 03:13:49AM +0800, Hongyang Zhao wrote:
> > The Qualcomm PCIe binding deprecates perst-gpios on the host
> > bridge and expects endpoint reset GPIOs to be described on the root
> > port as reset-gpios.
> >
> > Move the PCIe0 and PCIe1 reset and wake GPIOs to their root port
> > nodes. This keeps the GPIO ownership with the device below the root
> > port and matches the PCIe binding.
> >
> > Signed-off-by: Hongyang Zhao <hongyang.zhao@xxxxxxxxxxxxxxx>
> > ---
> > Fix the PCIe reset and wake GPIO description for the Thundercomm
> > RubikPi3 board.
> >
> > The board currently describes PERST# and wake GPIOs on the Qualcomm
> > PCIe host bridge nodes. The Qualcomm PCIe binding deprecates this
> > and expects endpoint reset GPIOs on the root port nodes as
> > reset-gpios.
> >
> > Move the PCIe0 and PCIe1 GPIOs to the corresponding root port
> > nodes.
> > ---
> > .../arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts | 16 ++++++++++------
> > 1 file changed, 10 insertions(+), 6 deletions(-)
>
> Could you please refresh all kodiak DTs at once (and also move PHYs to
> the the port node).

Thanks! The requested changes are clear to me now, so I will send a v2
patch directly.


--
Thanks,
Hongyang