iPXE
Macros | Functions
atl_hw.h File Reference

Go to the source code of this file.

Macros

#define ATL_GLB_STD_CTRL   0x0
 
#define ATL_GLB_CTRL_RST_DIS   0x4000
 
#define ATL_FW_VER   0x18
 
#define ATL_MPI_DAISY_CHAIN_STS   0x704
 
#define ATL_MPI_RX_DAISY_CHAIN_DATA   0x04000000
 
#define ATL_MPI_RX_DAISY_CHAIN_SOF   0x02000000
 
#define FLB_LOAD_STS   0x10
 
#define ATL_MPI_BOOT_EXIT_CODE   0x388
 
#define ATL_SEM_TIMEOUT   0x348
 
#define ATL_SEM_MAX_TIMEOUT   3000
 
#define ATL_GLB_CTRL2   0x404
 
#define ATL_GLB_MCP_SEM1   0x3A0
 
#define ATL_GBL_MCP_SEM1_RELEASE   0x1
 
#define ATL_GLB_MCP_SEM4   0x3AC
 
#define ATL_GLB_MCP_SEM5   0x3B0
 
#define ATL_GLB_MCP_SP26   0x364
 
#define ATL_MIF_PWR_GATING_EN_CTRL   0x32A8
 
#define ATL_GLB_NVR_PROV4   0x53C
 
#define ATL_GBL_NVR_PROV4_RESET   0x10
 
#define ATL_GEN_PROV9   0x520
 
#define ATL_MAC_PHY_CTRL   0x00004000U
 
#define ATL_MAC_PHY_CTRL_RST_DIS   0x20000000U
 
#define ATL_MIF_PWR_GATING_EN_CTRL_RESET   0x0
 
#define ATL_GEN_PROV9_ENABLE   0x1
 
#define ATL_GLB_CTRL2_MAC_KICK_START   0x180e0
 
#define ATL_GLB_CTRL2_FW_RESET   0x80e0
 
#define ATL_GLB_CTRL2_MBOX_ERR_UP_RUN_STALL   0x40e1
 
#define ATL_GLB_CTRL2_MBOX_ERR_UP_RUN_NORMAL   0x40e0
 
#define ATL_GLB_STD_CTRL_RESET   0x8000
 
#define ATL_MPI_DAISY_CHAIN_STS_ERROR_STATUS   0x06000000
 
#define ATL_DELAY_1_MNS   1
 
#define ATL_DELAY_10_MNS   10
 
#define ATL_DELAY_15_MNS   15
 
#define ATL_DELAY_50_MNS   50
 
#define ATL_MAC_ADDRESS_SIZE   6
 
#define POISON_SIGN   0xDEAD
 
#define FW_NOT_SUPPORT   0xF1A7
 

Functions

 FILE_LICENCE (BSD2)
 

Macro Definition Documentation

◆ ATL_GLB_STD_CTRL

#define ATL_GLB_STD_CTRL   0x0

Definition at line 33 of file atl_hw.h.

◆ ATL_GLB_CTRL_RST_DIS

#define ATL_GLB_CTRL_RST_DIS   0x4000

Definition at line 34 of file atl_hw.h.

◆ ATL_FW_VER

#define ATL_FW_VER   0x18

Definition at line 35 of file atl_hw.h.

◆ ATL_MPI_DAISY_CHAIN_STS

#define ATL_MPI_DAISY_CHAIN_STS   0x704

Definition at line 37 of file atl_hw.h.

◆ ATL_MPI_RX_DAISY_CHAIN_DATA

#define ATL_MPI_RX_DAISY_CHAIN_DATA   0x04000000

Definition at line 38 of file atl_hw.h.

◆ ATL_MPI_RX_DAISY_CHAIN_SOF

#define ATL_MPI_RX_DAISY_CHAIN_SOF   0x02000000

Definition at line 39 of file atl_hw.h.

◆ FLB_LOAD_STS

#define FLB_LOAD_STS   0x10

Definition at line 40 of file atl_hw.h.

◆ ATL_MPI_BOOT_EXIT_CODE

#define ATL_MPI_BOOT_EXIT_CODE   0x388

Definition at line 42 of file atl_hw.h.

◆ ATL_SEM_TIMEOUT

#define ATL_SEM_TIMEOUT   0x348

Definition at line 44 of file atl_hw.h.

◆ ATL_SEM_MAX_TIMEOUT

#define ATL_SEM_MAX_TIMEOUT   3000

Definition at line 45 of file atl_hw.h.

◆ ATL_GLB_CTRL2

#define ATL_GLB_CTRL2   0x404

