i.MX93 RMII 50MHz Reference Clock Disappears After Linux Boot

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

i.MX93 RMII 50MHz Reference Clock Disappears After Linux Boot

774 次查看
seongkeunjin
Contributor II

I am using i.MX93 with two Ethernet ports configured in RMII mode, where the SoC provides the 50 MHz RMII reference clock.
With the attached DTS, the 50 MHz RMII clock is correctly output during U-Boot, but disappears after Linux boots.
Please analyze the attached DTS and advise:
- The root cause of the RMII clock being disabled in Linux
- Required Linux device-tree changes or driver/clock configuration
- Any known limitations or mandatory settings for SoC-generated RMII clock on i.MX93
I would appreciate guidance on the correct configuration or recommended solution.

Best regards,
David

0 项奖励
回复
2 回复数

770 次查看
seongkeunjin
Contributor II

The DTS file is here.

0 项奖励
回复

735 次查看
joanxie
NXP TechSupport
NXP TechSupport

firstly I suggest that you can refer to the attached AN which has very detailed settings and configuration for imx93 RMII mode

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2303486%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELinux%20%E5%90%AF%E5%8A%A8%E5%90%8E%20i.mx93%20RMII%2050MHz%20%E5%8F%82%E8%80%83%E6%97%B6%E9%92%9F%E6%B6%88%E5%A4%B1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2303486%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E5%B8%A6%E6%9C%89%E4%B8%A4%E4%B8%AA%E9%85%8D%E7%BD%AE%E4%B8%BA%20RMII%20%E6%A8%A1%E5%BC%8F%E7%9A%84%E4%BB%A5%E5%A4%AA%E7%BD%91%E7%AB%AF%E5%8F%A3%E7%9A%84%20i.MX93%EF%BC%8C%E5%85%B6%E4%B8%AD%20SoC%20%E6%8F%90%E4%BE%9B%2050%20MHz%20%E7%9A%84%20RMII%20%E5%8F%82%E8%80%83%E6%97%B6%E9%92%9F%E3%80%82%3CBR%20%2F%3E%E4%BD%BF%E7%94%A8%E8%BF%9E%E6%8E%A5%E7%9A%84%20DTS%EF%BC%8C%E5%9C%A8%20U-Boot%20%E6%9C%9F%E9%97%B4%E5%8F%AF%E4%BB%A5%E6%AD%A3%E7%A1%AE%E8%BE%93%E5%87%BA%2050%20MHz%20%E7%9A%84%20RMII%20%E6%97%B6%E9%92%9F%EF%BC%8C%E4%BD%86%E5%9C%A8%20Linux%20%E5%90%AF%E5%8A%A8%E5%90%8E%E4%BC%9A%E6%B6%88%E5%A4%B1%E3%80%82%3CBR%20%2F%3E%E8%AF%B7%E5%88%86%E6%9E%90%E9%9A%8F%E9%99%84%E7%9A%84%20DTS%20%E5%B9%B6%E6%8F%90%E5%87%BA%E5%BB%BA%E8%AE%AE%EF%BC%9A%3CBR%20%2F%3E-%E5%9C%A8%20Linux%20%E4%B8%AD%E7%A6%81%E7%94%A8%20RMII%20%E6%97%B6%E9%92%9F%E7%9A%84%E6%A0%B9%E6%9C%AC%E5%8E%9F%E5%9B%A0%20%3CBR%20%2F%3E-%E9%9C%80%E8%A6%81%E6%9B%B4%E6%94%B9%20Linux%20%E8%AE%BE%E5%A4%87%E6%A0%91%E6%88%96%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%2F%E6%97%B6%E9%92%9F%E9%85%8D%E7%BD%AE%20%3CBR%20%2F%3E-i.MX%20%3CBR%20%2F%3E%2093%20%E4%B8%8A%E7%9A%84%20SoC%20%E7%94%9F%E6%88%90%E7%9A%84%20RMII%20%E6%97%B6%E9%92%9F%E6%9C%89%E4%BB%BB%E4%BD%95%E5%B7%B2%E7%9F%A5%E9%99%90%E5%88%B6%E6%88%96%E5%BC%BA%E5%88%B6%E6%80%A7%E8%AE%BE%E7%BD%AE%EF%BC%8C%E6%88%91%E5%B0%86%E4%B8%8D%E8%83%9C%E6%84%9F%E6%BF%80%E6%9C%89%E5%85%B3%E6%AD%A3%E7%A1%AE%E9%85%8D%E7%BD%AE%E6%88%96%E6%8E%A8%E8%8D%90%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E7%9A%84%E6%8C%87%E5%AF%BC%E3%80%82%3C%2FP%3E%3CP%3E%E8%87%B4%E4%BB%A5%E6%9C%80%E8%AF%9A%E6%8C%9A%E7%9A%84%E9%97%AE%E5%80%99%EF%BC%8C%3CBR%20%2F%3EDavid%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2304075%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX93%20RMII%2050MHz%20Reference%20Clock%20Disappears%20After%20Linux%20Boot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2304075%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E9%A6%96%E5%85%88%EF%BC%8C%E6%88%91%E5%BB%BA%E8%AE%AE%E4%BD%A0%E5%8F%82%E8%80%83%E6%89%80%E9%99%84%E7%9A%84%20AN%EF%BC%8C%E5%85%B6%E4%B8%AD%E6%9C%89%20imx93%20RMII%20%E6%A8%A1%E5%BC%8F%E7%9A%84%E8%AF%A6%E7%BB%86%E8%AE%BE%E7%BD%AE%E5%92%8C%E9%85%8D%E7%BD%AE%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2303487%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX93%20RMII%2050MHz%20Reference%20Clock%20Disappears%20After%20Linux%20Boot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2303487%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDTS%20%E6%96%87%E4%BB%B6%E5%9C%A8%E8%BF%99%E9%87%8C%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E