RMII interfaces on iMX93

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

RMII interfaces on iMX93

跳至解决方案
4,112 次查看
Gary_Aylward
Contributor II

The #iMX93 reference manual describes the RGMII interfaces supporting RMII operation but there is no concrete definition of the pinout of each interface in RMII mode.

Even searching through the pin mapping spreadsheet attached to the reference manual doesn't make it clear where the RMII clock and control signals appear.

Since we are using the iMX93 as an upgrade to a number of existing products we have to use RMII, it is not possible to change all our designs to RGMII.

Where can I find this information please?

0 项奖励
回复
1 解答
4,015 次查看
Gary_Aylward
Contributor II

The iMX93 data sheet, IMX93IEC.pdf, Rev 1 04/2023 says:

Ethernet supports the following key features:

  • Support ENET AVB
  • Support IEEE 1588
  • Support Energy Efficient Ethernet (EEE)
  • 1.8V/3.3V RMII operation, 1.8V RGMII operation

 

I think I've now found the solution buried in the datasheet, although it is not mentioned in the reference manual or the pin mapping spreadsheet attached to the manual.

Sections 4.12.2.1 and 4.12.3.1 define the signal mapping for RGMII and RMII mode for ENET2 and ENET1 respectively.

Hopefully this will be of use to someone else in the future...

在原帖中查看解决方案

标记 (3)
6 回复数
4,084 次查看
Gary_Aylward
Contributor II

We are planning to use the Ka-Ro QS93 module which quotes i.MX9352. The Ka-Ro module brings out all the RGMII pins of both Ethernet ports but I can't find out whether the same pins are used when RMII mode is used.

0 项奖励
回复
4,022 次查看
joanxie
NXP TechSupport
NXP TechSupport

it seems imx93 doesn't support this so far, only Set eQOS to RGMII mode for 11x11 EVK

https://github.com/nxp-imx/linux-imx/blob/lf-6.1.y/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts

0 项奖励
回复
4,016 次查看
Gary_Aylward
Contributor II

The iMX93 data sheet, IMX93IEC.pdf, Rev 1 04/2023 says:

Ethernet supports the following key features:

  • Support ENET AVB
  • Support IEEE 1588
  • Support Energy Efficient Ethernet (EEE)
  • 1.8V/3.3V RMII operation, 1.8V RGMII operation

 

I think I've now found the solution buried in the datasheet, although it is not mentioned in the reference manual or the pin mapping spreadsheet attached to the manual.

Sections 4.12.2.1 and 4.12.3.1 define the signal mapping for RGMII and RMII mode for ENET2 and ENET1 respectively.

Hopefully this will be of use to someone else in the future...

标记 (3)
965 次查看
davidpatton
Contributor III
Thank god for you! Trying to get RMII working with the FEC port has been kicking my butt for weeks and IMX93IEC was the answer!
0 项奖励
回复
3,977 次查看
joanxie
NXP TechSupport
NXP TechSupport

yes, for pin mapping, you can refer to the data sheet, I thought you need set up this mode, current bsp doesn't support yet

0 项奖励
回复
4,093 次查看
joanxie
NXP TechSupport
NXP TechSupport

