33 lines
859 B
C
Raw Permalink Normal View History

2025-04-10 17:31:33 +08:00
/****************************************************************************
*
* Copy right: 2017-, Copyrigths of EigenComm Ltd.
* File name: slp_manager.h
* Description: EC718 platform sleep management header file
* History: 09/28/2018 Originated by wqzhao
*
****************************************************************************/
#ifndef SLP_MANAGER_H
#define SLP_MANAGER_H
/**
\brief enum of sleep status for voting. we should always try to vote a higher status for power saving.
*/
typedef enum
{
SLP_ACTIVE_STATE = 0, /**< active state */
SLP_IDLE_STATE, /**< idle state */
SLP_SLP1_STATE, /**< sleep1 state */
SLP_SLP2_STATE, /**< sleep2 state */
SLP_HIB_STATE, /**< hibernate state */
SLP_STATE_MAX
}slpManSlpState_t;
#endif