In order to keep up with the complexities of SoCs, the Linux kernel has an ever-growing set of features for power management. For the uninitiated, it can be confusing how each of these features work and even more confusing how they should work together. This talk will...
The generic PM domains (genpd) framework in the kernel provides a way of grouping devices together that have common power management (PM) operations. It is commonly used to represent hardware power domains (a.k.a power islands) that share a common voltage rail, but...
The CPU idle loop is the piece of code executed by logical CPUs if they have no tasks to run. If the CPU supports idle states allowing it to draw less power while not executing any instructions, the idle loop invokes a CPU idle governor to select the most suitable...