📄 pm674061_lib.h
字号:
/********************************************************************************/
/* Copyright (C) 2005 Oki Electric Industry Co., LTD. */
/* */
/* System Name : ML674051/ML67Q4061 */
/* Module Name : ML674051/ML67Q4061 */
/* power management header file(ARM and Thumb states) */
/* File Name : pm674061_lib.h */
/* Revision : 1.00 */
/* Date : 2005/02/16 initial version */
/* */
/********************************************************************************/
#ifndef ML674061_LIB_H
#define ML674061_LIB_H
/********************************************************************************/
/* stop clock of ML674051/ML67Q4061 series(STOP mode) */
/* */
/* unsigned long pm_stop(unsigned long Irq_enable1,unsigned long Irq_enable2) */
/* */
/* input Irq_enable1,2 : IRQ number to awake */
/* ML67Q4051/ML67Q4061 series from STOP mode */
/* Irq_enable1 bit0 = IRQ0 */
/* : : */
/* bit31 = IRQ31 */
/* Irq_enable2 bit0 = IRQ32 */
/* : : */
/* bit31 = IRQ63 */
/* *each bit is 0 = IRQ masked */
/* 1 = IRQ allowed */
/* */
/* output 0 : normal end */
/* non 0 : input parameter error */
/********************************************************************************/
unsigned long pm_stop(unsigned long Irq_enable1,unsigned long Irq_enable2);
/********************************************************************************/
/* stop clock of ML674051/ML67Q4061 series(HALT mode) */
/* */
/* unsigned long pm_halt(unsigned long Irq_enable1,unsigned long Irq_enable2) */
/* */
/* input Irq_enable1,2 : IRQ number to awake */
/* ML67Q4051/ML67Q4061 series from HALT mode */
/* Irq_enable1 bit0 = IRQ0 */
/* : : */
/* bit31 = IRQ31 */
/* Irq_enable2 bit0 = IRQ32 */
/* : : */
/* bit31 = IRQ63 */
/* *each bit is 0 = IRQ masked */
/* 1 = IRQ allowed */
/* */
/* output 0 : normal end */
/* non 0 : input parameter error */
/********************************************************************************/
unsigned long pm_halt(unsigned long Irq_enable1,unsigned long Irq_enable2);
/************************************************************************/
/* change DIVA_CLK */
/* HCLK speed : 1/1, 1/2, 1/4, 1/8, 1/16, 1/32 */
/* */
/* unsigned long pm_diva_clkgear(unsigned long Change_diva_clk, */
/* unsigned long Mode_flag) */
/* */
/* input Change_diva_clk : DIVA_CLK dividing ratio */
/* 0 = 1/1 */
/* 1 = 1/2 */
/* 2 = 1/4 */
/* 3 = 1/8 */
/* 4 = 1/16 */
/* 5 = 1/32 */
/* Mode_flag : mode */
/* 0 = slow->fast */
/* 1 = fast->slow */
/* */
/* output 0 : normal end */
/* non 0 : input parameter error */
/************************************************************************/
unsigned long pm_diva_clkgear(unsigned long Change_diva_clk, unsigned long Mode_flag);
/************************************************************************/
/* change APB_CLK */
/* CCLK speed : 1/1, 1/2, 1/4 */
/* */
/* unsigned long pm_apb_clkgear(unsigned long Change_apb_clk, */
/* unsigned long Mode_flag) */
/* */
/* input Change_apb_clk : APB_CLK dividing ratio */
/* 0 = 1/1 */
/* 1 = 1/2 */
/* 2 = 1/4 */
/* Mode_flag : mode */
/* 0 = slow->fast */
/* 1 = fast->slow */
/* */
/* output 0 : normal end */
/* non 0 : input parameter error */
/************************************************************************/
unsigned long pm_apb_clkgear(unsigned long Change_apb_clk, unsigned long Mode_flag);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -