changeset 9:b80f0c5016ee

L1/cfile: new code compiles
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 09 Jun 2016 06:28:19 +0000
parents b36540edb046
children 9ffe74065152
files L1/cfile/Makefile L1/cfile/l1_afunc.c L1/cfile/l1_api_hisr.c L1/cfile/l1_async.c L1/cfile/l1_cmplx.c L1/cfile/l1_ctl.c L1/cfile/l1_drive.c L1/cfile/l1_func.c L1/cfile/l1_init.c L1/cfile/l1_mfmgr.c L1/cfile/l1_pwmgr.c L1/cfile/l1_sync.c L1/cfile/l1_trace.c
diffstat 13 files changed, 66 insertions(+), 72 deletions(-) [+]
line wrap: on
line diff
--- a/L1/cfile/Makefile	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/Makefile	Thu Jun 09 06:28:19 2016 +0000
@@ -1,7 +1,7 @@
 CC=	arm-elf-gcc
 CPPFLAGS=-I../../include -I../include -I../audio_include -I../audio_cust0 \
 	-I../dyn_dwl_include -I../tm_include -I../tm_cust0 -I../cust0 \
-	-I../tpudrv -DMOVE_IN_INTERNAL_RAM
+	-I../tpudrv -I../../bsp -I../../bsp/abb+spi -DMOVE_IN_INTERNAL_RAM
 CFLAGS=	-O2 -fno-builtin -mthumb-interwork
 ASFLAGS=-mthumb-interwork
 LD=	arm-elf-ld
--- a/L1/cfile/l1_afunc.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_afunc.c	Thu Jun 09 06:28:19 2016 +0000
@@ -9,8 +9,9 @@
 
 #define  L1_AFUNC_C
 
+#include "config.h"
+#include "l1_confg.h"
 #include "l1_macro.h"
-#include "l1_confg.h"
 
 #if (CODE_VERSION == SIMULATION)
   #include <string.h>
@@ -84,7 +85,7 @@
     #include "l1aac_defty.h"
   #endif
   #include "l1_defty.h"
-  #include "cust_os.h"
+  #include "../../gpf/inc/cust_os.h"
   #include "l1_msgty.h"
   #include "l1_varex.h"
   #include "l1_proto.h"
--- a/L1/cfile/l1_api_hisr.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_api_hisr.c	Thu Jun 09 06:28:19 2016 +0000
@@ -7,15 +7,16 @@
  *
  ************* Revision Controle System Header *************/
 
+#include "config.h"
 #include "l1_confg.h"
-#include "nucleus.h"
+#include "../../nucleus/nucleus.h"
 #include "sys_types.h"
 #include "l1_types.h"
 #include "l1audio_cust.h"
 #include "l1audio_defty.h"
 #include "l1audio_const.h"
 #include "l1_const.h"
-#include "cust_os.h"
+#include "../../gpf/inc/cust_os.h"
 #include "l1tm_defty.h"
 #if (L1_GTT == 1)
   #include "l1gtt_const.h"
--- a/L1/cfile/l1_async.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_async.c	Thu Jun 09 06:28:19 2016 +0000
@@ -8,8 +8,9 @@
  ************* Revision Controle System Header *************/
 
 //#pragma DUPLICATE_FOR_INTERNAL_RAM_START
+#include "config.h"
+#include "l1_confg.h"
 #include "l1_macro.h"
-#include "l1_confg.h"
 //#pragma DUPLICATE_FOR_INTERNAL_RAM_END
 
 #if !((MOVE_IN_INTERNAL_RAM == 1) && (GSM_IDLE_RAM !=0))  // MOVE TO INTERNAL MEM IN CASE GSM_IDLE_RAM enabled
@@ -87,7 +88,7 @@
   #include "l1_const.h"
   #include "l1_time.h"
   #include "l1_signa.h"
-  #include "cust_os.h"
+  #include "../../gpf/inc/cust_os.h"
   #if TESTMODE
     #include "l1tm_defty.h"
     #include "l1tm_signa.h"
@@ -282,7 +283,7 @@
   #if (L1_AGC_DL == 1)
     extern void l1a_mmi_agc_dl_process          (xSignalHeaderRec *msg);
   #endif
