PRSDK-3515 Add Board_init function to enable module clock
authorSinthu Raja M <x0257345@ti.com>
Wed, 27 Jun 2018 13:52:43 +0000 (19:22 +0530)
committerSinthu Raja M <x0257345@ti.com>
Wed, 27 Jun 2018 14:02:12 +0000 (19:32 +0530)
 Add Board_int function to enable module clock

example/c6657/MCBSPDigLpbk/mcbspMasterDigLpbk.c
example/c674x/MCBSPDigLpbk/mcbspMasterDigLpbk.c
example/k2g/MCBSPDigLpbk/mcbspMasterDigLpbk.c
example/omapl138/MCBSPDigLpbk/mcbspMasterDigLpbk.c

index 7281420d4e4d4f470d465c2a70c40d2ab6a78ff8..e2f11b2ed7d0014ec990086965aca0152d0d4fa7 100644 (file)
@@ -5,7 +5,7 @@
  * master functionality using Digital Loopback setup. The file configures 
  * the EVM in master mode.
  *
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 - 2018 Texas Instruments Incorporated - http://www.ti.com/
  *
  *
  *  Redistribution and use in source and binary forms, with or without
@@ -50,6 +50,7 @@
 #include <xdc/runtime/System.h>
 
 #include <xdc/cfg/global.h>
+#include <board.h>
 
 /* Include EDMA3 Driver */
 #include <ti/sdo/edma3/drv/edma3_drv.h>
@@ -86,6 +87,8 @@ extern int32_t Osal_dataBufferInitMemory(uint32_t dataBufferSize);
 extern void McbspXmtInterrupt_init(void *mcbspTxChan);
 extern void McbspRcvInterrupt_init(void *mcbspRxChan);
 
+extern Board_STATUS Board_init(Board_initCfg);
+
 /* FPGA Configuration Misc-1 Register offset */
 #define MCBSP_FPGA_MISC_REG_OFFSET (0x0C)
 