Definition at line 47 of file atl_hw.h.

◆ ATL_GLB_MCP_SEM1

#define ATL_GLB_MCP_SEM1   0x3A0

Definition at line 48 of file atl_hw.h.

◆ ATL_GBL_MCP_SEM1_RELEASE

#define ATL_GBL_MCP_SEM1_RELEASE   0x1

Definition at line 49 of file atl_hw.h.

◆ ATL_GLB_MCP_SEM4

#define ATL_GLB_MCP_SEM4   0x3AC

Definition at line 51 of file atl_hw.h.

◆ ATL_GLB_MCP_SEM5

#define ATL_GLB_MCP_SEM5   0x3B0

Definition at line 52 of file atl_hw.h.

◆ ATL_GLB_MCP_SP26

#define ATL_GLB_MCP_SP26   0x364

Definition at line 53 of file atl_hw.h.

◆ ATL_MIF_PWR_GATING_EN_CTRL

#define ATL_MIF_PWR_GATING_EN_CTRL   0x32A8

Definition at line 54 of file atl_hw.h.

◆ ATL_GLB_NVR_PROV4

#define ATL_GLB_NVR_PROV4   0x53C

Definition at line 56 of file atl_hw.h.

◆ ATL_GBL_NVR_PROV4_RESET

#define ATL_GBL_NVR_PROV4_RESET   0x10

Definition at line 57 of file atl_hw.h.

◆ ATL_GEN_PROV9

#define ATL_GEN_PROV9   0x520

Definition at line 60 of file atl_hw.h.

◆ ATL_MAC_PHY_CTRL

#define ATL_MAC_PHY_CTRL   0x00004000U

Definition at line 62 of file atl_hw.h.

◆ ATL_MAC_PHY_CTRL_RST_DIS

#define ATL_MAC_PHY_CTRL_RST_DIS   0x20000000U

Definition at line 63 of file atl_hw.h.

◆ ATL_MIF_PWR_GATING_EN_CTRL_RESET

#define ATL_MIF_PWR_GATING_EN_CTRL_RESET   0x0

Definition at line 65 of file atl_hw.h.

◆ ATL_GEN_PROV9_ENABLE

#define ATL_GEN_PROV9_ENABLE   0x1

Definition at line 66 of file atl_hw.h.

◆ ATL_GLB_CTRL2_MAC_KICK_START

#define ATL_GLB_CTRL2_MAC_KICK_START   0x180e0

Definition at line 67 of file atl_hw.h.

◆ ATL_GLB_CTRL2_FW_RESET

#define ATL_GLB_CTRL2_FW_RESET   0x80e0

Definition at line 68 of file atl_hw.h.

◆ ATL_GLB_CTRL2_MBOX_ERR_UP_RUN_STALL

#define ATL_GLB_CTRL2_MBOX_ERR_UP_RUN_STALL   0x40e1

Definition at line 69 of file atl_hw.h.

◆ ATL_GLB_CTRL2_MBOX_ERR_UP_RUN_NORMAL

#define ATL_GLB_CTRL2_MBOX_ERR_UP_RUN_NORMAL   0x40e0

Definition at line 70 of file atl_hw.h.

◆ ATL_GLB_STD_CTRL_RESET

#define ATL_GLB_STD_CTRL_RESET   0x8000

Definition at line 71 of file atl_hw.h.

◆ ATL_MPI_DAISY_CHAIN_STS_ERROR_STATUS

#define ATL_MPI_DAISY_CHAIN_STS_ERROR_STATUS   0x06000000

Definition at line 72 of file atl_hw.h.

◆ ATL_DELAY_1_MNS

#define ATL_DELAY_1_MNS   1

Definition at line 74 of file atl_hw.h.

◆ ATL_DELAY_10_MNS

#define ATL_DELAY_10_MNS   10

Definition at line 75 of file atl_hw.h.

◆ ATL_DELAY_15_MNS

#define ATL_DELAY_15_MNS   15

Definition at line 76 of file atl_hw.h.

◆ ATL_DELAY_50_MNS

#define ATL_DELAY_50_MNS   50

Definition at line 77 of file atl_hw.h.

◆ ATL_MAC_ADDRESS_SIZE

#define ATL_MAC_ADDRESS_SIZE   6

Definition at line 79 of file atl_hw.h.

◆ POISON_SIGN

#define POISON_SIGN   0xDEAD

Definition at line 80 of file atl_hw.h.

◆ FW_NOT_SUPPORT

#define FW_NOT_SUPPORT   0xF1A7

Definition at line 81 of file atl_hw.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( BSD2  )