Files

59 lines
1.7 KiB
C

/*------------------------------------------------------------
(C) Copyright [2006-2008] Marvell International Ltd.
All Rights Reserved
------------------------------------------------------------*/
/************************************************************************/
/* SysDynSilicon.h */
/* */
/************************************************************************/
#ifndef UTILS_CFG_SILICON_H
#define UTILS_CFG_SILICON_H
#include "global_types.h"
typedef enum
{
LEGACY_DSSP=0,
REGULAR_DSSP
}DSSPModeEn;
BOOL isTCx874 (void);
BOOL isHermon874 (void);
UINT32 Sys_wdtKickRegAddress(void);
UINT32 Sys_usbVersion(void);
BOOL Sys_CommpmUsimNmosEngageInUse(void);
BOOL Sys_CommpmMemConfRequired(void);
BOOL Sys_IsDataOMSLOverACIPC(void);
BOOL Sys_ACIPCIntEna(void);
BOOL Sys_PowerModificationsForPVEnable(void);
BOOL SysUSIMWakeupIntResetEna(void);
BOOL Sys_CSSR_WDT_KICK_MODE_BIT_SetIsEnable(void);
BOOL Sys_usimUseDma(void);
UINT8 Sys_usimDetectGpioPinNo(void);
BOOL Sys_intcIsThirdRegisterExist(void);
BOOL Sys_IsProductIDTavorLlike(void);
UINT16 Sys_AplpRFD_GetRxTxDelay(void);
BOOL Sys_IsWorkingWith3dBOffset(void);
BOOL Sys_TavorSiliconIs_PV_B0orUpper(void);
BOOL Sys_isCpuEshel(void);
typedef struct Sys_L1Crd_param_tag
{
UINT32 L2GramBuffSize;
UINT32 L2GramBuffAdd;
UINT32 L2ShmBuffSize;
UINT32 L2ShmBuffAdd;
UINT32 L1DataABuffSize;
UINT32 L1DataABuffAdd;
UINT32 L1DataBBuffSize;
UINT32 L1DataBBuffAdd;
UINT32 L2GramBuff2Size;
UINT32 L2GramBuff2Add;
} Sys_L1Crd_param;
Sys_L1Crd_param* Sys_CrdGBdump(void);
#endif // UTILS_CFG_SILICON_H