which i.mx93evk do you use? 11x11, 9x9 or 14x14? as I known, 14x14 doesn't support RMII so far

 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1708217%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EiMX93%20%E4%B8%8A%E7%9A%84%20RMII%20%E6%8E%A5%E5%8F%A3%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1708217%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%23iMX93%20%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E6%8F%8F%E8%BF%B0%E4%BA%86%E6%94%AF%E6%8C%81%20RMII%20%E6%93%8D%E4%BD%9C%E7%9A%84%20RGMII%20%E6%8E%A5%E5%8F%A3%EF%BC%8C%E4%BD%86%E6%98%AF%20RMII%20%E6%A8%A1%E5%BC%8F%E4%B8%8B%E6%AF%8F%E4%B8%AA%E6%8E%A5%E5%8F%A3%E7%9A%84%E5%BC%95%E8%84%9A%E6%8E%92%E5%88%97%E6%B2%A1%E6%9C%89%E5%85%B7%E4%BD%93%E7%9A%84%E5%AE%9A%E4%B9%89%E3%80%82%3C%2FP%3E%3CP%3E%E5%8D%B3%E4%BD%BF%E6%90%9C%E7%B4%A2%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E6%89%80%E9%99%84%E7%9A%84%E5%BC%95%E8%84%9A%E6%98%A0%E5%B0%84%E7%94%B5%E5%AD%90%E8%A1%A8%E6%A0%BC%EF%BC%8C%E4%B9%9F%E6%97%A0%E6%B3%95%E6%98%8E%E7%A1%AERMII%E6%97%B6%E9%92%9F%E5%92%8C%E6%8E%A7%E5%88%B6%E4%BF%A1%E5%8F%B7%E5%87%BA%E7%8E%B0%E5%9C%A8%E4%BD%95%E5%A4%84%E3%80%82%3C%2FP%3E%3CP%3E%E7%94%B1%E4%BA%8E%E6%88%91%E4%BB%AC%E4%BD%BF%E7%94%A8%20iMX93%20%E4%BD%9C%E4%B8%BA%E4%B8%80%E4%BA%9B%E7%8E%B0%E6%9C%89%E4%BA%A7%E5%93%81%E7%9A%84%E5%8D%87%E7%BA%A7%EF%BC%8C%E6%88%91%E4%BB%AC%E5%BF%85%E9%A1%BB%E4%BD%BF%E7%94%A8%20RMII%EF%BC%8C%E5%9B%A0%E6%AD%A4%E4%B8%8D%E5%8F%AF%E8%83%BD%E5%B0%86%E6%89%80%E6%9C%89%E8%AE%BE%E8%AE%A1%E9%83%BD%E6%94%B9%E4%B8%BA%20RGMII%E3%80%82%3C%2FP%3E%3CP%3E%E8%AF%B7%E9%97%AE%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%E8%BF%99%E4%BA%9B%E4%BF%A1%E6%81%AF%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2319268%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RMII%20interfaces%20on%20iMX93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2319268%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%84%9F%E8%B0%A2%E4%B8%8A%E5%B8%9D%E5%87%A0%E5%91%A8%E6%9D%A5%EF%BC%8C%E6%88%91%E4%B8%80%E7%9B%B4%E5%9C%A8%E5%B0%9D%E8%AF%95%E8%AE%A9%20RMII%20%E4%B8%8E%20FEC%20%E7%AB%AF%E5%8F%A3%E5%8D%8F%E5%90%8C%E5%B7%A5%E4%BD%9C%EF%BC%8CIMX93IEC%20%E5%B0%B1%E6%98%AF%E6%88%91%E7%9A%84%E7%AD%94%E6%A1%88%EF%BC%81%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1713664%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RMII%20interfaces%20on%20iMX93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1713664%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%98%AF%E7%9A%84%EF%BC%8C%E8%A6%81%E8%BF%9B%E8%A1%8C%E5%BC%95%E8%84%9A%E6%98%A0%E5%B0%84%EF%BC%8C%E4%BD%A0%E5%8F%AF%E4%BB%A5%E5%8F%82%E8%80%83%E6%95%B0%E6%8D%AE%E8%A1%A8%EF%BC%8C%E6%88%91%E6%83%B3%E4%BD%A0%E9%9C%80%E8%A6%81%E8%AE%BE%E7%BD%AE%E8%BF%99%E4%B8%AA%E6%A8%A1%E5%BC%8F%EF%BC%8C%E5%BD%93%E5%89%8D%20%E7%94%B5%E8%B7%AF%E6%9D%BF%E6%94%AF%E6%8C%81%E5%8C%85%20%E8%BF%98%E4%B8%8D%E6%94%AF%E6%8C%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1711888%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RMII%20interfaces%20on%20iMX93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1711888%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%88%B0%E7%9B%AE%E5%89%8D%E4%B8%BA%E6%AD%A2%EF%BC%8Cimx93%20%E4%BC%BC%E4%B9%8E%E8%BF%98%E4%B8%8D%E6%94%AF%E6%8C%81%E8%BF%99%E7%A7%8D%E6%A8%A1%E5%BC%8F%EF%BC%8C%E5%8F%AA%E6%94%AF%E6%8C%81%E5%B0%86%20eQOS%20%E8%AE%BE%E7%BD%AE%E4%B8%BA%2011x11%20EVK%20%E7%9A%84%20RGMII%20%E6%A8%A1%E5%BC%8F%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Flinux-imx%2Fblob%2Flf-6.1.y%2Farch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx93-11x11-evk.dts%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Flinux-imx%2Fblob%2Flf-6.1.y%2Farch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx93-11x11-evk.dts%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1708318%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RMII%20interfaces%20on%20iMX93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1708318%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E4%BB%AC%E8%AE%A1%E5%88%92%E4%BD%BF%E7%94%A8%E6%8A%A5%E4%BB%B7%E4%B8%BA%20i.MX9352%20%E7%9A%84%20Ka-Ro%20QS93%20%E6%A8%A1%E5%9D%97%E3%80%82Ka-Ro%20%E6%A8%A1%E5%9D%97%E5%BC%95%E5%87%BA%E4%BA%86%E4%B8%A4%E4%B8%AA%E4%BB%A5%E5%A4%AA%E7%BD%91%E7%AB%AF%E5%8F%A3%E7%9A%84%E6%89%80%E6%9C%89%20RGMII%20%E5%BC%95%E8%84%9A%EF%BC%8C%E4%BD%86%E6%88%91%E6%89%BE%E4%B8%8D%E5%88%B0%E5%9C%A8%E4%BD%BF%E7%94%A8%20RMII%20%E6%A8%A1%E5%BC%8F%E6%97%B6%E6%98%AF%E5%90%A6%E4%BD%BF%E7%94%A8%E7%9B%B8%E5%90%8C%E7%9A%84%E5%BC%95%E8%84%9A%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1708295%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RMII%20interfaces%20on%20iMX93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1708295%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E4%BD%BF%E7%94%A8%E5%93%AA%E7%A7%8D%20i.mx93evk%EF%BC%9F11x11%E3%80%819x9%20%E8%BF%98%E6%98%AF%2014x14%EF%BC%9F%E6%8D%AE%E6%88%91%E6%89%80%E7%9F%A5%EF%BC%8C14x14%20%E7%9B%AE%E5%89%8D%E8%BF%98%E4%B8%8D%E6%94%AF%E6%8C%81%20RMII%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E