i.MX8MM-EVK - design correctly ethernet

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX8MM-EVK - design correctly ethernet

828 Views
shai_b
Senior Contributor II

Hi team,

this new thread is a follow up for my previous thread which can be referred in the link below

IMX8MM EVK - typeC to typeA/B connector

It looks like there is some mismatch when comparing the USB's design in imx6qdl-sabreSD board to IMX8M (as you recommend)

On iMX6, RGMII_INT connects to ENET_RXD1(W22), ETH_WOL_INT connect to ENET_TX_EN (V21) and USB_OTG_ID connect to ENET_RX_ER (W23), IMX8 EVB does not include those extra pins.

Could you please advise what are the correct pins on IMX8.

Right now on my customer design:

• ENET_nINT – connect to GPIO1_IO10(AD10)
• ENET_WoL - connect to GPIO1_IO11 (AC10)
• USB2_OTG_ID – Where to connect?

imx8imx6_rgmii_int.png

imx8m_USB.png

Waiting for your kindly advice, Thanks in advance and regards.

Shai

Labels (1)
Tags (2)
0 Kudos
1 Reply

742 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi Shai,

See below, please!

pastedImage_1.png

USB2_OTG_ID can only be multiplexed via GPIO1_IO11 pad, no other pad for it's IOMUX

BUT ENET_nINT and ENET_WoL  are not used in BSP :

        pinctrl_fec1: fec1grp {
            fsl,pins = <
                MX8MQ_IOMUXC_ENET_MDC_ENET1_MDC        0x3
                MX8MQ_IOMUXC_ENET_MDIO_ENET1_MDIO    0x23
                MX8MQ_IOMUXC_ENET_TD3_ENET1_RGMII_TD3    0x1f
                MX8MQ_IOMUXC_ENET_TD2_ENET1_RGMII_TD2    0x1f
                MX8MQ_IOMUXC_ENET_TD1_ENET1_RGMII_TD1    0x1f
                MX8MQ_IOMUXC_ENET_TD0_ENET1_RGMII_TD0    0x1f
                MX8MQ_IOMUXC_ENET_RD3_ENET1_RGMII_RD3    0x91
                MX8MQ_IOMUXC_ENET_RD2_ENET1_RGMII_RD2    0x91
                MX8MQ_IOMUXC_ENET_RD1_ENET1_RGMII_RD1    0x91
                MX8MQ_IOMUXC_ENET_RD0_ENET1_RGMII_RD0    0x91
                MX8MQ_IOMUXC_ENET_TXC_ENET1_RGMII_TXC    0x1f
                MX8MQ_IOMUXC_ENET_RXC_ENET1_RGMII_RXC    0x91
                MX8MQ_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL    0x91
                MX8MQ_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL    0x1f
                MX8MQ_IOMUXC_GPIO1_IO09_GPIO1_IO9    0x19
            >;
        };

Only ENET_RST is connected to GPIO.

So customer doesn't need to use ENET_nINT and ENET_WoL.

Hope above information is helpful to you.

Have a nice day!

B.R,

Weidong

0 Kudos