nt9856x/code/hdal/drivers/k_driver/include/rtos_na51089/cpu.h
2023-03-28 15:07:53 +08:00

31 lines
697 B
C
Executable File

/**
CPU module driver.
This file is the driver of CPU module.
@file CPU.h
@ingroup mIDrvSys_Core
@note Nothing.
Copyright Novatek Microelectronics Corp. 2011. All rights reserved.
*/
#ifndef _CPU_H
#define _CPU_H
#include <kwrap/nvt_type.h>
//typedef void (*CPU_EXPCallbackFunc)(UINT32 *);
typedef void (*CPU_CBEXP)(UINT32 *, UINT32 *);
//extern ER cpu_regExpCallbackFunc(CPU_CBEXP cpuExpCB);
extern ER kdef_ecb(CPU_CBEXP cpuExpCB);
extern ER cpu_begin_neon(void);
extern ER cpu_end_neon(void);
//for rtos boot linux
extern ER cpu_disable_interrupt(void);
extern ER cpu_disable_cache(void);
extern ER cpu_disable_mmu(void);
#endif