diff --git a/post/include/target.h b/post/include/target.h
index 55d8c7ddeacf810f772425a60fad7561c3e3bab3..2201762963e7a912155cf8d69fe13d2cf53b4a0c 100644 (file)
--- a/post/include/target.h
+++ b/post/include/target.h
#define DEVICE_CPSW_NUM_PORTS 3 /* 3 switch ports */
#if defined(SOC_K2L)
#define DEVICE_CPSW_BASE (0x26200000)
-#elif defined(SOC_K2K) || (SOC_K2H)
+#elif defined(SOC_K2K) || defined(SOC_K2H) || defined(_EVMC6678L_)
#define DEVICE_CPSW_BASE (0x02090800)
#elif defined(SOC_K2E)
#define DEVICE_CPSW_BASE 0x24200000
#define DEVICE_PA_CDMA_TX_CHAN_CFG_BASE DEVICE_NETCP_CFG_BASE+0x187000
#define DEVICE_PA_CDMA_RX_CHAN_CFG_BASE DEVICE_NETCP_CFG_BASE+0x188000
#define DEVICE_PA_CDMA_RX_FLOW_CFG_BASE DEVICE_NETCP_CFG_BASE+0x189000
+#elif defined(_EVMC6678L_)
+#define DEVICE_PA_CDMA_GLOBAL_CFG_BASE 0x02004000
+#define DEVICE_PA_CDMA_TX_CHAN_CFG_BASE 0x02004400
+#define DEVICE_PA_CDMA_RX_CHAN_CFG_BASE 0x02004800
+#define DEVICE_PA_CDMA_RX_FLOW_CFG_BASE 0x02005000
#endif
-#if defined(SOC_K2K) || defined(SOC_K2H)
+#if defined(SOC_K2K) || defined(SOC_K2H) || defined(_EVMC6678L_)
#define DEVICE_PA_CDMA_RX_NUM_CHANNELS 24
#define DEVICE_PA_CDMA_RX_NUM_FLOWS 32
#define DEVICE_PA_CDMA_TX_NUM_CHANNELS 9
#define DEVICE_PA_CDMA_TX_NUM_CHANNELS 21
#endif
//Corrected Over
-#if defined(SOC_K2K) || defined(SOC_K2H)
+#if defined(SOC_K2K) || defined(SOC_K2H) || defined(_EVMC6678L_)
#define DEVICE_QM_FREE_Q 910
#define DEVICE_QM_LNK_BUF_Q 911
#define DEVICE_QM_RCV_Q 912
#define DEVICE_PA
-#if defined(SOC_K2K) || defined(SOC_K2H)
+#if defined(SOC_K2K) || defined(SOC_K2H) || defined(_EVMC6678L_)
#define DEVICE_PA_BASE 0x02000000
#define DEVICE_PA_NUM_PDSPS 6
#elif defined(SOC_K2L)
#define TARGET_SGMII_EXTERNAL_SERDES
-#if defined(SOC_K2K) || defined(SOC_K2H)
+#if defined(SOC_K2K) || defined(SOC_K2H) || defined(_EVMC6678L_)
#define TARGET_SGMII_TYPE_2 /* Use second sgmii setup sequence */
#define TARGET_SGMII_BASE_ADDRESSES { 0x02090100, 0x02090200 }
#define TARGET_SGMII_SERDES_BASE 0x2620340
#define chipKickClosedSerdes(x) ; /* never lock the registers */
#define TARGET_SERDES_LOCK_DELAY (1600*1000)
-#if defined(SOC_K2H) || defined(SOC_K2K)
+#if defined(SOC_K2H) || defined(SOC_K2K) || defined(_EVMC6678L_)
#define DEVICE_EMACSL_BASE(x) (0x02090900 + (x)*0x040)
#elif defined(SOC_K2L)
#define DEVICE_EMACSL_BASE(x) (0x26220000 + (x)*0x040)
#define DEVICE_SS
-#if defined(SOC_K2H) || defined(SOC_K2K)
+#if defined(SOC_K2H) || defined(SOC_K2K) || defined(_EVMC6678L_)
#define DEVICE_PSTREAM_CFG_REG_ADDR 0x2000604
#elif defined(SOC_K2L)
#define DEVICE_PSTREAM_CFG_REG_ADDR 0x26000604