[PATCH 3/3] arm64: dts: imx95-15x15-frdm: fix duplicated can-phy node names
Bough Chen
haibo.chen at nxp.com
Wed Jul 29 22:17:27 PDT 2026
> -----Original Message-----
> From: Bough Chen (OSS) <haibo.chen at oss.nxp.com>
> Sent: 2026年7月30日 12:33
> To: Marc Kleine-Budde <mkl at pengutronix.de>; Vincent Mailhol
> <mailhol at kernel.org>; Vinod Koul <vkoul at kernel.org>; Neil Armstrong
> <neil.armstrong at linaro.org>; Catalin Marinas <catalin.marinas at arm.com>;
> Will Deacon <will at kernel.org>; Rob Herring <robh at kernel.org>; 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>
> Cc: linux-can at vger.kernel.org; linux-phy at lists.infradead.org;
> linux-kernel at vger.kernel.org; linux-arm-kernel at lists.infradead.org;
> devicetree at vger.kernel.org; imx at lists.linux.dev; Bough Chen
> <haibo.chen at nxp.com>; Joseph Guo <qijian.guo at nxp.com>
> Subject: [PATCH 3/3] arm64: dts: imx95-15x15-frdm: fix duplicated can-phy
> node names
>
> From: Haibo Chen <haibo.chen at nxp.com>
>
> Both the flexcan2 and flexcan5 CAN transceiver PHY nodes use the same
> node name "can-phy", which results in a node name collision. Distinguish
> them by using unit-less unique names "can-phy0" and "can-phy1".
>
> These two CAN PHYs share their silent pin, this shared GPIO can be handled
> by GPIO shared proxy.
Sorry, forget to add the fix tag:
Fixes: 9bdfeed989b1 ("arm64: dts: freescale: imx95: Add support for i.MX95 15x15 FRDM board")
Regards
Haibo Chen
>
> Signed-off-by: Haibo Chen <haibo.chen at nxp.com>
> ---
> arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts
> b/arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts
> index
> 0f43e3be70589532763f65f1699f31dd361cc841..7ed9ff978432edeff4198f1
> 89247a154fc1016b5 100644
> --- a/arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts
> +++ b/arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts
> @@ -56,7 +56,7 @@ dmic: dmic {
> num-channels = <2>;
> };
>
> - flexcan2_phy: can-phy {
> + flexcan2_phy: can-phy0 {
> compatible = "nxp,tja1051";
> #phy-cells = <0>;
> max-bitrate = <5000000>;
> @@ -67,7 +67,7 @@ flexcan2_phy: can-phy {
> silent-gpios = <&pcal6524 7 GPIO_ACTIVE_HIGH>;
> };
>
> - flexcan5_phy: can-phy {
> + flexcan5_phy: can-phy1 {
> compatible = "nxp,tja1051";
> #phy-cells = <0>;
> max-bitrate = <5000000>;
>
> --
> 2.34.1
More information about the linux-phy
mailing list