summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: a3b9903)
raw | patch | inline | side by side (parent: a3b9903)
author | prasad <prasadkonnur.ti.com> | |
Fri, 10 May 2013 09:39:35 +0000 (11:39 +0200) | ||
committer | prasad <prasadkonnur.ti.com> | |
Fri, 10 May 2013 09:39:35 +0000 (11:39 +0200) |
Signed-off-by: prasad <prasadkonnur.ti.com>
packages/ti/sdo/edma3/drv/sample/src/platforms/sample_tda2xx_cfg.c | patch | blob | history | |
packages/ti/sdo/edma3/rm/sample/src/platforms/sample_tda2xx_cfg.c | patch | blob | history |
diff --git a/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_tda2xx_cfg.c b/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_tda2xx_cfg.c
index b0885c6aa61d3e054274cb4cb939f3dee7298637..c4ddefbeecb319631a6e8b4b016833cb263099c2 100644 (file)
* EDMA3_DRV_DMA_CHANNEL_ANY as dma channel id (for eg to do memory-to-memory\r
* copy). The same mapping is used to allocate the TCC when user passes\r
* EDMA3_DRV_TCC_ANY as tcc id (for eg to do memory-to-memory copy).\r
+ * \r
+ * For Vayu Since the xbar can be used to map event to any EDMA channel,\r
+ * If the application is assigning events to other channel this variable \r
+ * should be modified\r
*\r
* To allocate more DMA channels or TCCs, one has to modify the event mapping.\r
*/\r
/* 31 0 */\r
-#define EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0 (0x00000000u) /* TBD */\r
+#define EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0_STSTEDMA (0x3FC0C06Eu) /* TBD */\r
+#define EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0_DSPEDMA (0x000FFFFFu) /* TBD */\r
\r
\r
/**\r
*\r
* To allocate more DMA channels or TCCs, one has to modify the event mapping.\r
*/\r
-#define EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1 (0x00000000u) /* TBD */\r
+#define EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1_STSTEDMA (0xF3FFFFF8u) /* TBD */\r
+#define EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1_DSPEDMA (0x00000000u) /* TBD */\r
\r
\r
/* Variable which will be used internally for referring number of Event Queues*/\r
{\r
0u, 1u, 2u, 3u,\r
4u, 5u, 6u, 7u,\r
- 8u, 9u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,\r
+ 8u, 9u, 10u, 11u,\r
12u, 13u, 14u, 15u,\r
16u, 17u, 18u, 19u,\r
- 20u, 21u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,\r
+ 20u, 21u, 22u, 23u,\r
24u, 25u, 26u, 27u,\r
28u, 29u, 30u, 31u,\r
32u, 33u, 34u, 35u,\r
* All channels need not be mapped, some can be free also.\r
*/\r
{\r
- EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0,\r
- EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1\r
+ EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0_STSTEDMA,\r
+ EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1_STSTEDMA\r
}\r
},\r
{\r
{\r
0u, 1u, 2u, 3u,\r
4u, 5u, 6u, 7u,\r
- 8u, 9u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,\r
+ 8u, 9u, 10u, 11u,\r
12u, 13u, 14u, 15u,\r
16u, 17u, 18u, 19u,\r
- 20u, 21u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,\r
+ 20u, 21u, 22u, 23u,\r
24u, 25u, 26u, 27u,\r
28u, 29u, 30u, 31u,\r
32u, 33u, 34u, 35u,\r
* All channels need not be mapped, some can be free also.\r
*/\r
{\r
- EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0,\r
- EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1\r
+ EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0_DSPEDMA,\r
+ EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1_DSPEDMA\r
}\r
},\r
};\r
diff --git a/packages/ti/sdo/edma3/rm/sample/src/platforms/sample_tda2xx_cfg.c b/packages/ti/sdo/edma3/rm/sample/src/platforms/sample_tda2xx_cfg.c
index 1bd77df98b5e7e34394409541a7613e33fe115d4..3ae4baadb70d8bf74abe018d761bc9cc96486f20 100644 (file)
* To allocate more DMA channels or TCCs, one has to modify the event mapping.\r
*/\r
/* 31 0 */\r
-#define EDMA3_0_DMA_CHANNEL_TO_EVENT_MAPPING_0 (0x00000000u) /* TBD */\r
+#define EDMA3_0_DMA_CHANNEL_TO_EVENT_MAPPING_0 (0x3FC0C06Eu) /* TBD */\r
\r
\r
/**\r
*\r
* To allocate more DMA channels or TCCs, one has to modify the event mapping.\r
*/\r
-#define EDMA3_0_DMA_CHANNEL_TO_EVENT_MAPPING_1 (0x00000000u) /* TBD */\r
+#define EDMA3_0_DMA_CHANNEL_TO_EVENT_MAPPING_1 (0xF3FFFFF8u) /* TBD */\r
\r
\r
/* Variable which will be used internally for referring number of Event Queues*/\r
{\r
0u, 1u, 2u, 3u,\r
4u, 5u, 6u, 7u,\r
- 8u, 9u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,\r
+ 8u, 9u, 10u, 11u,\r
12u, 13u, 14u, 15u,\r
16u, 17u, 18u, 19u,\r
- 20u, 21u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,\r
+ 20u, 21u, 22u, 23u,\r
24u, 25u, 26u, 27u,\r
28u, 29u, 30u, 31u,\r
32u, 33u, 34u, 35u,\r