60 lines
1.8 KiB
C
60 lines
1.8 KiB
C
#ifndef _BSP_H_
|
|
#define _BSP_H_
|
|
|
|
unsigned int GetChipID(void);
|
|
unsigned int GetLongChipID(void);
|
|
|
|
|
|
extern BOOL IsChipCrane(void);
|
|
extern BOOL IsChipCrane_A0(void);
|
|
extern BOOL IsChipCrane_A1(void);
|
|
extern BOOL IsChipCraneG(void);
|
|
extern BOOL IsChipCraneG_Z1(void);
|
|
extern BOOL IsChipCraneG_Z2(void);
|
|
extern BOOL IsChipCraneG_A0(void);
|
|
extern BOOL IsChipCraneG_A1(void);
|
|
extern BOOL IsChipCraneG_AX(void);
|
|
extern BOOL IsChipCraneM(void);
|
|
extern BOOL IsChipCraneM_Z1(void);
|
|
extern BOOL IsChipCraneM_Z2(void);
|
|
extern BOOL IsChipCraneM_A0(void);
|
|
extern BOOL IsChipCraneM_A1(void);
|
|
extern BOOL IsChipCraneL(void);
|
|
extern BOOL IsChipCraneLS(void);
|
|
extern BOOL IsChipCraneLS_A0(void);
|
|
extern BOOL IsChipCraneLR(void);
|
|
extern BOOL IsChipCraneLG(void);
|
|
extern BOOL IsChipCraneLRH(void);
|
|
|
|
#define CHIP_IS_CRANE (IsChipCrane())
|
|
#define CHIP_IS_CRANE_A0 (IsChipCrane_A0())
|
|
#define CHIP_IS_CRANE_A1 (IsChipCrane_A1())
|
|
|
|
#define CHIP_IS_CRANEG (IsChipCraneG())
|
|
#define CHIP_IS_CRANEG_Z1 (IsChipCraneG_Z1())
|
|
#define CHIP_IS_CRANEG_Z2 (IsChipCraneG_Z2())
|
|
#define CHIP_IS_CRANEG_A0 (IsChipCraneG_A0())
|
|
#define CHIP_IS_CRANEG_A1 (IsChipCraneG_A1())
|
|
#define CHIP_IS_CRANEG_AX (IsChipCraneG_AX())
|
|
|
|
#define CHIP_IS_CRANEM (IsChipCraneM())
|
|
#define CHIP_IS_CRANEM_A0 (IsChipCraneM_A0())
|
|
#define CHIP_IS_CRANEM_A1 (IsChipCraneM_A1())
|
|
|
|
#define CHIP_IS_CRANEL (IsChipCraneL())
|
|
#define CHIP_IS_CRANEL_Z1 (IsChipCraneL_Z1())
|
|
#define CHIP_IS_CRANEL_A0 (IsChipCraneL_A0())
|
|
|
|
#define CHIP_IS_CRANELS (IsChipCraneLS())
|
|
#define CHIP_IS_CRANELS_A0 (IsChipCraneLS_A0())
|
|
|
|
#define CHIP_IS_CRANELR (IsChipCraneLR())
|
|
#define CHIP_IS_CRANELG (IsChipCraneLG())
|
|
#define CHIP_IS_CRANELRH (IsChipCraneLRH())
|
|
|
|
#define PLATFORM_IS_ASIC (GetPlatformType() == 0x0)
|
|
#define PLATFORM_IS_FPGA (GetPlatformType() == 0x1)
|
|
|
|
#endif /* _BSP_H_ */
|
|
|