This file contains the Enet configuration parameters.
Go to the source code of this file.
Macros | |
#define | ENET_CFG_ENETPHY_PHY_MAX (2U) |
Maximum number of supported PHYs (allocated PHY objects). More... | |
#define | ENET_CFG_CPSW_INTERVLAN (ENET_OFF) |
CPSW interVLAN support (requires ENET_CFG_CPSW_MACPORT_INTERVLAN). More... | |
#define | ENET_CFG_CPSW_2PORTSWITCH (ENET_OFF) |
CPSW 2G (2 Port Switch) support. More... | |
#define | ENET_CFG_CPDMA_CH_OVERRIDE (ENET_ON) |
CPDMA Channel Override support. More... | |
#define | ENET_CFG_CPSW_IET_INCL (ENET_OFF) |
CPSW IET support. More... | |
#define | ENET_CFG_ALE_VLAN_MASK_MUX (ENET_OFF) |
ALE VLAN MASK MUX support. More... | |
#define | ENET_CFG_CPSW_MACPORT_MII (ENET_ON) |
CPSW MII support. More... | |
#define | ENET_CFG_CPSW_XGMII (ENET_OFF) |
CPSW XGMII support. More... | |
#define | ENET_CFG_CPSW_SGMII (ENET_OFF) |
CPSW Q/SGMII support (requires ENET_CFG_CPSW_MACPORT_SGMII). More... | |
#define | ENET_CFG_CPSW_MACPORT_SGMII (ENET_OFF) |
CPSW Q/SGMII support. More... | |
#define | ENET_CFG_CPSW_CPPI_CAST (ENET_OFF) |
CPSW CPPI Castagnoli CRC support. More... | |
#define | ENET_CFG_CPSW_HOSTPORT_TRAFFIC_SHAPING (ENET_ON) |
CPSW Host Traffic Shaping support. More... | |
#define | ENET_CFG_CPSW_MACPORT_TRAFFIC_SHAPING (ENET_ON) |
CPSW Mac Traffic Shaping support. More... | |
#define | ENET_CFG_CPSW_MACPORT_INTERVLAN (ENET_OFF) |
CPSW interVLAN support. More... | |
#define | ENET_CFG_REMOTE_CLIENT_CORES_MAX (1U) |
Maximum number of remote clients cores. More... | |
#define | ENET_CFG_RM_MAC_ADDR_MAX (4U) |
Maximum number of MAC addresses allocated for Resource Manager. More... | |
#define | ENET_CFG_CPDMA_MULTICORE_SUPPORT (ENET_ON) |
CPDMA MultiCore Support. More... | |
#define | ENET_CFG_CPSW_CSUM_OFFLOAD_SUPPORT (ENET_ON) |
#define | ENET_SOC_CFG_XGE_CPSW_ID_VER_REG_MAJOR_VER (1U) |
#define | ENET_SOC_CFG_XGE_CPSW_ID_VER_REG_MINOR_VER (3U) |
#define | ENET_SOC_CFG_XGE_CPSW_ID_VER_REG_RTL_VER (2U) |
#define | ENET_CFG_RM_TX_CH_MAX (8U) |
Maximum number of TX channels allocated for Resource Manager. More... | |
#define | ENET_CFG_RM_RX_CH_MAX (8U) |
Maximum number of RX channels allocated for Resource Manager. More... | |
#define | CPSW_STATS_MACPORT_MAX (2U) |
Maximum number of MAC port stats blocks. More... | |
#define | CPSW_ALE_NUM_PORTS ((CPSW_STATS_MACPORT_MAX) + 1U) |
Number of switch ports in the subsystem. Number of Mac ports + 1 host port More... | |
#define | ENET_CFG_CPSW_EST (ENET_ON) |
CPSW EST support. More... | |
#define | ENET_CFG_CPSW_MACPORT_EST (ENET_ON) |
#define | ENET_CFG_CPSW_CUTTHRU (ENET_OFF) |
Cut-thru switching support. This feature is not supported by the hardware. More... | |
#define | ENET_CFG_MDIO_CLAUSE45 (ENET_ON) |
MDIO Clause-45 frame support. More... | |
#define | ENET_CFG_CPSW_ESTF_NUM (CPSW_STATS_MACPORT_MAX) |
Number of CPSW ESTFn modules. More... | |
#define ENET_CFG_ENETPHY_PHY_MAX (2U) |
Maximum number of supported PHYs (allocated PHY objects).
#define ENET_CFG_CPSW_INTERVLAN (ENET_OFF) |
CPSW interVLAN support (requires ENET_CFG_CPSW_MACPORT_INTERVLAN).
#define ENET_CFG_CPSW_2PORTSWITCH (ENET_OFF) |
CPSW 2G (2 Port Switch) support.
#define ENET_CFG_CPDMA_CH_OVERRIDE (ENET_ON) |
CPDMA Channel Override support.
#define ENET_CFG_CPSW_IET_INCL (ENET_OFF) |
CPSW IET support.
#define ENET_CFG_ALE_VLAN_MASK_MUX (ENET_OFF) |
ALE VLAN MASK MUX support.
#define ENET_CFG_CPSW_MACPORT_MII (ENET_ON) |
CPSW MII support.
#define ENET_CFG_CPSW_XGMII (ENET_OFF) |
CPSW XGMII support.
#define ENET_CFG_CPSW_SGMII (ENET_OFF) |
CPSW Q/SGMII support (requires ENET_CFG_CPSW_MACPORT_SGMII).
#define ENET_CFG_CPSW_MACPORT_SGMII (ENET_OFF) |
CPSW Q/SGMII support.
#define ENET_CFG_CPSW_CPPI_CAST (ENET_OFF) |
CPSW CPPI Castagnoli CRC support.
#define ENET_CFG_CPSW_HOSTPORT_TRAFFIC_SHAPING (ENET_ON) |
CPSW Host Traffic Shaping support.
#define ENET_CFG_CPSW_MACPORT_TRAFFIC_SHAPING (ENET_ON) |
CPSW Mac Traffic Shaping support.
#define ENET_CFG_CPSW_MACPORT_INTERVLAN (ENET_OFF) |
CPSW interVLAN support.
#define ENET_CFG_REMOTE_CLIENT_CORES_MAX (1U) |
Maximum number of remote clients cores.
#define ENET_CFG_RM_MAC_ADDR_MAX (4U) |
Maximum number of MAC addresses allocated for Resource Manager.
#define ENET_CFG_CPDMA_MULTICORE_SUPPORT (ENET_ON) |
CPDMA MultiCore Support.
#define ENET_CFG_CPSW_CSUM_OFFLOAD_SUPPORT (ENET_ON) |
#define ENET_SOC_CFG_XGE_CPSW_ID_VER_REG_MAJOR_VER (1U) |
#define ENET_SOC_CFG_XGE_CPSW_ID_VER_REG_MINOR_VER (3U) |
#define ENET_SOC_CFG_XGE_CPSW_ID_VER_REG_RTL_VER (2U) |
#define ENET_CFG_RM_TX_CH_MAX (8U) |
Maximum number of TX channels allocated for Resource Manager.
#define ENET_CFG_RM_RX_CH_MAX (8U) |
Maximum number of RX channels allocated for Resource Manager.
#define CPSW_STATS_MACPORT_MAX (2U) |
Maximum number of MAC port stats blocks.
#define CPSW_ALE_NUM_PORTS ((CPSW_STATS_MACPORT_MAX) + 1U) |
Number of switch ports in the subsystem. Number of Mac ports + 1 host port
#define ENET_CFG_CPSW_EST (ENET_ON) |
CPSW EST support.
#define ENET_CFG_CPSW_MACPORT_EST (ENET_ON) |
#define ENET_CFG_CPSW_CUTTHRU (ENET_OFF) |
Cut-thru switching support. This feature is not supported by the hardware.
#define ENET_CFG_MDIO_CLAUSE45 (ENET_ON) |
MDIO Clause-45 frame support.
#define ENET_CFG_CPSW_ESTF_NUM (CPSW_STATS_MACPORT_MAX) |
Number of CPSW ESTFn modules.