-#if (L1_DRC == 1)
+  #if (L1_DRC == 1)
     extern void l1a_mmi_drc_process             (xSignalHeaderRec *msg);
   #endif
   #if (L1_LIMITER == 1)
--- a/L1/cfile/l1_cmplx.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_cmplx.c	Thu Jun 09 06:28:19 2016 +0000
@@ -11,8 +11,9 @@
 
 //#pragma DUPLICATE_FOR_INTERNAL_RAM_START
 
+#include "config.h"
+#include "l1_confg.h"
 #include "l1_macro.h"
-#include "l1_confg.h"
 
 #if (CODE_VERSION == SIMULATION)
   #include <string.h>
@@ -108,7 +109,7 @@
     #include "l1aac_defty.h"
   #endif
   #include "l1_defty.h"
-  #include "cust_os.h"
+  #include "../../gpf/inc/cust_os.h"
   #include "l1_msgty.h"
   #include "l1_varex.h"
   #include "l1_proto.h"
--- a/L1/cfile/l1_ctl.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_ctl.c	Thu Jun 09 06:28:19 2016 +0000
@@ -9,8 +9,9 @@
 
 #define  L1_CTL_C
 
+#include "config.h"
+#include "l1_confg.h"
 #include "l1_macro.h"
-#include "l1_confg.h"
 
 #if (CODE_VERSION == SIMULATION)
   #include <string.h>
@@ -103,7 +104,7 @@
     #include "l1aac_defty.h"
   #endif
   #include "l1_defty.h"
-  #include "cust_os.h"
+  #include "../../gpf/inc/cust_os.h"
   #include "l1_msgty.h"
   #include "l1_varex.h"
   #include "l1_proto.h"
--- a/L1/cfile/l1_drive.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_drive.c	Thu Jun 09 06:28:19 2016 +0000
@@ -9,6 +9,7 @@
 
 #define  L1_DRIVE_C
 
+#include "config.h"
 #include "l1_confg.h"
 
 #if (RF_FAM == 61)
@@ -18,7 +19,7 @@
 #define	W_A_DSP_PR20037	1	/* FreeCalypso */
 
 #if ((L1M_WAIT_DSP_RESTART_AFTER_VOCODER_ENABLE ==1)&&(W_A_DSP_PR20037 == 1))
-  #include "nucleus.h"
+  #include "../../nucleus/nucleus.h"
 #endif
 #include "l1_macro.h"
 #if (CODE_VERSION == SIMULATION)
@@ -107,7 +108,7 @@
   #endif
   #include "l1_defty.h"
   #include "l1_varex.h"
-  #include "cust_os.h"
+  #include "../../gpf/inc/cust_os.h"
   #include "l1_msgty.h"
   #if TESTMODE
     #include "l1tm_varex.h"
--- a/L1/cfile/l1_func.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_func.c	Thu Jun 09 06:28:19 2016 +0000
@@ -9,8 +9,9 @@
 
 #define  L1_FUNC_C
 
+#include "config.h"
+#include "l1_confg.h"
 #include "l1_macro.h"
-#include "l1_confg.h"
 
 #if (CODE_VERSION == SIMULATION)
   #include <string.h>
@@ -103,7 +104,7 @@
     #include "l1aac_defty.h"
   #endif
   #include "l1_defty.h"
-  #include "cust_os.h"
+  #include "../../gpf/inc/cust_os.h"
   #include "l1_msgty.h"
   #include "l1_varex.h"
   #include "l1_proto.h"
@@ -118,7 +119,7 @@
   #include "rhea_arm.h"
   #include "dma.h"
   #include "ulpd.h"
-  #include "leadapi.h"
+  #include "../dsp/leadapi.h"
 
   #if (OP_L1_STANDALONE)
   #if (CHIPSET == 4) || (CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 10) || \
@@ -149,20 +150,20 @@
 
   /* DSP patch */
   #if (DWNLD == NO_DWNLD)
-    const UWORD8  patch_array[1];
-    const UWORD8  DspCode_array[1] ;
-    const UWORD8  DspData_array[1];
+    const UWORD8  patch_array[1] = {0};
+    const UWORD8  DspCode_array[1] = {0};
+    const UWORD8  DspData_array[1] = {0};
   #elif (DWNLD == PATCH_DWNLD)
