⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hwapi_pmu.h

📁 RK27驱动
💻 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_WMA,
    PMU_WAV,
    PMU_APE,
    PMU_FLAC,
    PMU_RA,
    PMU_AAC,
    PMU_OGG,
    PMU_EQ,
    PMU_RECORDADPCM,
    PMU_RECORDMP3,
    
    PMU_VIDEOLOW,
    PMU_VIDEOMED,
    PMU_VIDEOHIGH,
    PMU_RVLOW,
    PMU_RVMED,
    PMU_RVHIGH,
    
    //PMU_PICTURE,
    PMU_BMP,
    PMU_JPEG,
    PMU_GIF,
    PMU_TXT,
    PMU_FM,
    PMU_STOPWATCH,
    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 + -