Test/Example: Re-define some CSL defintions to cover both keystone and keystone2...
authorEric Ruei <e-ruei1@ti.com>
Fri, 11 Dec 2015 22:04:44 +0000 (17:04 -0500)
committerEric Ruei <e-ruei1@ti.com>
Fri, 11 Dec 2015 22:04:44 +0000 (17:04 -0500)
example/src/sample_int_reg.c
example/src/tcp3d_example_main.c
example/src/tcp3d_single_inst.h
test/src/sample_int_reg.c
test/src/tcp3d_main.c
test/src/tcp3d_single_inst.h

index 627a097d84766d08c9cce43eb175f8b77f5ecfdf..5b6628acf2ceee341608910934d10555ff6f2b00 100644 (file)
@@ -43,6 +43,7 @@
 #include <xdc/runtime/System.h>\r
 \r
 #include "sample.h"\r
+#include "tcp3d_drv_sample.h"\r
 \r
 extern unsigned int ccXferCompInt[][EDMA3_MAX_REGIONS];\r
 extern unsigned int ccErrorInt[];\r
index d0ca8979f7e5744846ee7ca9543ae60d551c8bc5..45f0156499a0a85d42cc7b625157aace15a2c1b9 100644 (file)
  **********************************************************************/\r
 #define START_CMD_PERIOD            1\r
 \r
+#ifdef CSL_PSC_PD_TCP3D_A\r
+/* Convert Keystone CSL definitions ti Keystone2 CSL definitions */\r
+#define CSL_PSC_PD_TCP3D_01     CSL_PSC_PD_TCP3D_A\r
+#define CSL_PSC_LPSC_TCP3D_0    CSL_PSC_LPSC_TCP3D_A\r
+#endif\r
+\r
 /**********************************************************************\r
  ************************** Test Variables ****************************\r
  **********************************************************************/\r
index 9e0563bbd7151b289247475cc38b3fcdb9f245a1..835060e5c06f945039074acf11fca66565418c5c 100644 (file)
 #ifndef _TCP3D_SINGLE_INST_H_\r
 #define _TCP3D_SINGLE_INST_H_\r
 \r
+\r
+#ifdef CSL_TCP3D_A\r
+/* Convert Keystone CSL definitions ti Keystone2 CSL definitions */\r
+#define CSL_EDMACC_2_REGS       CSL_EDMA2CC_REGS\r
+#define CSL_CIC_0_REGS          CSL_CP_INTC_0_REGS\r
+#define CSL_TCP3D_0             CSL_TCP3D_A\r
+#define CSL_TCP3D_0_CFG_REGS    CSL_TCP3D_A_CFG_REGS\r
+#define CSL_TCP3D_0_DATA_REGS   CSL_TCP3D_A_DATA_REGS\r
+#endif\r
+\r
 /**\r
  * Test TCP3D Notification Events\r
  */\r
index 627a097d84766d08c9cce43eb175f8b77f5ecfdf..5b6628acf2ceee341608910934d10555ff6f2b00 100644 (file)
@@ -43,6 +43,7 @@
 #include <xdc/runtime/System.h>\r
 \r
 #include "sample.h"\r
+#include "tcp3d_drv_sample.h"\r
 \r
 extern unsigned int ccXferCompInt[][EDMA3_MAX_REGIONS];\r
 extern unsigned int ccErrorInt[];\r
index 1dced9254d91fa1cff88105c99c981a9704c03fe..0a6558c6e6fc5dcfaecbdc3749d35db1b554d04a 100644 (file)
  **********************************************************************/\r
 #define START_CMD_PERIOD            1\r
 \r
+\r
+#ifdef CSL_PSC_PD_TCP3D_A\r
+/* Convert Keystone CSL definitions ti Keystone2 CSL definitions */\r
+#define CSL_PSC_PD_TCP3D_01     CSL_PSC_PD_TCP3D_A\r
+#define CSL_PSC_LPSC_TCP3D_0    CSL_PSC_LPSC_TCP3D_A\r
+#endif\r
+\r
 /**********************************************************************\r
  ************************** Test Variables ****************************\r
  **********************************************************************/\r
index 9e0563bbd7151b289247475cc38b3fcdb9f245a1..12f078e08dbf951788f486ad8d43b82b46fbdf12 100644 (file)
 #ifndef _TCP3D_SINGLE_INST_H_\r
 #define _TCP3D_SINGLE_INST_H_\r
 \r
+#ifdef CSL_TCP3D_A\r
+/* Convert Keystone CSL definitions ti Keystone2 CSL definitions */\r
+#define CSL_EDMACC_2_REGS       CSL_EDMA2CC_REGS\r
+#define CSL_CIC_0_REGS          CSL_CP_INTC_0_REGS\r
+#define CSL_TCP3D_0             CSL_TCP3D_A\r
+#define CSL_TCP3D_0_CFG_REGS    CSL_TCP3D_A_CFG_REGS\r
+#define CSL_TCP3D_0_DATA_REGS   CSL_TCP3D_A_DATA_REGS\r
+#endif\r
+\r
 /**\r
  * Test TCP3D Notification Events\r
  */\r