Intel® Quark™ Microcontroller Software Interface
1.4.0
Intel® Quark™ Microcontroller BSP
|
Host Power mode control for Quark SE Microcontrollers. More...
Functions | |
void | qm_power_cpu_c1 (void) |
Enter Host C1 state. More... | |
void | qm_power_cpu_c2 (void) |
Enter Host C2 state or SoC LPSS state. More... | |
void | qm_power_cpu_c2lp (void) |
Enter Host C2LP state or SoC LPSS state. More... | |
Host Power mode control for Quark SE Microcontrollers.
These functions cannot be called from the Sensor Subsystem.
void qm_power_cpu_c1 | ( | void | ) |
Enter Host C1 state.
Put the Host into C1.
Processor Clock is gated in this state.
Nothing is turned off in this state.
This function can be called with interrupts disabled. Interrupts will be enabled before triggering the transition.
A wake event causes the Host to transition to C0.
A wake event is a host interrupt.
Definition at line 145 of file power_states.c.
References SOCW_EVENT_HALT.
void qm_power_cpu_c2 | ( | void | ) |
Enter Host C2 state or SoC LPSS state.
Put the Host into C2. Processor Clock is gated in this state. All rails are supplied.
This enables entry in LPSS if:
If C2 is entered:
If LPSS is entered:
Definition at line 160 of file power_states.c.
References SOCW_EVENT_REGISTER, SOCW_EVENT_SLEEP, and SOCW_REG_CCU_LP_CLK_CTL.
Referenced by qm_power_sleep_wait().
void qm_power_cpu_c2lp | ( | void | ) |
Enter Host C2LP state or SoC LPSS state.
Put the Host into C2LP. Processor Complex Clock is gated in this state. All rails are supplied.
This enables entry in LPSS if:
If C2LP is entered:
If LPSS is entered:
Definition at line 170 of file power_states.c.
References SOCW_EVENT_REGISTER, SOCW_EVENT_SLEEP, and SOCW_REG_CCU_LP_CLK_CTL.