如何在嵌入式linux中禁用以太网PHY的TX路径?

如何在嵌入式linux中禁用以太网PHY的TX路径?

在基于 yocto 的嵌入式设备中,我仅使用以太网来接收 UDP 数据包。现在我希望节省能源,因为设备(以及 UDP 发射器)由电池供电,并且以太网 PHY(micrel KSZ9031)仅在空闲传输时需要超过 150 mW。

PHY 似乎没有任何“禁用 TX”寄存器。通过破坏控制器(i.MX6)的 TX 时钟和 PHY 之间的 PCB 线,我可以在接收端毫无问题地实现省电,但我不明白如何禁用设备树中的时钟。

有人实现了这样的节能吗?如果是,你是怎么做到的?如果没有,你会尝试什么?

相关内容