72 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| /**
 | |
|     SRAM Control header file
 | |
|     This file will handle core communications.
 | |
|     @file       nvt-sramctl.h
 | |
|     @ingroup
 | |
|     @note
 | |
|     Copyright   Novatek Microelectronics Corp. 2018.  All rights reserved.
 | |
| */
 | |
| 
 | |
| #ifndef _NA51055_NVT_SRAMCTL_H
 | |
| #define _NA51055_NVT_SRAMCTL_H
 | |
| 
 | |
| //#define ENUM_DUMMY4WORD(m)
 | |
| 
 | |
| /*
 | |
|     SRAM ShutDown ID
 | |
| 
 | |
|     This is for nvt_disable_sram_shutdown() and nvt_enable_sram_shutdown().
 | |
| */
 | |
| typedef enum {
 | |
| 	NUE_SD = 0,       //< Shut Down NUE SRAM
 | |
| 	NUE2_SD,          //< Shut Down NUE2 SRAM
 | |
| 	CNN_SD,           //< Shut Down CNN SRAM
 | |
| 	DSI_SD,           //< Shut Down DSI SRAM
 | |
| 	SIE_SD = 4,       //< Shut Down SIE SRAM
 | |
| 	SIE2_SD,          //< Shut Down SIE2 SRAM
 | |
| 	//5
 | |
| 	SIE3_SD,          //< Shut Down SIE3 SRAM
 | |
| 	IPE_SD = 7,       //< Shut Down IPE SRAM
 | |
| 	DIS_SD,           //< Shut Down DIS SRAM
 | |
| 	IME_SD,           //< Shut Down IME SRAM
 | |
| 	MDBC_SD,          //< Shut Down MDBC SRAM
 | |
| 	//10
 | |
| 
 | |
| 	ISE_SD,           //< Shut Down ISE SRAM
 | |
| 	SDP_SD,           //< Shut Down SDP SRAM
 | |
| 	IFE_SD,           //< Shut Down IFE SRAM
 | |
| 	DCE_SD,           //< Shut Down DCE SRAM
 | |
| 	IFE2_SD,          //< Shut Down IFE2 SRAM
 | |
| 	//15
 | |
| 
 | |
| 	IDE_SD = 16,      //< Shut Down IDE SRAM
 | |
| 	NAND_SD,          //< Shut Down xD/NAND SRAM
 | |
| 	ETH_SD,           //< Shut Down ETH SRAM
 | |
| 	USB_SD,           //< Shut Down USB SRAM
 | |
| 	TSE_SD,           //< Shut Down TSMUX SRAM
 | |
| 	//20
 | |
| 	CPU_BRG_SD,       //< Shut Down CPU BRIDGE SRAM
 | |
| 	CNN2_SD,          //< Shut Down CNN2 SRAM
 | |
| 	IVE_SD,
 | |
| 	H264_SD = 24,     //< Shut Down H264 SRAM
 | |
| 	RSA_SD,           //< Shut Down RSA SRAM
 | |
| 	//25
 | |
| 	JPG_SD,           //< Shut Down JPG SRAM
 | |
| 	GRAPH_SD,         //< Shut Down Graphic SRAM
 | |
| 	GRAPH2_SD,        //< Shut Down Graphic2 SRAM
 | |
| 	SIE4_SD,          //< Shut Down SIE4 SRAM
 | |
| 	SIE5_SD,          //< Shut Down SIE5 SRAM
 | |
| 	//30
 | |
| 	SDIO3_SD = 31,    //< Shut Down SDIO3 SRAM
 | |
| 	VPE_SD = 32,      //< Shut Down VPE SRAM
 | |
| 	SDE_SD = 33,      //< Shut Down SDE SRAM
 | |
| 
 | |
| 	//ENUM_DUMMY4WORD(SRAM_SD)
 | |
| } SRAM_SD;
 | |
| 
 | |
| extern void nvt_disable_sram_shutdown(SRAM_SD id);
 | |
| extern void nvt_enable_sram_shutdown(SRAM_SD id);
 | |
| 
 | |
| 
 | |
| #endif /* _NT96680_NVT_SRAMCTL_H */
 | 
