Top | ![]() |
![]() |
![]() |
![]() |
Profile drivers are the implementation of the different profiles for
the whole system. A driver will need to implement support for power-saver
and balanced
at a minimum.
CPU drivers are typically used to change specifically the CPU efficiency to match the desired platform state.
struct PpdDriverCpuClass { PpdDriverClass parent_class; };
New CPU drivers should derive from PpdDriverCpu and implement
both
and probe()
activate_profile
.