zynqmp开发板报macb ff0e0000.ethernet: error -ENODEV: failed to get pclk错误
背景:
使用zcu102开发板启动linux过程中发现网口报macb ff0e0000.ethernet: error -ENODEV: failed to get pclk错误
分析:
从driver代码中看到获取clk后会对所获取的clk进行合法判断,如果非法则上报失败
修复:
开发板上uboot为2018.01版本,推测开发板上相关的firmware也为2018左右的版本,kernel source tree在持续更新而开发板上的firmware未同步更新,导致获取相关clk资源错误。
去掉新版本中引入的相关校验。