From b6ff644c4ff60f4fbadf3d1728858eb7b16597e6 Mon Sep 17 00:00:00 2001 From: "cheng.wan" Date: Wed, 5 Jun 2024 16:44:31 +0800 Subject: [PATCH 1/2] =?UTF-8?q?CPRI=E5=88=9D=E5=A7=8B=E5=8C=96=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0RS-FEC=E5=8A=9F=E8=83=BD=E5=8F=AF?= =?UTF-8?q?=E9=85=8D=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/drv_rfm.h | 9 +- public/common/driver/inc/phy_para.h | 9 ++ public/common/ecs_dm/inc/hw_cpri.h | 86 +++++++++---------- public/ecs_rfm_spu1/driver/src/cpri_init.s.c | 6 +- public/ecs_rfm_spu1/driver/src/cpri_link.s.c | 15 ++-- public/ecs_rfm_spu1/driver/src/rfm1_drv.s.c | 2 +- .../case70/fronthaul/src/cpri_test_case.s.c | 1 + .../case71/fronthaul/src/cpri_test_case.s.c | 2 +- .../case72/fronthaul/src/cpri_test_case.s.c | 3 +- .../case90/fronthaul/src/cpri_test_case.s.c | 1 + .../case91/fronthaul/src/cpri_test_case.s.c | 1 + .../case92/fronthaul/src/cpri_test_case.s.c | 1 + 12 files changed, 78 insertions(+), 58 deletions(-) diff --git a/inc/drv_rfm.h b/inc/drv_rfm.h index ea531e9..f70953f 100644 --- a/inc/drv_rfm.h +++ b/inc/drv_rfm.h @@ -28,6 +28,13 @@ typedef enum _tagCpriOptionID CPRI_OPTION_10 = 10 }CpriOptID; +// cpri ctrl选项 +typedef enum _tagCpriCtrlType +{ + CPRI_RS_FEC_DISABLE = 0, + CPRI_RS_FEC_ENABLE = 1, +}CpriCtrlType; + // cpri map模式 typedef enum _tagCpriMapType { @@ -37,7 +44,6 @@ typedef enum _tagCpriMapType OTIC_MAP_8NR_8LTE //option10,2个4T4R的NR小区 + 4个2T2R的LTE小区 }CpriMapType; - // ecpri option模式,决定接口速率 typedef enum _tagEcpriOptionID { @@ -50,6 +56,7 @@ typedef struct _tagFrontHaulDrvPara uint32_t protocolSel; // numProtoID uint32_t rateOption; // CpriOptID/EcpriOptID uint32_t mapOption; // CpriMapType + uint32_t ctrlOption; // ctrlOption }stFrontHaulDrvPara; typedef enum _tagScsID diff --git a/public/common/driver/inc/phy_para.h b/public/common/driver/inc/phy_para.h index 31b75ba..6f2a8dd 100644 --- a/public/common/driver/inc/phy_para.h +++ b/public/common/driver/inc/phy_para.h @@ -99,6 +99,7 @@ #define MTIMER_INTEGRATED_MAX_NUM 4 #define MTIMER_DISTRIBUTED_MAX_NUM 2 + typedef enum _tagScsId { SCS_1st_MTIMER_ID = 0, @@ -153,6 +154,13 @@ typedef enum _tagCpriOptionID CPRI_OPTION_10 = 10 }CpriOptID; +// cpri ctrl选项 +typedef enum _tagCpriCtrlType +{ + CPRI_RS_FEC_DISABLE = 0, + CPRI_RS_FEC_ENABLE = 1, +}CpriCtrlType; + typedef enum _tagEcpriOptionID { ECPRI_OPTION_10G = 10, @@ -215,6 +223,7 @@ typedef struct _tagFrontHaulDrvPara uint32_t protocolSel; // numProtoID uint32_t rateOption; // CpriOptID/EcpriOptID uint32_t mapOption; // CpriMapType + uint32_t ctrlOption; // ctrlOption }stFrontHaulDrvPara; typedef struct phy_timer_config_ind_t diff --git a/public/common/ecs_dm/inc/hw_cpri.h b/public/common/ecs_dm/inc/hw_cpri.h index 2c221db..6c1ce31 100644 --- a/public/common/ecs_dm/inc/hw_cpri.h +++ b/public/common/ecs_dm/inc/hw_cpri.h @@ -1,23 +1,23 @@ -/********************************************************************* - * - * Filename: hw_cpri.h - * - * Created: 2022-05-5 05:20:34 PM - * Last Modified: 2022-05-5 05:20:34 PM - * Author: xinxin.li - * Organization: Beijing Smart Logic Technology Co., Ltd. - * - * Description: - * - * - ********************************************************************/ - +/********************************************************************* + * + * Filename: hw_cpri.h + * + * Created: 2022-05-5 05:20:34 PM + * Last Modified: 2022-05-5 05:20:34 PM + * Author: xinxin.li + * Organization: Beijing Smart Logic Technology Co., Ltd. + * + * Description: + * + * + ********************************************************************/ + #ifndef __HW_CPRI_H__ #define __HW_CPRI_H__ -#include "typedef.h" - +#include "typedef.h" + typedef struct _tagCpriPara { uint32_t option_num; @@ -61,39 +61,39 @@ typedef struct _tagCpriIntStat //uint32_t gScrRxRfpValH; }stCpriIntStat; -typedef struct -{ - uint32_t cmd32l; - uint32_t cmd14h; -}stCpriCsuCmd; - -typedef struct -{ - uint32_t cmd_num; - stCpriCsuCmd cmd[10]; -}stCpriCsuCmdFifo; - -typedef struct -{ - uint32_t cmdFifo_num; - stCpriCsuCmdFifo cmdFifo[8]; -}stCpriCsuCmdFifoInfo; - - -void cpri_init(uint32_t option,uint32_t MappingMode); +typedef struct +{ + uint32_t cmd32l; + uint32_t cmd14h; +}stCpriCsuCmd; -void cpri_ecprimode_init(); +typedef struct +{ + uint32_t cmd_num; + stCpriCsuCmd cmd[10]; +}stCpriCsuCmdFifo; + +typedef struct +{ + uint32_t cmdFifo_num; + stCpriCsuCmdFifo cmdFifo[8]; +}stCpriCsuCmdFifoInfo; + + +void cpri_init(uint32_t option,uint32_t MappingMode, uint32_t ctrl); + +void cpri_ecprimode_init(); // cpri参数初始化 void cpri_para_init(uint32_t option); -void cpri_int_init(void); - -void isr_cpri_int(void); - -void isr_gmac_int(void); +void cpri_int_init(void); + +void isr_cpri_int(void); + +void isr_gmac_int(void); void HeaderTxRam_init(); - + #endif diff --git a/public/ecs_rfm_spu1/driver/src/cpri_init.s.c b/public/ecs_rfm_spu1/driver/src/cpri_init.s.c index 230255c..fafbe7a 100644 --- a/public/ecs_rfm_spu1/driver/src/cpri_init.s.c +++ b/public/ecs_rfm_spu1/driver/src/cpri_init.s.c @@ -17,7 +17,7 @@ /* --------------------------------------------------- --------------------------------------------------- */ -extern void cpri_link_init(uint32_t option); +extern void cpri_link_init(uint32_t option, uint32_t ctrl); extern void ecpri_cprimode_init(void); @@ -340,7 +340,7 @@ void cpri_int_init(void) * return: none * others: none **********************************************************************************************************************/ -void cpri_init(uint32_t option, uint32_t mode) +void cpri_init(uint32_t option, uint32_t mode, uint32_t ctrl) { #ifdef PALLADIUM_TEST @@ -381,7 +381,7 @@ void cpri_init(uint32_t option, uint32_t mode) debug_write((DBG_DDR_IDX_DRV_BASE + 2 + (apeId << 2)), flag++); #endif - cpri_link_init(option); + cpri_link_init(option, ctrl); UCP_PRINT_EMPTY("cpri link init finished.\r\n"); #ifdef PALLADIUM_TEST debug_write((DBG_DDR_IDX_DRV_BASE + 2 + (apeId << 2)), flag++); diff --git a/public/ecs_rfm_spu1/driver/src/cpri_link.s.c b/public/ecs_rfm_spu1/driver/src/cpri_link.s.c index dc8ae72..cb3f803 100644 --- a/public/ecs_rfm_spu1/driver/src/cpri_link.s.c +++ b/public/ecs_rfm_spu1/driver/src/cpri_link.s.c @@ -1043,7 +1043,7 @@ void cpri_pma_eq(void) * return: none * others: none **********************************************************************************************************************/ -void cpri_link_init(uint32_t option) +void cpri_link_init(uint32_t option, uint32_t ctrl) { do_write(&JECS_CTRL_PROTOCOL_SEL, do_read_volatile(&JECS_CTRL_PROTOCOL_SEL)|BIT4); @@ -1145,12 +1145,13 @@ void cpri_link_init(uint32_t option) do_write(&CPRI_PCS_CTRL_CFG, 0x2); __ucps2_synch(f_SM); - #if 1 - do_write(&CPRI_PCS_ADDR_CFG, 0x320); - do_write(&CPRI_PCS_DATA_TX_CFG, BIT2); // enable rs-fec - do_write(&CPRI_PCS_CTRL_CFG, 0x2); - __ucps2_synch(f_SM); - #endif + if((ctrl&BIT0) == 1) + { + do_write(&CPRI_PCS_ADDR_CFG, 0x320); + do_write(&CPRI_PCS_DATA_TX_CFG, BIT2); // enable rs-fec + do_write(&CPRI_PCS_CTRL_CFG, 0x2); + __ucps2_synch(f_SM); + } core_clk_xtal_to_normal(); diff --git a/public/ecs_rfm_spu1/driver/src/rfm1_drv.s.c b/public/ecs_rfm_spu1/driver/src/rfm1_drv.s.c index d1cea76..f0a1500 100644 --- a/public/ecs_rfm_spu1/driver/src/rfm1_drv.s.c +++ b/public/ecs_rfm_spu1/driver/src/rfm1_drv.s.c @@ -183,7 +183,7 @@ int32_t fronthaul_drv_cfg(stFrontHaulDrvPara* pFhDrvPara) { if (PROTOCOL_CPRI == pFhDrvPara->protocolSel) { - cpri_init(pFhDrvPara->rateOption, pFhDrvPara->mapOption); + cpri_init(pFhDrvPara->rateOption, pFhDrvPara->mapOption, pFhDrvPara->ctrlOption); } else if (PROTOCOL_ECPRI == pFhDrvPara->protocolSel) { diff --git a/public/test/testcases/case70/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case70/fronthaul/src/cpri_test_case.s.c index 12c6be2..41c83ae 100644 --- a/public/test/testcases/case70/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case70/fronthaul/src/cpri_test_case.s.c @@ -660,6 +660,7 @@ int32_t fh_drv_init(void) fhDrvPara.protocolSel = PROTOCOL_CPRI; fhDrvPara.rateOption = CPRI_OPTION_10; fhDrvPara.mapOption = OTIC_MAP_FIGURE16; + fhDrvPara.ctrlOption = CPRI_RS_FEC_ENABLE; fronthaul_drv_cfg(&fhDrvPara); return 0; diff --git a/public/test/testcases/case71/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case71/fronthaul/src/cpri_test_case.s.c index 1074505..4a4c664 100644 --- a/public/test/testcases/case71/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case71/fronthaul/src/cpri_test_case.s.c @@ -66,7 +66,7 @@ int32_t fh_data_init(void) int32_t fh_drv_init(void) { - cpri_init(CPRI_OPTION_10, OTIC_MAP_FIGURE16); + cpri_init(CPRI_OPTION_10, OTIC_MAP_FIGURE16, CPRI_RS_FEC_ENABLE); return 0; } diff --git a/public/test/testcases/case72/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case72/fronthaul/src/cpri_test_case.s.c index 1a961e7..c819d46 100644 --- a/public/test/testcases/case72/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case72/fronthaul/src/cpri_test_case.s.c @@ -66,8 +66,7 @@ int32_t fh_data_init(void) int32_t fh_drv_init(void) { - cpri_init(CPRI_OPTION_10, OTIC_MAP_FIGURE16); - + cpri_init(CPRI_OPTION_10, OTIC_MAP_FIGURE16, CPRI_RS_FEC_ENABLE); return 0; } diff --git a/public/test/testcases/case90/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case90/fronthaul/src/cpri_test_case.s.c index 4a5f7f7..ca6b7d0 100644 --- a/public/test/testcases/case90/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case90/fronthaul/src/cpri_test_case.s.c @@ -416,6 +416,7 @@ int32_t fh_drv_init(void) fhDrvPara.protocolSel = PROTOCOL_CPRI; fhDrvPara.rateOption = CPRI_OPTION_10; fhDrvPara.mapOption = OTIC_MAP_8NR_8LTE; + fhDrvPara.ctrlOption = CPRI_RS_FEC_ENABLE; fronthaul_drv_cfg(&fhDrvPara); return 0; diff --git a/public/test/testcases/case91/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case91/fronthaul/src/cpri_test_case.s.c index f00846b..5ea346c 100644 --- a/public/test/testcases/case91/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case91/fronthaul/src/cpri_test_case.s.c @@ -236,6 +236,7 @@ int32_t fh_drv_init(void) fhDrvPara.protocolSel = PROTOCOL_CPRI; fhDrvPara.rateOption = CPRI_OPTION_10; fhDrvPara.mapOption = OTIC_MAP_8NR_8LTE; + fhDrvPara.ctrlOption = CPRI_RS_FEC_ENABLE; fronthaul_drv_cfg(&fhDrvPara); return 0; diff --git a/public/test/testcases/case92/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case92/fronthaul/src/cpri_test_case.s.c index f00846b..5ea346c 100644 --- a/public/test/testcases/case92/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case92/fronthaul/src/cpri_test_case.s.c @@ -236,6 +236,7 @@ int32_t fh_drv_init(void) fhDrvPara.protocolSel = PROTOCOL_CPRI; fhDrvPara.rateOption = CPRI_OPTION_10; fhDrvPara.mapOption = OTIC_MAP_8NR_8LTE; + fhDrvPara.ctrlOption = CPRI_RS_FEC_ENABLE; fronthaul_drv_cfg(&fhDrvPara); return 0; From 1b5f0f6fbbd6cfc8aa1b255e91bf3e5e684fe789 Mon Sep 17 00:00:00 2001 From: "cheng.wan" Date: Wed, 12 Jun 2024 10:03:21 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B910G=20CPRI=E9=80=9F?= =?UTF-8?q?=E7=8E=87=E6=B5=8B=E8=AF=95CASE=E7=9A=84=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/test/testcases/case34/fronthaul/src/cpri_test_case.s.c | 1 + public/test/testcases/case37/fronthaul/src/cpri_test_case.s.c | 1 + public/test/testcases/case38/fronthaul/src/cpri_test_case.s.c | 1 + public/test/testcases/case39/fronthaul/src/cpri_test_case.s.c | 1 + public/test/testcases/case60/fronthaul/src/cpri_test_case.s.c | 1 + public/test/testcases/case61/fronthaul/src/cpri_test_case.s.c | 2 +- public/test/testcases/case66/fronthaul/src/cpri_test_case.s.c | 2 +- public/test/testcases/case68/fronthaul/src/cpri_test_case.s.c | 2 +- public/test/testcases/case80/fronthaul/src/cpri_test_case.s.c | 1 + public/test/testcases/case81/fronthaul/src/cpri_test_case.s.c | 2 +- public/test/testcases/case82/fronthaul/src/cpri_test_case.s.c | 2 +- public/test/testcases/case83/fronthaul/src/cpri_test_case.s.c | 2 +- public/test/testcases/case84/fronthaul/src/cpri_test_case.s.c | 2 +- 13 files changed, 13 insertions(+), 7 deletions(-) diff --git a/public/test/testcases/case34/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case34/fronthaul/src/cpri_test_case.s.c index b4b326a..22cb8b7 100644 --- a/public/test/testcases/case34/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case34/fronthaul/src/cpri_test_case.s.c @@ -642,6 +642,7 @@ int32_t fh_drv_init(void) fhDrvPara.protocolSel = PROTOCOL_CPRI; fhDrvPara.rateOption = CPRI_OPTION_8; fhDrvPara.mapOption = OTIC_MAP_FIGURE12; + fhDrvPara.ctrlOption = CPRI_RS_FEC_DISABLE; fronthaul_drv_cfg(&fhDrvPara); return 0; diff --git a/public/test/testcases/case37/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case37/fronthaul/src/cpri_test_case.s.c index 0f6e160..e166199 100644 --- a/public/test/testcases/case37/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case37/fronthaul/src/cpri_test_case.s.c @@ -294,6 +294,7 @@ int32_t fh_drv_init(void) fhDrvPara.protocolSel = PROTOCOL_CPRI; fhDrvPara.rateOption = CPRI_OPTION_8; fhDrvPara.mapOption = OTIC_MAP_FIGURE12; + fhDrvPara.ctrlOption = CPRI_RS_FEC_DISABLE; fronthaul_drv_cfg(&fhDrvPara); return 0; diff --git a/public/test/testcases/case38/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case38/fronthaul/src/cpri_test_case.s.c index b7b45cf..58e5225 100644 --- a/public/test/testcases/case38/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case38/fronthaul/src/cpri_test_case.s.c @@ -295,6 +295,7 @@ int32_t fh_drv_init(void) fhDrvPara.protocolSel = PROTOCOL_CPRI; fhDrvPara.rateOption = CPRI_OPTION_8; fhDrvPara.mapOption = OTIC_MAP_FIGURE12; + fhDrvPara.ctrlOption = CPRI_RS_FEC_DISABLE; fronthaul_drv_cfg(&fhDrvPara); return 0; diff --git a/public/test/testcases/case39/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case39/fronthaul/src/cpri_test_case.s.c index 7be71d5..e09b621 100644 --- a/public/test/testcases/case39/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case39/fronthaul/src/cpri_test_case.s.c @@ -295,6 +295,7 @@ int32_t fh_drv_init(void) fhDrvPara.protocolSel = PROTOCOL_CPRI; fhDrvPara.rateOption = CPRI_OPTION_8; fhDrvPara.mapOption = OTIC_MAP_FIGURE12; + fhDrvPara.ctrlOption = CPRI_RS_FEC_DISABLE; fronthaul_drv_cfg(&fhDrvPara); return 0; diff --git a/public/test/testcases/case60/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case60/fronthaul/src/cpri_test_case.s.c index c3db7a1..6892ba4 100644 --- a/public/test/testcases/case60/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case60/fronthaul/src/cpri_test_case.s.c @@ -551,6 +551,7 @@ int32_t fh_drv_init(void) fhDrvPara.protocolSel = PROTOCOL_CPRI; fhDrvPara.rateOption = CPRI_OPTION_8; fhDrvPara.mapOption = OTIC_MAP_FIGURE10; + fhDrvPara.ctrlOption = CPRI_RS_FEC_DISABLE; fronthaul_drv_cfg(&fhDrvPara); return 0; diff --git a/public/test/testcases/case61/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case61/fronthaul/src/cpri_test_case.s.c index 068bad3..4c57a2a 100644 --- a/public/test/testcases/case61/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case61/fronthaul/src/cpri_test_case.s.c @@ -66,7 +66,7 @@ int32_t fh_data_init(void) int32_t fh_drv_init(void) { - cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE10); + cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE10, CPRI_RS_FEC_DISABLE); return 0; } diff --git a/public/test/testcases/case66/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case66/fronthaul/src/cpri_test_case.s.c index e434986..82337aa 100644 --- a/public/test/testcases/case66/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case66/fronthaul/src/cpri_test_case.s.c @@ -66,7 +66,7 @@ int32_t fh_data_init(void) int32_t fh_drv_init(void) { - cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE10); + cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE10, CPRI_RS_FEC_DISABLE); return 0; } diff --git a/public/test/testcases/case68/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case68/fronthaul/src/cpri_test_case.s.c index d5d9a3f..26d545b 100644 --- a/public/test/testcases/case68/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case68/fronthaul/src/cpri_test_case.s.c @@ -66,7 +66,7 @@ int32_t fh_data_init(void) int32_t fh_drv_init(void) { - cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE10); + cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE10, CPRI_RS_FEC_DISABLE); return 0; } diff --git a/public/test/testcases/case80/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case80/fronthaul/src/cpri_test_case.s.c index 4639278..162bb79 100644 --- a/public/test/testcases/case80/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case80/fronthaul/src/cpri_test_case.s.c @@ -415,6 +415,7 @@ int32_t fh_drv_init(void) fhDrvPara.protocolSel = PROTOCOL_CPRI; fhDrvPara.rateOption = CPRI_OPTION_8; fhDrvPara.mapOption = OTIC_MAP_FIGURE12; + fhDrvPara.ctrlOption = CPRI_RS_FEC_DISABLE; fronthaul_drv_cfg(&fhDrvPara); return 0; diff --git a/public/test/testcases/case81/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case81/fronthaul/src/cpri_test_case.s.c index 63628eb..0ef1798 100644 --- a/public/test/testcases/case81/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case81/fronthaul/src/cpri_test_case.s.c @@ -64,7 +64,7 @@ int32_t fh_data_init(void) int32_t fh_drv_init(void) { - cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE12);//NR TDD和FDD的mapping是一样的 + cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE12, CPRI_RS_FEC_DISABLE);//NR TDD和FDD的mapping是一样的 return 0; } diff --git a/public/test/testcases/case82/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case82/fronthaul/src/cpri_test_case.s.c index 6f401c9..09d5891 100644 --- a/public/test/testcases/case82/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case82/fronthaul/src/cpri_test_case.s.c @@ -64,7 +64,7 @@ int32_t fh_data_init(void) int32_t fh_drv_init(void) { - cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE12);//NR TDD和FDD的mapping是一样的 + cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE12, CPRI_RS_FEC_DISABLE);//NR TDD和FDD的mapping是一样的 return 0; } diff --git a/public/test/testcases/case83/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case83/fronthaul/src/cpri_test_case.s.c index 0ab74bc..186fe35 100644 --- a/public/test/testcases/case83/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case83/fronthaul/src/cpri_test_case.s.c @@ -64,7 +64,7 @@ int32_t fh_data_init(void) int32_t fh_drv_init(void) { - cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE12);//NR TDD和FDD的mapping是一样的 + cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE12, CPRI_RS_FEC_DISABLE);//NR TDD和FDD的mapping是一样的 return 0; } diff --git a/public/test/testcases/case84/fronthaul/src/cpri_test_case.s.c b/public/test/testcases/case84/fronthaul/src/cpri_test_case.s.c index 4dddc2d..7669e54 100644 --- a/public/test/testcases/case84/fronthaul/src/cpri_test_case.s.c +++ b/public/test/testcases/case84/fronthaul/src/cpri_test_case.s.c @@ -64,7 +64,7 @@ int32_t fh_data_init(void) int32_t fh_drv_init(void) { - cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE12);//NR TDD和FDD的mapping是一样的 + cpri_init(CPRI_OPTION_8, OTIC_MAP_FIGURE12, CPRI_RS_FEC_DISABLE);//NR TDD和FDD的mapping是一样的 return 0; }