I was able to reduce the idle power consumption of the AOOSTAR R1 from 8.4W to 5W by enabling ASPM at BIOS level.
But wait, there is no such option in the stock BIOS 🤔
That’s why I ported #coreboot to the board, and now I can enable ASPM 😎.
The port is almost ready, I just need to make the power button work (I currently reconnect the power plug and use the auto turn-on feature)
#aoostar #aoostarr1 #lowpowerpc #linux
@fizzo What does that mean "the power button does not work"? What happens when you press it?
@fizzo Is this version with Intel N100?
@fizzo Oh hey, I saw your commit on gerrit :D

IT8613E is a shitshow, power button works for me, but suspend is completely broken - if you suspend the machine, it won't keep RAM powered resulting in loss of data.

Having access to documentation to know LDNs and registers would help, but they want you to sign an NDA. Nuvoton on the other hand just... gives you docs if you ask them.