CPU Profile Drivers

CPU Profile Drivers — CPU Drivers

Types and Values

Description

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.

Functions

Types and Values

struct PpdDriverCpuClass

struct PpdDriverCpuClass {
  PpdDriverClass   parent_class;
};

New CPU drivers should derive from PpdDriverCpu and implement both probe() and activate_profile .

Members


PpdDriverCpu

typedef struct _PpdDriverCpu PpdDriverCpu;