|
AM64x MCU+ SDK
08.01.00
|
|
Go to the documentation of this file.
63 #define ENET_CFG_IS_ON(name) ((ENET_CFG_ ## name) == ENET_ON)
66 #define ENET_CFG_IS_OFF(name) ((ENET_CFG_ ## name) == ENET_OFF)
73 #define ENET_CFG_PRINT_BUF_LEN (200U)
76 #define ENET_CFG_HAS_DEFAULT_OSAL (ENET_ON)
79 #define ENET_CFG_HAS_DEFAULT_UTILS (ENET_ON)
82 #define ENET_CFG_SANITY_CHECKS (ENET_ON)
85 #if defined(SOC_AM64X) || defined(SOC_AM243X) || defined(SOC_AM263X)
86 #define ENET_CFG_ENETPHY_PHY_MAX (2U)
87 #elif defined(SOC_AM273X) || defined(SOC_AWR294X)
88 #define ENET_CFG_ENETPHY_PHY_MAX (1U)
90 #define ENET_CFG_ENETPHY_PHY_MAX (13U)
98 #if defined(SOC_AM273X) || defined(SOC_AWR294X) || defined(SOC_AM64X) || defined(SOC_AM243X) || defined(SOC_AM263X)
99 #define ENET_CFG_CPSW_SGMII (ENET_OFF)
101 #define ENET_CFG_CPSW_SGMII (ENET_ON)
105 #if defined(SOC_AM273X) || defined(SOC_AWR294X) || defined(SOC_AM64X) || defined(SOC_AM243X) || defined(SOC_AM263X)
106 #define ENET_CFG_CPSW_INTERVLAN (ENET_OFF)
108 #define ENET_CFG_CPSW_INTERVLAN (ENET_ON)
112 #if defined(SOC_AM273X) || defined(SOC_AWR294X) || defined(SOC_AM64X) || defined(SOC_AM243X) || defined(SOC_AM263X)
113 #define ENET_CFG_MDIO_CLAUSE45 (ENET_OFF)
115 #define ENET_CFG_MDIO_CLAUSE45 (ENET_ON)
118 #if defined(SOC_AM273X) || defined(SOC_AWR294X) || defined(SOC_AM64X) || defined(SOC_AM243X) || defined(SOC_AM263X)
119 #define ENET_CFG_CPSW_HOSTPORT_TRAFFIC_SHAPING (ENET_OFF)
120 #define ENET_CFG_CPSW_MACPORT_SGMII (ENET_OFF)
121 #define ENET_CFG_CPSW_MACPORT_INTERVLAN (ENET_OFF)
122 #define ENET_CFG_CPSW_CPTS_STATS (ENET_OFF)
123 #define ENET_CFG_CPSW_CPTS_EVENTS_POOL_SIZE (8U)
124 #define ENET_CFG_REMOTE_CLIENT_CORES_MAX (1U)
125 #define ENET_CFG_RM_MAC_ADDR_MAX (3U)
126 #define ENET_CFG_RM_TX_CH_MAX (2U)
127 #define ENET_CFG_RM_RX_CH_MAX (4U)
129 #define ENET_CFG_CPSW_HOSTPORT_TRAFFIC_SHAPING (ENET_ON)
130 #define ENET_CFG_CPSW_MACPORT_SGMII (ENET_ON)
131 #define ENET_CFG_CPSW_MACPORT_INTERVLAN (ENET_ON)
132 #define ENET_CFG_CPSW_CPTS_STATS (ENET_ON)
133 #define ENET_CFG_CPSW_CPTS_EVENTS_POOL_SIZE (128U)
135 #define ENET_CFG_REMOTE_CLIENT_CORES_MAX (6U)
137 #define ENET_CFG_RM_MAC_ADDR_MAX (10U)
139 #define ENET_CFG_RM_TX_CH_MAX (8U)
141 #define ENET_CFG_RM_RX_CH_MAX (64U)
145 #if defined(SOC_AM273X) || defined(SOC_AWR294X) || defined(SOC_AM263X)
146 #define ENET_CFG_RM_PRESENT (ENET_OFF)
147 #elif defined(SOC_AM64X) || defined(SOC_AM243X)
148 #define ENET_CFG_RM_PRESENT (ENET_ON)
150 #error "SOC not supported"
153 #if defined(SOC_AM64X) || defined(SOC_AM243X) || defined(SOC_AM273X) || defined(SOC_AWR294X) || defined(SOC_AM263X)
157 #define ENET_CFG_NUM_INSTANCES (1U)
158 #define ENET_CFG_TX_CHANNELS_NUM (1U * ENET_CFG_NUM_INSTANCES)
159 #define ENET_CFG_RX_FLOWS_NUM (3U * ENET_CFG_NUM_INSTANCES)
160 #define ENET_CFG_RING_MON_NUM (3U * ENET_CFG_NUM_INSTANCES)
162 #define ENET_CFG_TX_CHANNELS_NUM (8U)
163 #define ENET_CFG_RX_FLOWS_NUM (8U)
164 #define ENET_CFG_RING_MON_NUM (4U)
176 #if defined(SOC_AM273X) || defined(SOC_AWR294X)
177 #define CPSW_STATS_MACPORT_MAX (1U)
178 #elif defined(SOC_AM64X) || defined(SOC_AM243X) || defined(SOC_AM263X)
179 #define CPSW_STATS_MACPORT_MAX (2U)
181 #error "SOC not supported"