这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 88e1111phy驱动没有调用marvellreadstatus接口?

共3条 1/1 1 跳转至

88e1111phy驱动没有调用marvellreadstatus接口?

菜鸟
2021-04-15 16:21:18     打赏

88e1111驱动函数如下:

{
.phy_id = MARVELL_PHY_ID_88E1111,
.phy_id_mask = MARVELL_PHY_ID_MASK,
.name = "Marvell 88E1111",
.features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT,
.config_init = &m88e1111_config_init,
.config_aneg = &marvell_config_aneg,
.read_status = &marvell_read_status,
.ack_interrupt = &marvell_ack_interrupt,
.config_intr = &marvell_config_intr,
.driver = { .owner = THIS_MODULE },
},

通过添加打印发现驱动接口只运行到marvell_config_aneg接口就没向下运行了。

.read_status = &marvell_read_status,
.ack_interrupt = &marvell_ack_interrupt,
.config_intr = &marvell_config_intr,

都没运行,请问下,marvell_read_status这个接口的触发条件是什么?什么情况下调用这个接口?为什么到这个地方就不向下调用了?





关键词: 88e1111     驱动     marvell    

工程师
2021-05-06 00:00:24     打赏
2楼

不错的帖子


工程师
2021-05-15 23:51:20     打赏
3楼

感谢分享


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]