📄 hwapi_pmu.h
字号:
/*********************************************************************************
* Copyright (C),2004-2005, Fuzhou Rockchip Co.,Ltd.
* All Rights Reserved
* V1.00
* FileName : hwapi_pmu.h
* Author : lzy
* Description:
* History :
* <author> <time> <version> <desc>
* lzy 07/9/29 1.0 ORG
*
*********************************************************************************/
#ifndef _HWAPI_PMU_H
#define _HWAPI_PMU_H
#if 0
typedef enum PMU_MODULE
{
PMU_IDLE = (1 << 0),
PMU_INIT = (1 << 1),
PMU_MAINMENU = (1 << 2),
PMU_BROWER = (1 << 3),
PMU_MP3 = (1 << 4),
PMU_WMA = (1 << 5),
PMU_APE = (1 << 6),
PMU_FLAC = (1 << 7),
PMU_RA = (1 << 8),
PMU_AAC = (1 << 9),
PMU_OGG = (1 << 10),
PMU_EQ = (1 << 11),
PMU_RECORDADPCM = (1 << 12),
PMU_RECORDMP3 = (1 << 13),
PMU_VIDEOLOW = (1 << 14),
PMU_VIDEOMED = (1 << 15),
PMU_VIDEOHIGH = (1 << 16),
PMU_RVLOW = (1 << 17),
PMU_RVMED = (1 << 18),
PMU_RVHIGH = (1 << 19),
PMU_PICTURE = (1 << 20),
PMU_TXT = (1 << 21),
PMU_FM = (1 << 22),
PMU_GAME = (1 << 23),
PMU_USB = (1 << 24),
PMU_BLON = (1 << 25)
}PMU_MODULE_t;
typedef struct PMU_TABLE
{
UINT32 PMU_ID;
UINT8 ARM_FREQ;
UINT8 DSP_FREQ;
}PMU_TABLE_t;
#else
typedef enum PMU_MODULE
{
PMU_DUMMY = 0,
PMU_IDLE ,
PMU_INIT,
PMU_MEDIALIBUPDATE,
PMU_MAINMENU,
PMU_BROWER,
PMU_MP3,
PMU_MP3H,
PMU_WMA,
PMU_WAV,
PMU_APE,
PMU_FLAC,
PMU_RA,
PMU_AAC,
PMU_OGG,
PMU_EQ,
PMU_RECORDADPCM,
PMU_RECORDMP3,
PMU_VIDEOLOWLL,
PMU_VIDEOLOWL,
PMU_VIDEOLOW,
PMU_VIDEOMEDLOW,
PMU_VIDEOMED,
PMU_VIDEOMEDHIGH,
PMU_VIDEOHIGH,
PMU_VIDEOTVOUT,
PMU_RVLOW,
PMU_RVMED,
PMU_RVHIGH,
//PMU_PICTURE,
PMU_BMP,
PMU_JPEG,
PMU_GIF,
PMU_TXT,
PMU_FM,
PMU_STOPWATCH,
#if ROCK_CAMERA
PMU_CAMLOW, //camera
PMU_CAMHIGH,
#endif
PMU_GAME,
PMU_USB,
PMU_BLON,
PMU_LCD_UPDATE,
PMU_MODULE_MAX
}PMU_MODULE_t;
typedef struct PMU_TABLE
{
UINT8 PMU_ID;
UINT8 ARM_FREQ;
UINT8 DSP_FREQ;
}PMU_TABLE_t;
#endif
typedef enum
{
PMU_ALONE,
PMU_SHARE
}PMU_TYPE_t;
void PMU_PowerOnInit(void);
UINT32 PMU_EnterModule(PMU_MODULE_t modulename);
UINT32 PMU_ExitModule(PMU_MODULE_t modulename);
INT64U PMU_GetState(void);
void PMU_SDEnable(void);
void PMU_SDDisable(void);
// arm dsp udc uhc sdmmc i2s pwm uart0 uart1
#endif /* _HWAPI_PMU_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -