[PATCH 3/3] arm64: dts: imx95-15x15-frdm: fix duplicated can-phy node names
[email protected] Thu, 30 Jul 2026 12:33:28 +0800
| Newsgroups | org.kernel.vger.linux-can,dev.linux.lists.imx,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-phy,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
From: Haibo Chen <[email protected]> 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. Signed-off-by: Haibo Chen <[email protected]> --- 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..7ed9ff978432edeff4198f189247a154fc1016b5 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