-
Notifications
You must be signed in to change notification settings - Fork 2.1k
cpu/sam0_eth: disable PHY when MAC is sleeping #19689
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- idle 13.88 mA - MAC off 11.48 mA - MAC+PHY off 10.73 mA
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK.
bors merge |
🕐 Waiting for PR status (GitHub check) to be set, probably by CI. Bors will automatically try to run when all required PR statuses are set. |
Build failed (retrying...): |
Build failed: |
bors merge |
18156: pkg/opendsme: add initial support for IEEE 802.15.4 DSME time-slotted MAC r=miri64 a=jia200x 19689: cpu/sam0_eth: disable PHY when MAC is sleeping r=dylad a=benpicco Co-authored-by: Jose Alamos <jose@alamos.cc> Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
Build failed (retrying...): |
Build failed: |
bors merge |
Build failed: |
bors merge |
Build failed: |
bors merge |
Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page. |
Contribution description
When we put the interface to sleep, also disable the PHY. This saves 75 µA of current on the
same54-xpro
(value will differ depending on the PHY used)Testing procedure
Issues/PRs references