#ifndef __EEMCS_CFG_H__ #define __EEMCS_CFG_H__ //--------------feature configure--------------// #define __ECCMNI_SUPPORT__ #define __EEMCS_EXPT_SUPPORT__ //exception mode support #define __EEMCS_XBOOT_SUPPORT__ //Enable/Disable xBoot flow #define ENABLE_AEE_MD_EE //disable for bring up #define ENABLE_MD_WDT_PROCESS //disable for bring up for md not enable wdt at bring up //#define ENABLE_CONN_COEX_MSG //disable for bring up #define _RUNTIME_MISC_INFO_SUPPORT_ //define misc info in runtime data between AP&MD //#define DBG_FEATURE_ADD_CCCI_SEQNO //add sequence number in ccci header to trace data lost issue //#define DBG_FEATURE_POLL_MD_STA //setup timer to poll md status to trace md hang issue #ifndef DBG_FEATURE_ADD_CCCI_SEQNO #define _ECCMNI_SEQ_SUPPORT_ //ADD sequence number in cccih->reserved #endif //--------------feature configure--------------// #define EE_INIT_TIMER (2*HZ) //sdio exception handshake timeout #define EE_HS1_TIMER (10*HZ) //sdio exception handshake complete -> AP receive MD_EX msg #define EE_HS2_TIMER (5*HZ) //AP receive MD_EX msg -> AP receive MD_EX_RECV_OK msg #define CCCI_MTU_3456B //ccci user raw data size from (4096-128) to 3456(3.5K-128) //#define CCCI_SDIO_HEAD //add sdio header for sdio driver saving info, which is included in 128B #define MD_EX_LOG_SIZE (512) //size of modem send exception info #define MD_EX_MEM_SIZE (2*1024) //size of modem exception memory, which is print in AEE #define MD_EX_BOOT_TRA_START_OFF (0x400) //modem boot up trace start offset in exception memory #define MD_EX_BOOT_TRA_END_OFF (0x780) //modem boot up trace end offset in exception memory #define TDD_DL_DROP_SOLUTION2 //--------------Debug&UT configure--------------// //#define _EEMCS_EXCEPTION_UT //Enable exception mode UT //#define _ECCMNI_LB_UT_ //configure EMCS_NET as UL loopback mode //#define _EEMCS_CDEV_LB_UT_ //configure EMCS_CHAR as UL loopback mode //#define _EEMCS_CCCI_LB_UT //configure EMCS_CCCI as UL loopback mode //#define _EEMCS_FS_UT //Enable FS UT //#define _EEMCS_RPC_UT //Enable RPC UT //Temp disable for testing //#define _EEMCS_TRACE_SUPPORT //Enable/Disable xBoot flow tracing //#define _EEMCS_BOOT_UT //Enable/Disable xBoot UT #ifdef _EEMCS_CCCI_LB_UT #ifndef _EEMCS_BOOT_UT #define _EEMCS_BOOT_UT #endif #endif #endif //__EEMCS_CFG_H__