PRSDK-3732 Update MCBSP count to prevent memory corruption.
authorSinthu Raja M <x0257345@ti.com>
Tue, 20 Mar 2018 13:23:04 +0000 (18:53 +0530)
committerSinthu Raja M <x0257345@ti.com>
Tue, 20 Mar 2018 13:23:04 +0000 (18:53 +0530)
 Updated MCBSP count based on the CSL SOC based macro to avoid
 allocating array variable with different values which leads to memory
 coruption

include/mcbsp_pvt.h

index 2bdbd8d1aedadc45c23c96311807ef1a56b9e114..9bbe7d0aaab61abeb0e3916eff63cd12e4a9ac6f 100644 (file)
@@ -61,6 +61,7 @@ extern "C" {
 #include <ti/csl/cslr_mcbsp.h>
 #include <ti/sdo/edma3/drv/edma3_drv.h>
 #include <ti/drv/mcbsp/mcbsp_drv.h>
 #include <ti/csl/cslr_mcbsp.h>
 #include <ti/sdo/edma3/drv/edma3_drv.h>
 #include <ti/drv/mcbsp/mcbsp_drv.h>
+#include <ti/csl/cslr_device.h>
 
 /*============================================================================*/
 /*                            MACRO DEFINTIONS                                */
 
 /*============================================================================*/
 /*                            MACRO DEFINTIONS                                */
@@ -91,7 +92,7 @@ extern "C" {
 /**< No of frames Max supported by the mcbsp                                  */
 
 #ifndef CSL_MCBSP_PER_CNT
 /**< No of frames Max supported by the mcbsp                                  */
 
 #ifndef CSL_MCBSP_PER_CNT
-#define CSL_MCBSP_PER_CNT 1
+#define CSL_MCBSP_PER_CNT CSL_MCBSP_CNT
 #endif
 /*============================================================================*/
 /*                         ENUMERATED DATA TYPES                              */
 #endif
 /*============================================================================*/
 /*                         ENUMERATED DATA TYPES                              */