3 ms·
Not the OP, but there are many (tens of) "power domains" on the system, and if you care about power/battery life then you want to power each of them down when t
by cjbprime 9y ago
Not the OP, but there are many (tens of) "power domains" on the system, and if you care about power/battery life then you want to power each of them down when they're unused, automatically, even while the rest of the system stays running. i.e. why pay the battery life cost for powering a USB hub when there are no USB devices plugged in, or for a DSP when there's no sound being played right now.
But the calculation of when it's safe to power down any of the power domains can be very complicated -- you can't turn off a power supply unless everything that depends on it is unused, so there's a subtle and board-dependent graph/dependency problem to solve.
- throwaway613834 9y agoAwesome, thank you!
- klodolph 9y agoPiggybacking on this—what can make it worse is that some chips might not properly power back on reliably, in spite of the manufacturer's claims.