arm64: dts: imx8mp-phycore-som: Remove eth phy interrupt
authorChristian Hemp <c.hemp@phytec.de>
Wed, 19 Jul 2023 07:13:07 +0000 (09:13 +0200)
committerShawn Guo <shawnguo@kernel.org>
Wed, 19 Jul 2023 07:52:32 +0000 (15:52 +0800)
In some occasions the ethernet phy IRQ can not be detected correctly
by the SoC. This leads to a non detected link in Linux. The problem is
caused by the buffer that adjusts the voltage between ethernet phy
and SoC. To workaround this, remove the IRQ support for the ethernet
phy and use polling instead.

Signed-off-by: Christian Hemp <c.hemp@phytec.de>
Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi

index ecc4bce..e73f171 100644 (file)
@@ -54,8 +54,6 @@
                ethphy1: ethernet-phy@0 {
                        compatible = "ethernet-phy-ieee802.3-c22";
                        reg = <0>;
-                       interrupt-parent = <&gpio1>;
-                       interrupts = <15 IRQ_TYPE_EDGE_FALLING>;
                        ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
                        ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
                        ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
                        MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3         0x14
                        MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL      0x14
                        MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC         0x14
-                       MX8MP_IOMUXC_GPIO1_IO15__GPIO1_IO15             0x11
                >;
        };