summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 084923e)
raw | patch | inline | side by side (parent: 084923e)
author | Lohith Kumar <l-kumar@ti.com> | |
Thu, 12 May 2022 14:30:41 +0000 (20:00 +0530) | ||
committer | Rishabh Garg <rishabh@ti.com> | |
Fri, 13 May 2022 12:53:33 +0000 (07:53 -0500) |
- Add makefile support for basic build
- Update TISCI event macros
Signed-off-by: Lohith Kumar <l-kumar@ti.com>
- Update TISCI event macros
Signed-off-by: Lohith Kumar <l-kumar@ti.com>
diff --git a/packages/ti/drv/sciclient/soc/V6/sciclient_fmwMsgParams.h b/packages/ti/drv/sciclient/soc/V6/sciclient_fmwMsgParams.h
index 509936dae49a5e4d6421f08d159fb5a052aa4629..32a73f266fdbe4ab33f53a945d35e882934bff11 100644 (file)
* Start offset of IRQ source index.
*/
#define TISCI_RINGACC0_OES_IRQ_SRC_IDX_START (0U)
-#define TISCI_RINGACC0_MON_IRQ_SRC_IDX_START (65536U)
-#define TISCI_RINGACC0_EOES_IRQ_SRC_IDX_START (131072U)
+#define TISCI_RINGACC0_MON_IRQ_SRC_IDX_START (1024U)
+#define TISCI_RINGACC0_EOES_IRQ_SRC_IDX_START (2048U)
#define TISCI_UDMAP0_TX_OES_IRQ_SRC_IDX_START (0U)
#define TISCI_UDMAP0_TX_EOES_IRQ_SRC_IDX_START (512U)
#define TISCI_UDMAP0_RX_OES_IRQ_SRC_IDX_START (1024U)
#define TISCI_UDMAP0_RX_EOES_IRQ_SRC_IDX_START (1152U)
#define TISCI_UDMAP0_RX_FLOW_EOES_IRQ_SRC_IDX_START (1280U)
+#define TISCI_BCDMA0_BC_EOES_IRQ_SRC_IDX_START (0U)
+#define TISCI_BCDMA0_BC_DC_OES_IRQ_SRC_IDX_START (512U)
+#define TISCI_BCDMA0_BC_RC_OES_IRQ_SRC_IDX_START (1024U)
+#define TISCI_BCDMA0_TX_EOES_IRQ_SRC_IDX_START (1536U)
+#define TISCI_BCDMA0_TX_DC_OES_IRQ_SRC_IDX_START (2048U)
+#define TISCI_BCDMA0_TX_RC_OES_IRQ_SRC_IDX_START (2560U)
+#define TISCI_BCDMA0_RX_EOES_IRQ_SRC_IDX_START (3072U)
+#define TISCI_BCDMA0_RX_DC_OES_IRQ_SRC_IDX_START (3584U)
+#define TISCI_BCDMA0_RX_RC_OES_IRQ_SRC_IDX_START (4096U)
/* @} */
#define SCICLIENT_C7X_NON_SECURE_INTERRUPT_NUM (9U)
index a4de3cca82296d896add9d2d0fc52bfd4bef3859..5cb2b21ca00ffc38e0aba6025099a3e1f346ea0f 100755 (executable)
#include <ti/drv/udma/soc/j721s2/udma_soc.h>
#endif
+#if defined (SOC_J784S4)
+#include <ti/drv/udma/soc/j784s4/udma_soc.h>
+#endif
+
#if defined (SOC_J7200)
#include <ti/drv/udma/soc/j7200/udma_soc.h>
#endif
index 1f3f382af4e3d341a3bb785edc41b56e5d6ec1d0..456d4f06810e10ecd6e38bbed7d44734eb1f416b 100755 (executable)
SRCS_COMMON += udma_osal.c udma_utils.c
SRCS_COMMON += udma_soc.c
#DRU is not present in all SOC
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j721s2))
+ifeq ($(SOC),$(filter $(SOC), am65xx j721e j721s2 j784s4))
SRCS_COMMON += udma_dru.c
PACKAGE_SRCS_COMMON += include/udma_dru.h
endif
#Normal RA is not present in all SOC
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200 j721s2))
+ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200 j721s2 j784s4))
SRCS_COMMON += udma_ring_normal.c
endif
#LCDMA RA is not present in all SOC
-ifeq ($(SOC),$(filter $(SOC), am64x j721s2))
+ifeq ($(SOC),$(filter $(SOC), am64x j721s2 j784s4))
SRCS_COMMON += udma_ring_lcdma.c
endif
index 2419a3eae6bc19b79b75b6024d667b9738b0796b..86e8d519bf064c6e6327b2e7f05ea84496aac0ce 100755 (executable)
# This list will be used to generate RTOS app make rule for each rtos_type.
drvudma_RTOS_LIST = $(DEFAULT_RTOS_LIST)
-drvudma_SOCLIST = am65xx j721e j7200 am64x j721s2
-drvudma_BOARDLIST = am65xx_evm am65xx_idk j721e_sim j721e_evm j7200_evm am64x_evm j721s2_evm
+drvudma_SOCLIST = am65xx j721e j7200 am64x j721s2 j784s4
+drvudma_BOARDLIST = am65xx_evm am65xx_idk j721e_sim j721e_evm j7200_evm am64x_evm j721s2_evm j784s4_evm
drvudma_dru_BOARDLIST = am65xx_evm am65xx_idk j721e_evm j721s2_evm
drvudma_am65xx_CORELIST = mpu1_0 mcu1_0 mcu1_1
drvudma_j721e_CORELIST = mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1 mcu3_0 mcu3_1 c66xdsp_1 c66xdsp_2 c7x_1 c7x-hostemu
drvudma_j7200_CORELIST = mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1
drvudma_am64x_CORELIST = mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1 m4f_0
drvudma_j721s2_CORELIST = mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1 mcu3_0 mcu3_1 c7x_1 c7x_2 c7x-hostemu
+drvudma_j784s4_CORELIST = mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1 mcu3_0 mcu3_1 mcu4_0 mcu4_1 c7x_1 c7x_2 c7x_3 c7x_4
# Define the rule to generate UDMA Drivers BOARDLIST for each rtos_type
# Default BOARDLIST for each rtos_type is defined in 'ti/build/makerules/component.mk'