232 Commits

Author SHA1 Message Date
zhanghaochen
c982b32734 获取版本信息准则修改:获取最新commitID;若存在tag,获取tag信息;若不存在tag,tag为NULL 2024-05-30 10:38:40 +08:00
Weihua Li
f90410f55c Merge branch 'dev_ck_v2.1_bug#1968' into 'dev_ck_v2.1'
UCP4008-SL bug#1968

See merge request ucp/driver/ucp4008_platform_spu!110
2024-05-23 02:40:56 +00:00
xinxin.li
aa38184de3 1. fix UCP4008-SL bug#1968;
2. 修正接收帧号计算代码。
2024-05-23 10:32:20 +08:00
Weihua Li
c79688c824 Merge branch 'dev_ck_v2.1_NewFeature#1935' into 'dev_ck_v2.1'
将libsmartos.a由Week01版本恢复到Week15Patch版本

See merge request ucp/driver/ucp4008_platform_spu!109
2024-05-21 02:37:55 +00:00
cheng.wan
a7a8ab8825 将libsmartos.a由Week01版本恢复到Week15Patch版本 2024-05-20 17:48:33 +08:00
Weihua Li
61683f132f Merge branch 'dev_ck_v2.1_feature_enhancement#1932#' into 'dev_ck_v2.1'
添加获取版本信息接口

See merge request ucp/driver/ucp4008_platform_spu!107
2024-05-20 01:09:45 +00:00
Weihua Li
ef1a7a95ba Merge branch 'dev_ck_v2.1_bug#1953#' into 'dev_ck_v2.1'
fix bug#1953 from dev_ck_v2.1_bug#1953# to dev_ck_v2.1

See merge request ucp/driver/ucp4008_platform_spu!108
2024-05-20 01:07:39 +00:00
lishuang.xie
8ef0c57f2b fix bug#1953 from dev_ck_v2.1_bug#1953# to dev_ck_v2.1
1. add new shell command: reg_ape to print the timer task info;
2. update the function of osp_timer_sync;
3. add new testcase of case1 to test the timer(t_offset < 10)
4. Test:
   4.1 spu_case0_arm_case0:  Pass;
   4.2 spu_case1_arm_case20: Pass;
   4.3 spu_case14_arm_case20:Pass;
   4.4 spu_case20_arm_case20:Pass;
   4.5 spu_case24_arm_case24:Pass;
   4.6 spu_case34_arm_case5: Pass;
   4.7 spu_case44_arm_case5: Pass;
2024-05-18 15:25:31 +08:00
zhanghaochen
827398e7d8 添加获取版本信息接口 2024-05-17 13:58:40 +08:00
Weihua Li
1d09dc6a16 Merge branch 'dev_ck_v2.1_NewFeature#1935' into 'dev_ck_v2.1'
Dev ck v2.1 new feature#1935

See merge request ucp/driver/ucp4008_platform_spu!106
2024-05-13 09:38:13 +00:00
cheng.wan
7cf314d488 修改build.sh权限 2024-05-13 16:55:14 +08:00
cheng.wan
82389469cb 基于week15patch的cpri重构版本 2024-05-13 16:42:00 +08:00
Weihua Li
281042f1ce Merge branch 'dev_ck_v2.1_feature_enhance#1740#' into 'dev_ck_v2.1'
UCP4008-SL-EVB feature enhancement#1740

See merge request ucp/driver/ucp4008_platform_spu!105
2024-04-28 06:42:01 +00:00
xinxin.li
f87b9c5f36 1. fix UCP4008-SL-EVB feature enhancement#1740;
2. modify rx slot cycle interface.
2024-04-28 13:50:24 +08:00
Weihua Li
52bf9399db Merge branch 'dev_ck_v2.1_feature#1740#' into 'dev_ck_v2.1'
UCP4008-SL-EVB feature enhancement#1740/1741

See merge request ucp/driver/ucp4008_platform_spu!104
2024-04-26 00:26:21 +00:00
xinxin.li
79c795ee4d 1. UCP4008-SL-EVB feature enhancement#1740/1741;
2. 将pp1s中断从APE0移到PET RFM1;
3. 去掉APE上的接收时隙中断,并修改接收帧号/时隙号/时隙cycle的计算方式;
4. 测试case:case21、case24、case34.
2024-04-24 20:28:37 +08:00
Weihua Li
57f144a163 Merge branch 'dev_ck_v2.1_feature#1854#' into 'dev_ck_v2.1'
UCP4008-SL feature enhancement #1854

