組み込みLinuxでイーサネットPHYのTXパスを無効にする方法は?

組み込みLinuxでイーサネットPHYのTXパスを無効にする方法は?

yoctoベースの組み込みデバイスでは、UDPパケットを受信するためにイーサネットのみを使用しています。デバイス(UDPトランスミッタを含む)はバッテリで駆動され、イーサネットPHY(micrel KSZ9031)はアイドル送信時にのみ150mW以上を必要とするので、エネルギーを節約したいと思います。

PHYには「TX無効」レジスタがないようです。コントローラ(i.MX6)のTXクロックとPHY間のPCBワイヤを破壊することで、受信側では問題なく省電力を達成できますが、デバイスツリーでクロックを無効にする方法を理解していません。

このように省エネを達成した人はいますか?それではどうしたの?そうでない場合は、何を試してみますか?

ベストアンサー1

おすすめ記事