完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们的系统基于 sabresd i.MX6sx。
将 YOCTO 项目从 2.7 升级到 4.0 后,内核 4.9.87 到 5.15.87 现在不知何故 FEC 驱动程序未被探测到。 以太网控制器的 DTS 属性: ethernet@2188000 { fsl,num-tx-queues = <0x03>; phy-handle = <0x2b>; compatible = "fsl,imx6sx-fec fsl,imx6q-fec"; clocks = <0x02 0xac 0x02 0xe1 0x02 0xe4 0x02 0x11 0x02 0xe4>; local-mac-address = [94 de 0e 03 01 a0]; eee-broken-100tx; clock-names = "ipg ahb ptp enet_clk_ref enet_out"; fsl,num-rx-queues = <0x03>; phy-reset-post-delay = <0x05>; status = "okay"; interrupts = <0x00 0x76 0x04 0x00 0x77 0x04>; eee-broken-1000t; fsl,stop-mode = <0x06 0x10 0x03>; pinctrl-assert-gpios = <0x11 0x10 0x00>; reg = <0x2188000 0x4000>; phy-mode = "rgmii-id"; pinctrl-0 = <0x28 0x29>; phy-reset-duration = <0x0a>; interrupt-names = "int0 pps"; phy-reset-gpios = <0x2a 0x07 0x00>; pinctrl-names = "default"; mdio { status = "okay"; #address-cells = <0x01>; #size-cells = <0x00>; ethernet-phy@1 { phandle = <0x2b>; reg = <0x01>; }; }; }; 我可以想象的内核 CONFIG 语句是相对于 FEC 驱动程序的: builder@ubuntu-linux-18:~/projects/src/smartware_yocto4.0/build$ grep FEC ./tmp/work/smartoptics_dcp-poky-linux-gnueabi/linux-fslc-imx/5.15.87+gitAUTOINC+0eb4504bd3-r21/build/.config CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y # CONFIG_XILINX_SDFEC is not set CONFIG_FEC=y # CONFIG_FEC_UIO is not set builder@ubuntu-linux-18:~/projects/src/smartware_yocto4.0/build$ builder@ubuntu-linux-18:~/projects/src/smartware_yocto4.0/build$ grep PHYLIB ./tmp/work/smartoptics_dcp-poky-linux-gnueabi/linux-fslc-imx/5.15.87+gitAUTOINC+0eb4504bd3-r21/build/.config CONFIG_PHYLIB=y # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. builder@ubuntu-linux-18:~/projects/src/smartware_yocto4.0/build$ grep PHY ./tmp/work/smartoptics_dcp-poky-linux-gnueabi/linux-fslc-imx/5.15.87+gitAUTOINC+0eb4504bd3-r21/build/.config | egrep -v ^# CONFIG_ARM_PATCH_PHYS_VIRT=y CONFIG_ARCH_HAS_PHYS_TO_DMA=y CONFIG_PHYLIB=y CONFIG_SWPHY=y CONFIG_FIXED_PHY=y CONFIG_MICROSEMI_PHY=y CONFIG_AT803X_PHY=y CONFIG_GENERIC_PHY=y CONFIG_PHY_FSL_IMX_PCIE=y builder@ubuntu-linux-18:~/projects/src/smartware_yocto4.0/build$ grep MDIO ./tmp/work/smartoptics_dcp-poky-linux-gnueabi/linux-fslc-imx/5.15.87+gitAUTOINC+0eb4504bd3-r21/build/.config | egrep -v ^# CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_FWNODE_MDIO=y CONFIG_OF_MDIO=y CONFIG_MDIO_DEVRES=y 对于我们使用 phy 固定链路的另一种配置,FEC 被探测,使外部 MDIO phy 配置成为热门选择,我猜。 不确定这可能是什么,也不确定如何排除故障。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1906个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36358 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4395 浏览 0 评论
6050 浏览 1 评论
6763 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4212 浏览 0 评论
619浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
614浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
606浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
694浏览 2评论
798浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 09:47 , Processed in 1.067624 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号