imx6ul: fec: stuck on ifup after ifdown

Manni Stefano stefano.manni at eletechsrl.it
Mon Oct 5 08:43:15 EDT 2020


Hi,

on a custom board based on a i.MX6UL using barebox v2020.08.1 'ifup eth0'
invoked after 'ifdown eth0' stucks forever.

Have you ever experienced something similar?

Snippet from my device tree:

        &fec1 {
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_enet1>;
                phy-mode = "rmii";
                phy-handle = <&ethphy1>;
                status = "okay";
                phy-reset-gpios = <&gpio1 23 GPIO_ACTIVE_LOW>;
                phy-reset-duration = <1>;

                mdio {
                        #address-cells = <1>;
                        #size-cells = <0>;

                        clock-frequency = <5000000>;
                        ethphy1: ethernet-phy at 1 {
                                compatible = "ethernet-phy-ieee802.3-c22";
                                reg = <0>;
                                max-speed = <100>;
                                interrupt-parent = <&gpio1>;
                                interrupts = <22 IRQ_TYPE_LEVEL_LOW>;
                        };
                };
        };

        pinctrl_enet1: enet1grp {
                fsl,pins = <
                        MX6UL_PAD_GPIO1_IO06__ENET1_MDIO        0x1b0b0
                        MX6UL_PAD_GPIO1_IO07__ENET1_MDC         0x1b0b0
                        MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b0b0
                        MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b0b0
                        MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN      0x1b0b0
                        MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1  0x4001b031
                        MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x1b0b0
                        MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x1b0b0
                        MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN      0x1b0b0
                        MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER      0x1b0b0
                        MX6UL_PAD_UART2_RTS_B__GPIO1_IO23       0x1b0b0
                        MX6UL_PAD_UART2_CTS_B__GPIO1_IO22       0x1b0b0
                >;
        };

Best,
Stefano




More information about the barebox mailing list