#ifndef GEN_DEF_H
#define GEN_DEF_H

#define 	 DX_SEP_CACHE_LOW_BOUNDARY_ADDRESS		 0x8000000         


#define		DX_SEP_CRYPTO_ENGINE_BASE_ADDRESS		0x40008000

/* watch dog definitions */
#define DX_SEP_WATCH_DOG_KEY_VAL	0X700EDC33

#include "gpr_errors.h"
/*HOST to SEP messages types  */
#define DX_SEP_HOST_GPR0_INIT_COMMAND_SIGNAL			0x1
#define DX_SEP_HOST_GPR0_HOST_CC_REQUEST_SIGNAL			0x2
#define DX_SEP_HOST_GPR0_HOST_CACHE_RELOAD_SIGNAL		0x4
#define DX_SEP_HOST_GPR0_HOST_FORCE_COLD_BOOT_SIGNAL	0x8

/* retain GPR */
#define DX_SEP_RETAIN_GPR_WARM_BOOT_VAL					0x1
#define DX_SEP_RETAIN_GPR_COLD_WARM_BOOT_VAL			0x2


/* WARM BOOT reg fields ( SEP_WARM_BOOT ) */
/*#define DX_SEP_WARM_BOOT_REG_WARM_BOOT_VAL			0x1*/
#define DX_SEP_WARM_BOOT_REG_LARGE_RKEK_VAL			0x2
#define DX_SEP_WARM_BOOT_REG_HASH_FUSES_VAL			0x4
#define DX_SEP_WARM_BOOT_EXT_MEM_SEC_VAL			0x8
#define DX_SEP_WARM_BOOT_MASTER_BUS_WIDTH_VAL		0x10
#define DX_SEP_WARM_BOOT_RKEK_ECC_VAL   			0x20

#endif
