请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DP83825I 工具/软件:
你好。 为什么此 PHY 上默认不启用低功耗模式和睡眠模式? 我知道它们也不会被驱动器开启。 但如果您强制将0x11寄存器写入位、则该器件会起作用。
如何在 Linux 驱动程序中启用此模式支持、使其默认处于活动状态?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
你好。 为什么此 PHY 上默认不启用低功耗模式和睡眠模式? 我知道它们也不会被驱动器开启。 但如果您强制将0x11寄存器写入位、则该器件会起作用。
如何在 Linux 驱动程序中启用此模式支持、使其默认处于活动状态?
尊敬的 Ruslan:
默认情况下不启用该功能、以避免 SW 状态机在启动时传递 SoC 对 PHY 外设(例如输出时钟)的依赖问题。 这取决于应用、并非总是必需的-默认情况下启用可能是可以接受的。
您可以通过在驱动程序中向 dp83822_CONFIG_INIT 函数添加适当的 phy_write 来启用此功能:
PHY_WRITE_MMD (phydev、DP83822 DEVADDR、MII_DP83822/PHYSCR、值);//可能需要使用默认位进行屏蔽、以避免覆盖寄存器中的其他字段
谢谢您、
Evan