See merge request ucp/driver/ucp4008_platform_spu!103
2024-04-24 03:07:05 +00:00
xinxin.li
9cc9b0b094 1. fix UCP4008-SL feature enhancement #1854;
2. delete tx/rx slot int on ecs_rfm1 for jesd version;
3. modify sfn updating algorithm for jesd version;
4. optimize jesd gpio on/off code;
5. test case: case24/34/44/45/41/42.
2024-04-20 17:09:54 +08:00
Weihua Li
5a8c48bf7a Merge branch 'dev_ck_v2.1_feature#1807#' into 'dev_ck_v2.1'
UCP4008-SL feature enhancement #1807

See merge request ucp/driver/ucp4008_platform_spu!102
2024-04-07 09:39:39 +00:00
xinxin.li
052f738838 1. fix UCP4008-SL feature enhancement #1807;
2. modify sfn counting mode;
2024-04-07 17:38:05 +08:00
Weihua Li
cf8397b522 Merge branch 'dev_ck_v2.1_NewFeature#1684' into 'dev_ck_v2.1'
/inc/修改drv_rfm.h中的结构体CpriMapType,增加RJ的Mapping模式(漏合补合)

See merge request ucp/driver/ucp4008_platform_spu!101
2024-04-07 05:40:23 +00:00
cheng.wan
28488d79ae /inc/修改drv_rfm.h中的结构体CpriMapType,增加RJ的Mapping模式(漏合补合) 2024-04-07 10:17:38 +08:00
Weihua Li
de47c97804 Merge branch 'dev_ck_v2.1_feature#1792#' into 'dev_ck_v2.1'
UCP4008_SL feature enhancement #1792

See merge request ucp/driver/ucp4008_platform_spu!100
2024-04-02 06:53:54 +00:00
xinxin.li
af4dbbdb3d > 1. fix UCP4008_SL feature enhancement #1792;
> 2. delete pp1s scratch of jesd timer rx1;
> 3. delete the process of resetting jesd timer rx1 when gps locked.
2024-04-01 16:01:54 +08:00
Weihua Li
049c0374f6 Merge branch 'dev_ck_v2.1_NewFeature#1684' into 'dev_ck_v2.1'
RJ 8NR+8LTE Mapping方案驱动配合CASE90回环测试通过

See merge request ucp/driver/ucp4008_platform_spu!99
2024-04-01 05:35:09 +00:00
cheng.wan
fa69f44d8b RJ 8NR+8LTE Mapping方案驱动配合CASE90回环测试通过 2024-04-01 09:47:34 +08:00
Weihua Li
2dec26a516 Merge branch 'dev_ck_v2.1_feature#1574#' into 'dev_ck_v2.1'
UCP4008-SL new feature#1574

See merge request ucp/driver/ucp4008_platform_spu!98
2024-03-30 08:09:04 +00:00
xinxin.li
8accb3f86b 1. fix UCP4008-SL new feature#1574;
2. modify api of set_mtimer_tmrpoint_ns, or the test case of 9.9ms frame header offset will fail.
2024-03-30 16:03:03 +08:00
xinxin.li
ab192ce627 1. fix UCP4008-SL new feature#1574;
2. modify timing precision from us to ns;
3. test case: case24, case34, case44, case45, case48, case41, case42.
2024-03-29 13:55:02 +08:00
Weihua Li
91150c0abd Merge branch 'dev_ck_v2.1_bug#1756#' into 'dev_ck_v2.1'
UCP4008-SL bug#1756#

See merge request ucp/driver/ucp4008_platform_spu!97
2024-03-22 00:58:06 +00:00
xinxin.li
7e28ec5ded 1. fix UCP4008-SL bug#1756#;
2. add sync in the gpio config interface;
3. add testcase case25 for lte 3cells test;
4. tested case: case21, case24, case25, case34, case44.
2024-03-20 16:11:30 +08:00
Weihua Li
d6ea3f72f3 Merge branch 'dev_ck_v2.1_xls_feature#1694#' into 'dev_ck_v2.1'
update feature#1694# merge dev_ck_v2.1_xls_feature#1694# to dev_ck_v2.1

See merge request ucp/driver/ucp4008_platform_spu!96
2024-03-18 07:44:38 +00:00
lishuang.xie
e32716e367 update feature#1694# merge dev_ck_v2.1_xls_feature#1694# to dev_ck_v2.1
1. Four-channel support
2. modified the public/pet_rfm_spu1/top/src/phy_init.s.c to sendto different apes
3. now case21 no use
4. Test:
   4.1 spu_case0_arm_case0_cpri:  Pass
   4.2 spu_case14_arm_case20_cpri:Pass
   4.3 spu_case20_arm_case20_cpri:Pass
   4.4 spu_case24_arm_case24_cpri:Pass
   4.5 spu_case34_arm_case5:      Pass
   4.6 spu_case44_arm_case5:      Pass
2024-03-18 15:30:04 +08:00
Weihua Li
e2629b6e22 Merge branch 'dev_ck_v2.1_feature_#1730_0316' into 'dev_ck_v2.1'
ecpri link detection & recovery

