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?
Waiting for your kindly advice, Thanks in advance and regards.
Shai
Hi Shai,
See below, please!
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