From 96ec809d2756e2aa20e04f4e8177ca71384bd328 Mon Sep 17 00:00:00 2001 From: "huihui.shang" Date: Thu, 14 Dec 2023 10:55:49 +0800 Subject: [PATCH] ecpri function --- public/common/driver/inc/ecpri_comm.h | 117 + public/common/utility/inc/ucp_utility.h | 230 +- public/ecs_rfm_spu0/driver/inc/ecpri_csu.h | 17 +- public/ecs_rfm_spu0/driver/inc/ecpri_irq.h | 56 + public/ecs_rfm_spu0/driver/inc/ecpri_que.h | 125 + .../driver/inc/ecpri_queue_proc.h | 127 - public/ecs_rfm_spu0/driver/src/ecpri_csu.s.c | 152 +- public/ecs_rfm_spu0/driver/src/ecpri_irq.s.c | 175 + public/ecs_rfm_spu0/driver/src/ecpri_que.s.c | 395 + .../driver/src/ecpri_queue_proc.s.c | 603 - public/ecs_rfm_spu0/driver/src/rfm0_drv.s.c | 37 +- .../ecs_rfm_spu0/driver/src/rfm0_mtimer.s.c | 366 +- public/ecs_rfm_spu0/top/src/main.s.c | 142 +- public/ecs_rfm_spu1/driver/inc/ecpri_driver.h | 28 +- public/ecs_rfm_spu1/driver/inc/ecpri_pma.h | 27 +- public/ecs_rfm_spu1/driver/inc/ecpri_roec.h | 32 +- public/ecs_rfm_spu1/driver/inc/ecpri_switch.h | 119 +- .../ecs_rfm_spu1/driver/src/ecpri_driver.s.c | 339 +- public/ecs_rfm_spu1/driver/src/ecpri_pma.s.c | 1090 +- public/ecs_rfm_spu1/driver/src/ecpri_roec.s.c | 34 +- .../ecs_rfm_spu1/driver/src/ecpri_switch.s.c | 343 +- public/ecs_rfm_spu1/driver/src/mtimer_drv.s.c | 908 +- public/ecs_rfm_spu1/driver/src/stc_timer.s.c | 738 +- public/make/makefile.ecs_rfm_spu0 | 16 +- public/make/makefile.ecs_rfm_spu1 | 1 + .../test/testbench/fronthaul/inc/ecpri_test.h | 33 +- .../fronthaul/inc/ecpri_test_case100.h | 47 + .../testcases/case100/fronthaul/readme.txt | 2 + .../fronthaul/src/ecpri_test_case100.s.c | 199 + .../case100/osp/src/ape_test_case100.s.c | 60 + .../fronthaul/inc/ecpri_test_case101.h | 56 + .../inc/ecpri_test_case101_antdata.h | 117 + .../testcases/case101/fronthaul/readme.txt | 2 + .../fronthaul/src/ecpri_test_case101.s.c | 385 + .../src/ecpri_test_case101_antdata.s.c | 155107 +++++++++++++++ .../case101/osp/src/ape_test_case101.s.c | 60 + .../fronthaul/inc/ecpri_test_case102.h | 56 + .../inc/ecpri_test_case102_antdata.h | 110 + .../testcases/case102/fronthaul/readme.txt | 2 + .../fronthaul/src/ecpri_test_case102.s.c | 363 + .../src/ecpri_test_case102_antdata.s.c | 116251 +++++++++++ .../case102/osp/src/ape_test_case102.s.c | 60 + 42 files changed, 276241 insertions(+), 2886 deletions(-) create mode 100644 public/common/driver/inc/ecpri_comm.h create mode 100644 public/ecs_rfm_spu0/driver/inc/ecpri_irq.h create mode 100644 public/ecs_rfm_spu0/driver/inc/ecpri_que.h delete mode 100644 public/ecs_rfm_spu0/driver/inc/ecpri_queue_proc.h create mode 100644 public/ecs_rfm_spu0/driver/src/ecpri_irq.s.c create mode 100644 public/ecs_rfm_spu0/driver/src/ecpri_que.s.c delete mode 100644 public/ecs_rfm_spu0/driver/src/ecpri_queue_proc.s.c create mode 100644 public/test/testcases/case100/fronthaul/inc/ecpri_test_case100.h create mode 100644 public/test/testcases/case100/fronthaul/readme.txt create mode 100644 public/test/testcases/case100/fronthaul/src/ecpri_test_case100.s.c create mode 100644 public/test/testcases/case100/osp/src/ape_test_case100.s.c create mode 100644 public/test/testcases/case101/fronthaul/inc/ecpri_test_case101.h create mode 100644 public/test/testcases/case101/fronthaul/inc/ecpri_test_case101_antdata.h create mode 100644 public/test/testcases/case101/fronthaul/readme.txt create mode 100644 public/test/testcases/case101/fronthaul/src/ecpri_test_case101.s.c create mode 100644 public/test/testcases/case101/fronthaul/src/ecpri_test_case101_antdata.s.c create mode 100644 public/test/testcases/case101/osp/src/ape_test_case101.s.c create mode 100644 public/test/testcases/case102/fronthaul/inc/ecpri_test_case102.h create mode 100644 public/test/testcases/case102/fronthaul/inc/ecpri_test_case102_antdata.h create mode 100644 public/test/testcases/case102/fronthaul/readme.txt create mode 100644 public/test/testcases/case102/fronthaul/src/ecpri_test_case102.s.c create mode 100644 public/test/testcases/case102/fronthaul/src/ecpri_test_case102_antdata.s.c create mode 100644 public/test/testcases/case102/osp/src/ape_test_case102.s.c diff --git a/public/common/driver/inc/ecpri_comm.h b/public/common/driver/inc/ecpri_comm.h new file mode 100644 index 0000000..fa0f119 --- /dev/null +++ b/public/common/driver/inc/ecpri_comm.h @@ -0,0 +1,117 @@ +/********************************************************************************************************************** +* Copyright (C), 2022-2026, SMARTLOGIC TECHNOLOGY LTD. +* File Name: ecpri_comm.h +* Create Date: 23/12/11 +* Description: eCPRI Common Module Header File +* Change History: +*