See merge request ucp/driver/ucp4008_platform_spu!95
2024-03-18 01:55:42 +00:00
huihui.shang
26ab30ac20 ecpri link detection & recovery 2024-03-16 10:10:40 +08:00
Weihua Li
1134739ba4 Merge branch 'dev_ck_v2.1_feature#1655#' into 'dev_ck_v2.1'
update New Feature#1655 to dev_ck_V2.1

See merge request ucp/driver/ucp4008_platform_spu!94
2024-03-08 01:44:03 +00:00
lishuang.xie
44c5ec0414 update New Feature#1655 to dev_ck_V2.1
1. modified the function of void handshake_master_with_slave(uint32_t u32_core_mask) add the input parameter.
2. phy should support the function of uint32_t get_core_mask_by_phy(void).
3. Test:
   3.1 spu_case0_arm_case0_cpri:  Pass
   3.2 spu_case14_arm_case20_cpri:Pass
   3.3 spu_case20_arm_case20_cpri:Pass
   3.4 spu_case21_arm_case21_cpri:Pass
   3.5 spu_case34_arm_case5:      Pass
   3.6 spu_case44_arm_case5:      Pass
2024-03-04 18:10:03 +08:00
Weihua Li
48a563ce90 Merge branch 'dev_ck_v2.1_bug#1693#' into 'dev_ck_v2.1'
优化CPRI链路失步时的重同步机制

See merge request ucp/driver/ucp4008_platform_spu!92
2024-03-04 01:12:56 +00:00
Weihua Li
8485dd9384 Merge branch 'dev_ck_v2.1_feature#1694#' into 'dev_ck_v2.1'
UCP4008-SL new feature#1694#

See merge request ucp/driver/ucp4008_platform_spu!93
2024-03-04 00:55:29 +00:00
xinxin.li
6a366b6d40 1. fix UCP4008-SL new feature#1694#;
2. add testcase24, lte 4cell test;
3. modify code for lte 4cell built.
2024-03-01 11:34:49 +08:00
cheng.wan
384d6573f6 优化CPRI链路失步时的重同步机制 2024-02-29 10:48:31 +08:00
Xianfeng Du
cc6e1cb425 Merge branch 'dev_ck_v2.1_feature_enhancement#1675#' into 'dev_ck_v2.1'
UCP4008-SL feature enhancement#1675#

See merge request ucp/driver/ucp4008_platform_spu!90
2024-02-20 05:41:04 +00:00
xinxin.li
ba39178f5d 1. fix UCP4008-SL feature enhancement#1675#;
2. change pp1s sratching position;
3. modify cpri tx/rxxrx
4. test case: case44, case34, case21.
2024-02-20 11:36:52 +08:00
Xianfeng Du
7055e0d3ac Merge branch 'dev_ck_v2.1_bug#1673#' into 'dev_ck_v2.1'
fix UCP4008_SL Bug#1673# to dev_ck_v2.1_bug#1673#

See merge request ucp/driver/ucp4008_platform_spu!89
2024-02-19 02:49:21 +00:00
lishuang.xie
7585a72312 fix UCP4008_SL Bug#1673# to dev_ck_v2.1_bug#1673#
1. modified public/ape_spu/osp/src/osp_task.s.c
2. use memmove update the memcpy
3. the third parameter of memmove should be byte
4. Test
   4.1 spu_case0_arm_case0:  Pass
   4.2 spu_case14_arm_case20:Pass
   4.3 spu_case20_arm_case20:Pass
   4.4 spu_case21_arm_case21:Pass
   4.5 spu_case34_arm_case5: Pass
   4.6 spu_case44_arm_case5: Pass
2024-02-18 19:20:20 +08:00
Xianfeng Du
2ac1edb48a Merge branch 'dev_ck_v2.1_bug#1645#' into 'dev_ck_v2.1'
UCP4008-SL bug#1645

See merge request ucp/driver/ucp4008_platform_spu!88
2024-01-31 11:58:16 +00:00
xinxin.li
c95d515a70 1. fix UCP4008-SL bug#1645;
2. modify api jesd_orx_csu_init;
2024-01-31 19:14:13 +08:00
Xianfeng Du
101cecf4aa Merge branch 'dev_ck_v2.1_bug#1641#' into 'dev_ck_v2.1'
UCP4008-SL bug#1641

See merge request ucp/driver/ucp4008_platform_spu!87
2024-01-29 09:29:14 +00:00
xinxin.li
20d3c88a00 1. fix UCP4008-SL bug#1641; 2024-01-29 16:19:25 +08:00
Xianfeng Du
ba985c67ac Merge branch 'dev_ck_v2.1_feature#1640#' into 'dev_ck_v2.1'
UCP4008-SL feature #1640

See merge request ucp/driver/ucp4008_platform_spu!86
2024-01-29 08:13:08 +00:00