Re: [PATCH v5 06/14] arm64: dts: imx8mp-var-som-symphony: enable PCIe
From: Stefano Radaelli
Date: Mon Jun 29 2026 - 12:49:30 EST
Hi Frank,
On Mon, Jun 29, 2026 at 12:30:09PM -0400, Frank Li wrote:
>
> You have to provide all clocks, otherwise, whole clocks and clock-names will
> by overwrite with one clock "ref".
>
> suppose CHECK_DTBS should report warning about clocks items.
>
> Frank
>
thanks for checking.
In this case the SoC dtsi does not provide any clocks or clock-names for
the PCIe PHY node, so this is not overriding an existing clock list. It
only adds the external reference clock used by the board.
This follows the same pattern used by the i.MX8MP EVK, where the PCIe
PHY node only provides the external "ref" clock together with
fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>.
This is also why CHECK_DTBS does not report any warnings for this node.
$: sed -n '/^&pcie_phy {/,/^};/p' arch/arm64/boot/dts/freescale/imx8mp-evk.dts
&pcie_phy {
fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
clocks = <&pcie0_refclk>;
clock-names = "ref";
status = "okay";
};
Thanks,
Stefano