-    extern const UWORD8  patch_array[] ;
-    const UWORD8  DspCode_array[1] ;
-    const UWORD8  DspData_array[1];
+    extern const UWORD8  patch_array[];
+    const UWORD8  DspCode_array[1] = {0};
+    const UWORD8  DspData_array[1] = {0};
   #elif (DWNLD == DSP_DWNLD)
-    const UWORD8 patch_array[1] ;
-    extern const UWORD8 DspCode_array[] ;
+    const UWORD8 patch_array[1] = {0};
+    extern const UWORD8 DspCode_array[];
     extern const UWORD8 DspData_array[];
   #else
-    extern const UWORD8  patch_array[] ;
-    extern const UWORD8  DspCode_array[] ;
+    extern const UWORD8  patch_array[];
+    extern const UWORD8  DspCode_array[];
     extern const UWORD8  DspData_array[];
   #endif
 
--- a/L1/cfile/l1_init.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_init.c	Thu Jun 09 06:28:19 2016 +0000
@@ -9,6 +9,7 @@
 
 #define  L1_INIT_C
 
+#include "config.h"
 #include "l1_confg.h"
 
 #define	W_A_DSP_PR20037	1	/* FreeCalypso */
@@ -84,10 +85,10 @@
 #else // NO SIMULATION
 
   #include <string.h>
-  #include "tm_defs.h"
+  /* #include "tm_defs.h" */
   #include "l1_types.h"
   #include "sys_types.h"
-  #include "leadapi.h"
+  #include "../dsp/leadapi.h"
   #include "l1_const.h"
   #include "l1_macro.h"
   #include "l1_time.h"
@@ -130,7 +131,7 @@
   #endif
 
   #include "l1_defty.h"
-  #include "cust_os.h"
+  #include "../../gpf/inc/cust_os.h"
   #include "l1_msgty.h"
   #include "l1_varex.h"
   #include "l1_proto.h"
--- a/L1/cfile/l1_mfmgr.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_mfmgr.c	Thu Jun 09 06:28:19 2016 +0000
@@ -1,4 +1,3 @@
-
 /************* Revision Controle System Header *************
  *                  GSM Layer 1 software
  * L1_MFMGR.C
@@ -10,8 +9,9 @@
 
 #define  L1_MFMGR_C
 
+#include "config.h"
+#include "l1_confg.h"
 #include "l1_macro.h"
-#include "l1_confg.h"
 
 #if (CODE_VERSION == SIMULATION)
   #include <string.h>
@@ -72,7 +72,7 @@
     #include "l1aac_defty.h"
   #endif
   #include "l1_defty.h"
-  #include "cust_os.h"
+  #include "../../gpf/inc/cust_os.h"
   #include "l1_msgty.h"
   #include "l1_varex.h"
   #include "l1_proto.h"
--- a/L1/cfile/l1_pwmgr.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_pwmgr.c	Thu Jun 09 06:28:19 2016 +0000
@@ -10,19 +10,14 @@
 #define  L1_PWMGR_C
 //#pragma DUPLICATE_FOR_INTERNAL_RAM_START
 
-#include "timer/timer2.h"
-#include "armio/armio.h"
-
-//omaps00090550 #include "l1_macro.h"
+#include "config.h"
 #include "l1_confg.h"
 
-#if (OP_L1_STANDALONE == 1)
-  #include "uart/serialswitch_core.h"
-#else
-  #include "uart/serialswitch.h"
-#endif
+#include "../../bsp/timer2.h"
+#include "../../bsp/armio.h"
+#include "../../serial/serialswitch.h"
 
-#if (OP_L1_STANDALONE == 0)
+#if 0 //(OP_L1_STANDALONE == 0)
   #include "sim/sim.h"
   #include "rv_swe.h"
 #endif
@@ -98,17 +93,13 @@
   extern NU_TASK L1S_task;
   STATUS status;
 
-
-
 #else // NO SIMULATION
 
-
-
   #include "l1_types.h"
   #include "l1_const.h"
 
-  #include "abb/abb.h"
-  #include "dma/sys_dma.h"
+  #include "../../bsp/abb+spi/abb.h"
+  /* #include "dma/sys_dma.h" */
 
   #if (OP_BT == 1)
     #include "hci_ll_simul.h"
