임베디드 Linux에서 이더넷 PHY의 TX 경로를 비활성화하는 방법은 무엇입니까?

임베디드 Linux에서 이더넷 PHY의 TX 경로를 비활성화하는 방법은 무엇입니까?

yocto 기반 임베디드 장치에서는 UDP 패킷을 수신하기 위해 이더넷만 사용하고 있습니다. 이제 장치(UDP 송신기 포함)는 배터리로 구동되고 이더넷 PHY(micrel KSZ9031)는 유휴 전송 시에만 150mW 이상이 필요하므로 에너지를 절약하고 싶습니다.

PHY에는 "TX 비활성화" 레지스터가 없는 것 같습니다. 컨트롤러(i.MX6)의 TX 클록과 PHY 사이의 PCB 와이어를 파괴함으로써 수신측에서는 문제 없이 절전을 달성할 수 있지만 장치 트리에서 클록을 비활성화하는 방법을 이해하지 못합니다.

이렇게 에너지 절약을 달성한 사람이 있나요? 그렇다면 어떻게 했나요? 그렇지 않다면 무엇을 시도하겠습니까?

관련 정보