fixed build warning
authorPrasad Konnur <prasadkonnur@ti.com>
Tue, 26 May 2020 08:54:33 +0000 (14:24 +0530)
committerPrasad Konnur <prasadkonnur@ti.com>
Tue, 26 May 2020 10:15:37 +0000 (15:45 +0530)
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
examples/edma3_driver/src/dma_poll_test.c [changed mode: 0644->0755]
examples/edma3_driver/src/sample.h [changed mode: 0644->0755]
packages/ti/sdo/edma3/drv/sample/src/platforms/sample_am335x_arm_int_reg.c [changed mode: 0644->0755]
packages/ti/sdo/edma3/drv/sample/src/platforms/sample_c6a811x_arm_int_reg.c [changed mode: 0644->0755]
packages/ti/sdo/edma3/drv/sample/src/platforms/sample_c6a811x_cfg.c [changed mode: 0644->0755]
packages/ti/sdo/edma3/drv/sample/src/platforms/sample_ti816x_arm_int_reg.c
packages/ti/sdo/edma3/rm/sample/src/platforms/sample_am335x_arm_int_reg.c [changed mode: 0644->0755]
packages/ti/sdo/edma3/rm/sample/src/platforms/sample_c6a811x_arm_int_reg.c [changed mode: 0644->0755]
packages/ti/sdo/edma3/rm/sample/src/platforms/sample_c6a811x_cfg.c [changed mode: 0644->0755]
packages/ti/sdo/edma3/rm/src/configs/edma3_c6a811x_cfg.c [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index fc0f037..efd308c
@@ -409,7 +409,7 @@ EDMA3_DRV_Result edma3_test_user_req_paRAMId(
         if(result == EDMA3_DRV_SOK)
         {
             printf("\nReserved Channel ID Test\n");
-            printf ("The Requested Channel ID: %d \nThe allocated PARAM Id:%d\n",chId,paRAMId);
+            printf ("The Requested Channel ID: %d \nThe allocated PARAM Id:%d\n", (int)chId, (int)paRAMId);
 
             if (chId == paRAMId)
             {
old mode 100644 (file)
new mode 100755 (executable)
index 63e708a..2816594
@@ -241,6 +241,29 @@ extern "C" {
     */
     EDMA3_DRV_Result edma3_test_ping_pong_mode(EDMA3_DRV_Handle hEdma);
 
+    /**
+    *  \brief   EDMA3 mem-to-mem data copy test case with user requested paRAMId
+    *           using a DMA channel.
+    *           This test case doesnot rely on the callback mechanism.
+    *           Instead, it Polls the IPR register to check the transfer
+    *           completion status.
+    *
+    *  \param  edma3Instance [IN]    EDMA3 Instance number
+    *  \param  acnt        [IN]      Number of bytes in an array
+    *  \param  bcnt        [IN]      Number of arrays in a frame
+    *  \param  ccnt        [IN]      Number of frames in a block
+    *  \param  syncType    [IN]      Synchronization type (A/AB Sync)
+    *
+    *  \return  EDMA3_DRV_SOK or EDMA3_DRV Error Code
+    */
+    EDMA3_DRV_Result edma3_test_user_req_paRAMId(
+                                        EDMA3_DRV_Handle hEdma,
+                                        uint32_t edmaInstance,
+                                        uint32_t acnt,
+                                        uint32_t bcnt,
+                                        uint32_t ccnt,
+                                        EDMA3_DRV_SyncType syncType);
+
 #ifdef __cplusplus
 }
 #endif /* extern "C" */
old mode 100644 (file)
new mode 100755 (executable)
index bb3bff5..0973e5e
@@ -107,9 +107,9 @@ void registerEdma3Interrupts (uint32_t edma3Id)
     //hwiParams.enableInt = TRUE;
     
     hwiCCXferCompInt = Hwi_create( ccXferCompInt[edma3Id][dsp_num],
-                                       (&lisrEdma3ComplHandler0),
-                                       (const Hwi_Params *) (&hwiParams),
-                                       &eb);
+                            ((Hwi_FuncPtr)&lisrEdma3ComplHandler0),
+                            (const Hwi_Params *) (&hwiParams),
+                            &eb);
     if (TRUE == Error_check(&eb))
     {
         System_printf("HWI Create Failed\n",Error_getCode(&eb));
@@ -125,7 +125,7 @@ void registerEdma3Interrupts (uint32_t edma3Id)
     //hwiParams.enableInt = TRUE;
        
     hwiCCErrInt = Hwi_create( ccErrorInt[edma3Id],
-                (&lisrEdma3CCErrHandler0),
+                ((Hwi_FuncPtr)&lisrEdma3CCErrHandler0),
                 (const Hwi_Params *) (&hwiParams),
                 &eb);
 
@@ -145,7 +145,7 @@ void registerEdma3Interrupts (uint32_t edma3Id)
                //hwiParams.enableInt = TRUE;
         
         hwiTCErrInt[numTc] = Hwi_create( tcErrorInt[edma3Id][numTc],
-                    (ptrEdma3TcIsrHandler[numTc]),
+                    ((Hwi_FuncPtr)ptrEdma3TcIsrHandler[numTc]),
                     (const Hwi_Params *) (&hwiParams),
                     &eb);
         if (TRUE == Error_check(&eb))
old mode 100644 (file)
new mode 100755 (executable)
index cfe79b4..a56afb9
@@ -48,7 +48,7 @@
   * (Not all TC error ISRs need to be registered, register only for the
   * available Transfer Controllers).
   */
-void (*ptrEdma3TcIsrHandler[EDMA3_MAX_TC])(unsigned int arg) =
+void (*ptrEdma3TcIsrHandler[EDMA3_MAX_TC])(uint32_t arg) =
                                                 {
                                                 &lisrEdma3TC0ErrHandler0,
                                                 &lisrEdma3TC1ErrHandler0,
@@ -157,9 +157,9 @@ void registerEdma3Interrupts (unsigned int edma3Id)
        //hwiParams.priority = hwIntXferComp[edma3Id];
     
     hwiCCXferCompInt = Hwi_create( ccXferCompInt[edma3Id][dsp_num],
-                                       (&lisrEdma3ComplHandler0),
-                                       (const Hwi_Params *) (&hwiParams),
-                                       &eb);
+                            ((Hwi_FuncPtr)&lisrEdma3ComplHandler0),
+                            (const Hwi_Params *) (&hwiParams),
+                            &eb);
     if (TRUE == Error_check(&eb))
     {
         System_printf("HWI Create Failed\n",Error_getCode(&eb));
@@ -173,7 +173,7 @@ void registerEdma3Interrupts (unsigned int edma3Id)
        hwiParams.priority = hwIntCcErr[edma3Id];
        
        hwiCCErrInt = Hwi_create( ccErrorInt[edma3Id],
-                (&lisrEdma3CCErrHandler0),
+                ((Hwi_FuncPtr)&lisrEdma3CCErrHandler0),
                 (const Hwi_Params *) (&hwiParams),
                 &eb);
 
@@ -192,7 +192,7 @@ void registerEdma3Interrupts (unsigned int edma3Id)
         hwiParams.priority = hwIntTcErr[edma3Id];
         
         hwiTCErrInt[numTc] = Hwi_create( tcErrorInt[edma3Id][numTc],
-                    (ptrEdma3TcIsrHandler[numTc]),
+                    ((Hwi_FuncPtr)ptrEdma3TcIsrHandler[numTc]),
                     (const Hwi_Params *) (&hwiParams),
                     &eb);
         if (TRUE == Error_check(&eb))
@@ -347,9 +347,9 @@ EDMA3_DRV_Result sampleInitXbarEvt(EDMA3_DRV_Handle hEdma,
     if (hEdma != NULL)
         {
         retVal = EDMA3_DRV_initXbarEventMap(hEdma, 
-                                                                       sampleXbarToChanConfig, 
-                                                                       &sampleMapXbarEvtToChan, 
-                                                                       &sampleConfigScr);
+                                            sampleXbarToChanConfig,
+                                            (EDMA3_DRV_mapXbarEvtToChan)&sampleMapXbarEvtToChan,
+                                            (EDMA3_DRV_xbarConfigScr)&sampleConfigScr);
         }
     
     return retVal;
old mode 100644 (file)
new mode 100755 (executable)
index cbdc5de..5324ab0
@@ -932,91 +932,91 @@ EDMA3_DRV_GblXbarToChanConfigParams sampleXbarChanInitConfig[NUM_EDMA3_INSTANCES
     {
         /* Event to channel map for region 0 */
         {
-            -1, -1, -1, -1, -1, -1, -1, -1,
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, 26, 27, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 1 */
         {
-            -1, -1, -1, -1, -1, -1, -1, -1,
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, 26, 27, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 2 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 3 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 4 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 5 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 6 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 7 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
     }
 };
index 2679965ec6cc993ce24dd02fe33eca386102a038..ae2e54e90f80d7f5fdf077a1839ebcb4d48dcf70 100755 (executable)
@@ -50,7 +50,7 @@
   * (Not all TC error ISRs need to be registered, register only for the
   * available Transfer Controllers).
   */
-void (*ptrEdma3TcIsrHandler[EDMA3_MAX_TC])(unsigned int arg) =
+void (*ptrEdma3TcIsrHandler[EDMA3_MAX_TC])(uint32_t arg) =
                                                 {
                                                 &lisrEdma3TC0ErrHandler0,
                                                 &lisrEdma3TC1ErrHandler0,
@@ -109,9 +109,9 @@ void registerEdma3Interrupts (unsigned int edma3Id)
        //hwiParams.enableInt = TRUE;
     
     hwiCCXferCompInt = Hwi_create( ccXferCompInt[edma3Id][dsp_num],
-                                       (&lisrEdma3ComplHandler0),
-                                       (const Hwi_Params *) (&hwiParams),
-                                       &eb);
+                            ((Hwi_FuncPtr)&lisrEdma3ComplHandler0),
+                            (const Hwi_Params *) (&hwiParams),
+                            &eb);
     if (TRUE == Error_check(&eb))
     {
         System_printf("HWI Create Failed\n",Error_getCode(&eb));
@@ -128,7 +128,7 @@ void registerEdma3Interrupts (unsigned int edma3Id)
        //hwiParams.enableInt = TRUE;
        
        hwiCCErrInt = Hwi_create( ccErrorInt[edma3Id],
-                (&lisrEdma3CCErrHandler0),
+                ((Hwi_FuncPtr)&lisrEdma3CCErrHandler0),
                 (const Hwi_Params *) (&hwiParams),
                 &eb);
 
@@ -148,7 +148,7 @@ void registerEdma3Interrupts (unsigned int edma3Id)
                //hwiParams.enableInt = TRUE;
         
         hwiTCErrInt[numTc] = Hwi_create( tcErrorInt[edma3Id][numTc],
-                    (ptrEdma3TcIsrHandler[numTc]),
+                    ((Hwi_FuncPtr)ptrEdma3TcIsrHandler[numTc]),
                     (const Hwi_Params *) (&hwiParams),
                     &eb);
         if (TRUE == Error_check(&eb))
old mode 100644 (file)
new mode 100755 (executable)
index a65c0b6..cab976c
@@ -109,9 +109,9 @@ void registerEdma3Interrupts (uint32_t edma3Id)
        //hwiParams.enableInt = TRUE;
     
     hwiCCXferCompInt = Hwi_create( ccXferCompInt[edma3Id][dsp_num],
-                                       (&lisrEdma3ComplHandler0),
-                                       (const Hwi_Params *) (&hwiParams),
-                                       &eb);
+                            ((Hwi_FuncPtr)&lisrEdma3ComplHandler0),
+                            (const Hwi_Params *) (&hwiParams),
+                            &eb);
     if (TRUE == Error_check(&eb))
     {
         System_printf("HWI Create Failed\n",Error_getCode(&eb));
@@ -128,7 +128,7 @@ void registerEdma3Interrupts (uint32_t edma3Id)
        //hwiParams.enableInt = TRUE;
        
        hwiCCErrInt = Hwi_create( ccErrorInt[edma3Id],
-                (&lisrEdma3CCErrHandler0),
+                ((Hwi_FuncPtr)&lisrEdma3CCErrHandler0),
                 (const Hwi_Params *) (&hwiParams),
                 &eb);
 
@@ -148,7 +148,7 @@ void registerEdma3Interrupts (uint32_t edma3Id)
                //hwiParams.enableInt = TRUE;
         
         hwiTCErrInt[numTc] = Hwi_create( tcErrorInt[edma3Id][numTc],
-                    (ptrEdma3TcIsrHandler[numTc]),
+                    ((Hwi_FuncPtr)ptrEdma3TcIsrHandler[numTc]),
                     (const Hwi_Params *) (&hwiParams),
                     &eb);
         if (TRUE == Error_check(&eb))
old mode 100644 (file)
new mode 100755 (executable)
index 3452aea..f57f20a
@@ -48,7 +48,7 @@
   * (Not all TC error ISRs need to be registered, register only for the
   * available Transfer Controllers).
   */
-void (*ptrEdma3TcIsrHandler[EDMA3_MAX_TC])(unsigned int arg) =
+void (*ptrEdma3TcIsrHandler[EDMA3_MAX_TC])(uint32_t arg) =
                                                 {
                                                 &lisrEdma3TC0ErrHandler0,
                                                 &lisrEdma3TC1ErrHandler0,
@@ -155,9 +155,9 @@ void registerEdma3Interrupts (unsigned int edma3Id)
        //hwiParams.priority = hwIntXferComp[edma3Id];
     
     hwiCCXferCompInt = Hwi_create( ccXferCompInt[edma3Id][dsp_num],
-                                       (&lisrEdma3ComplHandler0),
-                                       (const Hwi_Params *) (&hwiParams),
-                                       &eb);
+                            ((Hwi_FuncPtr)&lisrEdma3ComplHandler0),
+                            (const Hwi_Params *) (&hwiParams),
+                            &eb);
     if (TRUE == Error_check(&eb))
     {
         System_printf("HWI Create Failed\n",Error_getCode(&eb));
@@ -171,7 +171,7 @@ void registerEdma3Interrupts (unsigned int edma3Id)
        hwiParams.priority = hwIntCcErr[edma3Id];
        
        hwiCCErrInt = Hwi_create( ccErrorInt[edma3Id],
-                (&lisrEdma3CCErrHandler0),
+                ((Hwi_FuncPtr)&lisrEdma3CCErrHandler0),
                 (const Hwi_Params *) (&hwiParams),
                 &eb);
 
@@ -190,7 +190,7 @@ void registerEdma3Interrupts (unsigned int edma3Id)
         hwiParams.priority = hwIntTcErr[edma3Id];
         
         hwiTCErrInt[numTc] = Hwi_create( tcErrorInt[edma3Id][numTc],
-                    (ptrEdma3TcIsrHandler[numTc]),
+                    ((Hwi_FuncPtr)ptrEdma3TcIsrHandler[numTc]),
                     (const Hwi_Params *) (&hwiParams),
                     &eb);
         if (TRUE == Error_check(&eb))
@@ -345,9 +345,9 @@ EDMA3_RM_Result sampleInitXbarEvt(EDMA3_RM_Handle hEdma,
     if (hEdma != NULL)
         {
         retVal = EDMA3_RM_initXbarEventMap(hEdma, 
-                                                                       sampleXbarToChanConfig, 
-                                                                       &sampleMapXbarEvtToChan, 
-                                                                       &sampleConfigScr);
+                                            sampleXbarToChanConfig,
+                                            (EDMA3_RM_mapXbarEvtToChan)&sampleMapXbarEvtToChan,
+                                            (EDMA3_RM_xbarConfigScr)&sampleConfigScr);
         }
     
     return retVal;
old mode 100644 (file)
new mode 100755 (executable)
index eae1d9d..0ff01a9
@@ -932,59 +932,59 @@ EDMA3_RM_GblXbarToChanConfigParams sampleXbarChanInitConfig[NUM_EDMA3_INSTANCES]
     {
         /* Event to channel map for region 0 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 1 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, 26, 27, -1, -1, -1, -1
+            -1, 26, 27, -1, -1, -1, -1}
         },
         /* Event to channel map for region 2 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 3 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 4 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 5 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 6 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 7 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
     }
 };
old mode 100644 (file)
new mode 100755 (executable)
index 3abf427..1b2cce2
@@ -789,59 +789,59 @@ EDMA3_RM_GblXbarToChanConfigParams defXbarChanInitConfig[NUM_EDMA3_INSTANCES][ED
     {
         /* Event to channel map for region 0 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 1 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 2 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 3 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 4 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 5 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 6 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
         /* Event to channel map for region 7 */
         {
+            {-1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
             -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1, -1,
-            -1, -1, -1, -1, -1, -1, -1
+            -1, -1, -1, -1, -1, -1, -1}
         },
     }
 };