@@ -145,11 +136,11 @@
   #include "l1_tabs.h"
   #include "sys_types.h"
   #include "tpudrv.h"
-  #include "cust_os.h"
+  #include "../../gpf/inc/cust_os.h"
   #include "l1_msgty.h"
   #include "l1_proto.h"
   #include "l1_trace.h"
-  #include "timer/timer.h"
+  #include "../../bsp/timer.h"
 
   #if (CHIPSET == 12) || (CHIPSET == 15)
     #include "timer/timer_sec.h"
@@ -158,13 +149,12 @@
     /* FreeCalypso: massive #if (CHIPSET == 15) chunk removed */
 
   #else  //(CHIPSET == 12) || (CHIPSET == 15)
-    #include "inth/iq.h"
-    #include "inth/inth.h"
+    #include "iq.h"
+    #include "inth.h"
   #endif
-//  #include "timer1.h"
-  #include "ulpd/ulpd.h"
-  #include "clkm/clkm.h"
-  #include "memif/mem.h"
+  #include "ulpd.h"
+  #include "clkm.h"
+  #include "mem.h"
   #if L2_L3_SIMUL
     #include "hw_debug.h"
   #endif
--- a/L1/cfile/l1_sync.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_sync.c	Thu Jun 09 06:28:19 2016 +0000
@@ -8,8 +8,9 @@
  ************* Revision Controle System Header *************/
 
 //#pragma DUPLICATE_FOR_INTERNAL_RAM_START
+  #include "config.h"
+  #include "l1_confg.h"
   #include "l1_macro.h"
-  #include "l1_confg.h"
 //#pragma DUPLICATE_FOR_INTERNAL_RAM_END
 
 #if !((MOVE_IN_INTERNAL_RAM == 1) && (GSM_IDLE_RAM !=0))  // MOVE TO INTERNAL MEM IN CASE GSM_IDLE_RAM enabled
@@ -129,7 +130,7 @@
   #endif
 
   #include "l1_defty.h"
-  #include "cust_os.h"
+  #include "../../gpf/inc/cust_os.h"
   #include "l1_msgty.h"
   #include "l1_varex.h"
   #include "l1_proto.h"
@@ -7998,7 +7999,7 @@
 	 * TCS211 binary object; it appears neither in the LoCosto nor
 	 * in the TSM30 source.
 	 */
-        #if (AEC)
+        #if (AUDIO_TASK && AEC)
 	  if((l1s.aec.aec_control & 0x0002) || (l1s.aec.aec_control & 0x0004)) {
 	    l1s.aec.aec_control = l1a_l1s_com.aec_task.parameters.aec_control
 				  | 0x0001;
--- a/L1/cfile/l1_trace.c	Thu Jun 09 05:45:03 2016 +0000
+++ b/L1/cfile/l1_trace.c	Thu Jun 09 06:28:19 2016 +0000
@@ -10,13 +10,10 @@
 #define  L1_TRACE_C
 
 //#pragma DUPLICATE_FOR_INTERNAL_RAM_START
-#include "l1sw.cfg"
-#if (OP_L1_STANDALONE == 0)
-  #include "debug.cfg"
-#endif
-
+
+#include "config.h"
+#include "l1_confg.h"
 #include "l1_macro.h"
-#include "l1_confg.h"
 
 #include <string.h>
 #include "l1_types.h"
@@ -66,7 +63,7 @@
 #endif
 
 #include "l1_defty.h"
-#include "cust_os.h"
+#include "../../gpf/inc/cust_os.h"
 #include "l1_msgty.h"
 #include "l1_varex.h"
 #include "l1_proto.h"
@@ -106,11 +103,9 @@
 #include <string.h>
 #include <stdio.h>
 
-#if (OP_L1_STANDALONE == 1)
-  #include "serialswitch_core.h"
-#else
-  #include "uart/serialswitch.h"
-#endif
+#include "../../serial/serialswitch.h"
+#include "../../riviera/rv/rv_trace.h"
+#include "../../riviera/rvf/rvf_api.h"
 
 //void dt_trace_event(UWORD16 id, char *fmt_string, ...);
 #if (TRACE_TYPE==7)