@@ -854,7 +857,12 @@ Void main(Void)
 {
     Task_Params taskParams;
     EDMA3_DRV_Result edmaResult = 0;
+#ifdef SIMULATOR_SUPPORT
     uint8_t uchValue, uchReadValue;
+#endif
+
+    Board_initCfg arg = BOARD_INIT_MODULE_CLOCK | BOARD_INIT_PINMUX_CONFIG | BOARD_INIT_UART_STDIO;
+    Board_init(arg);
 
     uint32_t temp;
     /* Get the core number. */
index 8bc44a36c15e3071f995c9f35d2a34cc4158a8ab..688d7822ce31edb76c247e4ac8d9c2a216ff8335 100644 (file)
@@ -5,7 +5,7 @@
  * master functionality using Digital Loopback setup. The file configures 
  * the EVM in master mode.
  *
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 - 2018 Texas Instruments Incorporated - http://www.ti.com/
  *
  *
  *  Redistribution and use in source and binary forms, with or without
@@ -66,6 +66,7 @@
 /* MCBSP Driver Include File. */
 #include <ti/drv/mcbsp/mcbsp_drv.h>
 #include <ti/drv/mcbsp/mcbsp_osal.h>
+#include <board.h>
 
 /* PlatformLib Include File */
 //#include <ti/platform/platform.h>
@@ -84,6 +85,8 @@ extern int32_t Osal_dataBufferInitMemory(uint32_t dataBufferSize);
 extern void McbspXmtInterrupt_init(void *mcbspTxChan);
 extern void McbspRcvInterrupt_init(void *mcbspRxChan);
 
+extern Board_STATUS Board_init(Board_initCfg);
+
 /* FPGA Configuration Misc-1 Register offset */
 #define MCBSP_FPGA_MISC_REG_OFFSET (0x0C)
 
@@ -851,7 +854,12 @@ Void main(Void)
 {
     Task_Params taskParams;
     EDMA3_DRV_Result edmaResult = 0;
+#ifdef SIMULATOR_SUPPORT
     uint8_t uchValue, uchReadValue;
+#endif
+
+    Board_initCfg arg = BOARD_INIT_MODULE_CLOCK | BOARD_INIT_PINMUX_CONFIG | BOARD_INIT_UART_STDIO;
+    Board_init(arg);
 
     /* Get the core number. */
     coreNum = 0; //CSL_chipReadReg (CSL_CHIP_DNUM);
index ec0ec8bf36d7e87917429309d2e716baac2893fe..888acbeb5269dbdafef05dda79bfa1c7c8eabcbc 100644 (file)
@@ -5,7 +5,7 @@
  * master functionality using Digital Loopback setup. The file configures 
  * the EVM in master mode.
  *
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 - 2018 Texas Instruments Incorporated - http://www.ti.com/
  *
  *
  *  Redistribution and use in source and binary forms, with or without
@@ -50,6 +50,7 @@
 #include <xdc/runtime/System.h>
 
 #include <xdc/cfg/global.h>
+#include <board.h>
 
 /* Include EDMA3 Driver */
 #include <ti/sdo/edma3/drv/edma3_drv.h>
@@ -81,6 +82,8 @@ extern void McbspDevice_init(void);
 
 extern int32_t Osal_dataBufferInitMemory(uint32_t dataBufferSize);
 
+extern Board_STATUS Board_init(Board_initCfg);
+
 extern void McbspXmtInterrupt_init(void *mcbspTxChan);
 extern void McbspRcvInterrupt_init(void *mcbspRxChan);
 
@@ -852,7 +855,12 @@ Void main(Void)
 {
     Task_Params taskParams;
     EDMA3_DRV_Result edmaResult = 0;
+#ifdef SIMULATOR_SUPPORT
     uint8_t uchValue, uchReadValue;
+#endif
+
+    Board_initCfg arg = BOARD_INIT_MODULE_CLOCK | BOARD_INIT_PINMUX_CONFIG | BOARD_INIT_UART_STDIO;
+    Board_init(arg);
 
     /* Get the core number. */
     coreNum = 0; //CSL_chipReadReg (CSL_CHIP_DNUM);
index 8bc44a36c15e3071f995c9f35d2a34cc4158a8ab..3426cd119fbaa52ac6db43be55771fef901f0ea4 100644 (file)
@@ -5,7 +5,7 @@
  * master functionality using Digital Loopback setup. The file configures 
  * the EVM in master mode.
  *
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
  *
  *
  *  Redistribution and use in source and binary forms, with or without
@@ -66,6 +66,7 @@
 /* MCBSP Driver Include File. */
 #include <ti/drv/mcbsp/mcbsp_drv.h>
 #include <ti/drv/mcbsp/mcbsp_osal.h>
+#include <board.h>
 
 /* PlatformLib Include File */
 //#include <ti/platform/platform.h>
@@ -84,6 +85,8 @@ extern int32_t Osal_dataBufferInitMemory(uint32_t dataBufferSize);
 extern void McbspXmtInterrupt_init(void *mcbspTxChan);
 extern void McbspRcvInterrupt_init(void *mcbspRxChan);
 
+extern Board_STATUS Board_init(Board_initCfg);
+
 /* FPGA Configuration Misc-1 Register offset */
 #define MCBSP_FPGA_MISC_REG_OFFSET (0x0C)
 
@@ -851,7 +854,12 @@ Void main(Void)
 {
     Task_Params taskParams;
     EDMA3_DRV_Result edmaResult = 0;
+#ifdef SIMULATOR_SUPPORT
     uint8_t uchValue, uchReadValue;
+#endif
+
+    Board_initCfg arg = BOARD_INIT_MODULE_CLOCK | BOARD_INIT_PINMUX_CONFIG | BOARD_INIT_UART_STDIO;
+    Board_init(arg);
 
     /* Get the core number. */
     coreNum = 0; //CSL_chipReadReg (CSL_CHIP_DNUM);