📄 hwapi_pll.h
字号:
/*********************************************************************************
* Copyright (C),2004-2005, Fuzhou Rockchip Co.,Ltd.
* All Rights Reserved
* V1.00
* FileName : Hwapi_pll.h
* Author : lzy
* Description:
* History :
* <author> <time> <version> <desc>
* lzy 07/23/29 1.0 ORG
$Log: hwapi_pll.h,v $
Revision 1.5 2007/11/24 01:24:38 Hanjiang
pmu提交
Revision 1.4 2007/10/23 08:22:44 Huangxinyu
调试后修改bug
Revision 1.3 2007/10/15 09:03:25 Huangxinyu
根据RK27提交修改driver
Revision 1.2 2007/10/08 02:38:39 Lingzhaojun
添加版本自动注释脚本
*********************************************************************************/
#ifndef _HWAPI_PLL_H
#define _HWAPI_PLL_H
typedef enum PCLK_Divider
{
PCLK_DIV1 = 0x00, // AHB clk : APB clk = 1:1
PCLK_DIV2 = 0x01, // AHB clk : APB clk = 2:1
PCLK_DIV4 = 0x02 // AHB clk : APB clk = 4:1
}PCLK_Divider_t;
typedef enum HCLK_Divider
{
HCLK_DIV2 = 0x01, // arm clk : hclk = 2:1
HCLK_DIV1 = 0x00 // arm clk : hclk = 1:1
}HCLK_Divider_t;
typedef enum PLL_Select
{
PLL_ARM = 0,
PLL_DSP = 1,
PLL_AUX = 2
}PLL_Select_t;
void Pll_PowerDown(PLL_Select_t pll_select);
void Pll_SetARMFreq(UINT32 nMHz, HCLK_Divider_t HCLK_div, PCLK_Divider_t PCLK_div);
void Pll_SetDSPFreq(UINT32 nMHz);
void Pll_SetAUXFreq(UINT32 nKHz);
UINT32 Pll_get_arm_freq(void);
UINT32 Pll_get_dsp_freq(void);
UINT32 Pll_get_ahb_freq(void);
UINT32 Pll_get_apb_freq(void);
void DelayMs_nops(UINT32 msec);
void USDELAY(UINT32 usec);
#endif //_HWAPI_PLL_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -