Go to the source code of this file.
Defines | |
#define | MHZ 1000 |
#define | CPU_FULL_SPEED_FREQUENCY 400 * MHZ |
#define | CPU_HALF_SPEED_FREQUENCY 200 * MHZ |
#define | CPU_IDLE_SPEED_FREQUENCY 33 * MHZ |
#define | CPU_FULL_SPEED_TIMEOUT 0 |
#define | CPU_HALF_SPEED_TIMEOUT 3 |
#define | CPU_IDLE_SPEED_TIMEOUT 10 |
Functions | |
int | power_init () |
void | power_cpu_full () |
void | power_cpu_half () |
void | power_cpu_idle () |
#define CPU_FULL_SPEED_FREQUENCY 400 * MHZ |
Definition at line 37 of file powerManager.h.
#define CPU_FULL_SPEED_TIMEOUT 0 |
Definition at line 41 of file powerManager.h.
#define CPU_HALF_SPEED_FREQUENCY 200 * MHZ |
Definition at line 38 of file powerManager.h.
#define CPU_HALF_SPEED_TIMEOUT 3 |
Definition at line 42 of file powerManager.h.
#define CPU_IDLE_SPEED_FREQUENCY 33 * MHZ |
Definition at line 39 of file powerManager.h.
#define CPU_IDLE_SPEED_TIMEOUT 10 |
Definition at line 43 of file powerManager.h.
#define MHZ 1000 |
Definition at line 36 of file powerManager.h.
void power_cpu_full | ( | ) |
Definition at line 51 of file powerManager.c.
00052 { 00053 pwrGotoIdleMode(powerChannel, CPU_FULL_SPEED_FREQUENCY, CPU_FULL_SPEED_TIMEOUT); 00054 }
void power_cpu_half | ( | ) |
Definition at line 56 of file powerManager.c.
00057 { 00058 pwrGotoIdleMode(powerChannel, CPU_HALF_SPEED_FREQUENCY, CPU_HALF_SPEED_TIMEOUT); 00059 }
void power_cpu_idle | ( | ) |
Definition at line 61 of file powerManager.c.
00062 { 00063 pwrGotoIdleMode(powerChannel, CPU_IDLE_SPEED_FREQUENCY, CPU_IDLE_SPEED_TIMEOUT); 00064 }
int power_init | ( | ) |
Definition at line 46 of file powerManager.c.
00047 { 00048 return erIpcStartClient(ER_POWERMGR_CHANNEL, &powerChannel); 00049 }