GaIA BIOS Library
Loading...
Searching...
No Matches
GaIA Version Identification macros and variables

Macros and variables used for Version Identification. More...

Data Structures

struct  serno_details_t
 Serial number details. More...

Macros

#define TLX_GWA_V100   1
#define TLX_GWA_V200   2
#define TLX_GWA_V201   3
#define TLX_HWTYPE   TLX_GWA_V201
#define REV_PCB_MSK   0x000Fu
#define REV_PCB_200   0x0000u
#define REV_PCB_201   0x0001u
#define REV_PCB_202   0x0002u
#define REV_PCB_203   0x0003u
#define REV_OPT_0ETH   (0x0 << 4)
 Montaggio GWA Senza Ethernet.
#define REV_OPT_1ETH   (0x1 << 4)
 Montaggio GWA Ethernet 1 Ch.
#define REV_OPT_2ETH   (0x2 << 4)
 Montaggio GWA Ethernet 2 Ch.
#define REV_OPT_ETHMSK   (0x3 << 4)
#define REV_OPT_0CAN   (0x0 << 6)
#define REV_OPT_1CAN   (0x1 << 6)
#define REV_OPT_2CAN   (0x2 << 6)
#define REV_OPT_CANMSK   (0x3 << 6)
#define REV_OPT_0XPDR   (0x0 << 8)
#define REV_OPT_2XPDR   (0x1 << 8)
#define REV_OPT_XPDRMSK   (0x1 << 8)
#define REV_OPT_M3   (0x0 << 9)
#define REV_OPT_M4   (0x1 << 9)
#define REV_OPT_M7   (0x2 << 9)
#define REV_OPT_MMSK   (0x7 << 9)
#define REV_OPT_DISP   (0x0 << 12)
#define REV_OPT_NODISP   (0x1 << 12)
#define REV_OPT_DMSK   (0x1 << 12)
#define GWA_201_M4E1   (REV_PCB_201 | REV_OPT_M4 | REV_OPT_DISP | REV_OPT_1ETH)
#define GWA_201_M4E2   (REV_PCB_201 | REV_OPT_M4 | REV_OPT_DISP | REV_OPT_2ETH)
#define GWA_202_M4E1   (REV_PCB_202 | REV_OPT_M4 | REV_OPT_DISP | REV_OPT_1ETH)
#define GWA_202_M4E2   (REV_PCB_202 | REV_OPT_M4 | REV_OPT_DISP | REV_OPT_2ETH)
#define GWA_202_M7E1   (REV_PCB_202 | REV_OPT_M7 | REV_OPT_DISP | REV_OPT_1ETH | REV_OPT_2CAN)
#define GWA_202_M7E2   (REV_PCB_202 | REV_OPT_M7 | REV_OPT_DISP | REV_OPT_2ETH | REV_OPT_2CAN)
#define GWA_203_M7E1   (REV_PCB_203 | REV_OPT_M7 | REV_OPT_DISP | REV_OPT_1ETH | REV_OPT_2CAN)
#define GWA_203_M7E2   (REV_PCB_203 | REV_OPT_M7 | REV_OPT_DISP | REV_OPT_2ETH | REV_OPT_2CAN)
#define GWA_AMAT_M4   (REV_PCB_202 | REV_OPT_M4 | REV_OPT_1ETH | REV_OPT_NODISP)
#define GWA_AMAT_H7   (REV_PCB_202 | REV_OPT_M7 | REV_OPT_1ETH | REV_OPT_NODISP)

Detailed Description

Macros and variables used for Version Identification.