summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 8631664)
raw | patch | inline | side by side (parent: 8631664)
author | Piyali Goswami <piyali_g@ti.com> | |
Sat, 31 Oct 2020 18:56:40 +0000 (00:26 +0530) | ||
committer | Sivaraj R <sivaraj@ti.com> | |
Mon, 2 Nov 2020 04:54:09 +0000 (22:54 -0600) |
Fixed IRQ_RELEASE to use the forwarding of messages for VINT clearning.
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
14 files changed:
diff --git a/packages/ti/drv/sciclient/examples/sciclient_ccs_init/sciclient_ccs_init_main.c b/packages/ti/drv/sciclient/examples/sciclient_ccs_init/sciclient_ccs_init_main.c
index 4881223057c3aa8faf992db893d32f55829c7343..533a78a799a76beffa854c91062020ce1cef21e0 100755 (executable)
int32_t main(void)
{
+
+ printf(" SCICLIENT_CCS_INIT: %s, %s", __DATE__, __TIME__);
App_getRevisionTest();
#if defined (SCISERVER_POPULATE_BOARDCFG)
diff --git a/packages/ti/drv/sciclient/examples/sciserver_testapp/sciserver_testapp_main.c b/packages/ti/drv/sciclient/examples/sciserver_testapp/sciserver_testapp_main.c
index 0727449ab79a05a8207d2726a881752dddd2f0fe..bb88cc0e8bfae27ebf671996fdb0c314266c3e39 100644 (file)
App_sciclientConsoleInit();
}
+ App_sciclientPrintf("Sciserver Built On: %s %s\n", __DATE__, __TIME__);
if (ret == CSL_PASS)
{
App_sciclientPrintf("Starting Sciserver..... PASSED\n");
diff --git a/packages/ti/drv/sciclient/soc/sysfw/binaries/ti-fs-firmware-j721e-gp.bin b/packages/ti/drv/sciclient/soc/sysfw/binaries/ti-fs-firmware-j721e-gp.bin
index 74dc5f14d02ac8db358e4a962412f0594170d101..034ae559f47f552e595b6ea7173e637eeda44442 100644 (file)
Binary files a/packages/ti/drv/sciclient/soc/sysfw/binaries/ti-fs-firmware-j721e-gp.bin and b/packages/ti/drv/sciclient/soc/sysfw/binaries/ti-fs-firmware-j721e-gp.bin differ
Binary files a/packages/ti/drv/sciclient/soc/sysfw/binaries/ti-fs-firmware-j721e-gp.bin and b/packages/ti/drv/sciclient/soc/sysfw/binaries/ti-fs-firmware-j721e-gp.bin differ
diff --git a/packages/ti/drv/sciclient/src/sciclient/sciclient_direct.c b/packages/ti/drv/sciclient/src/sciclient/sciclient_direct.c
index 3478eb481778e02d0201b2549f1b4026fe780ad6..4ec694fed139eec2f1936418f55f0b07bc7493ed 100644 (file)
break;
/* RM messages processed solely by RM within DM on MCU R5F */
case TISCI_MSG_RM_GET_RESOURCE_RANGE:
- case TISCI_MSG_RM_IRQ_RELEASE:
case TISCI_MSG_RM_UDMAP_FLOW_CFG:
case TISCI_MSG_RM_UDMAP_FLOW_SIZE_THRESH_CFG:
case TISCI_MSG_RM_UDMAP_FLOW_DELEGATE:
* RM within TIFS on M3
*/
case TISCI_MSG_RM_IRQ_SET:
+ case TISCI_MSG_RM_IRQ_RELEASE:
case TISCI_MSG_RM_RING_CFG:
case TISCI_MSG_RM_RING_MON_CFG:
case TISCI_MSG_RM_UDMAP_TX_CH_CFG:
diff --git a/packages/ti/drv/sciclient/src/sciserver/sciserver.c b/packages/ti/drv/sciclient/src/sciserver/sciserver.c
index d8b85168201995e1fc2e7fc86817a2bb01a2d30c..f3d98967ebb9b29f03f0a881b68f8dd73c2f3706 100755 (executable)
break;
case TISCI_MSG_RM_IRQ_RELEASE:
isRmMsg = 1;
+ isFwdMsg = 1;
+ reqMsgSize = sizeof(struct tisci_msg_rm_irq_release_req);
respMsgSize = sizeof(struct tisci_msg_rm_irq_release_resp);
break;
case TISCI_MSG_RM_RING_CFG:
diff --git a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/launch.js b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/launch.js
index c134039f3561926bb5f1e8b054fb944d914d06ea..7bdf1cf03c256b90ef312f4a7d394f4f2891b0e9 100755 (executable)
function disconnectTargets()
{
updateScriptVars();
- // Reset the R5F to be in clean state.
- dsMCU1_0.target.reset();
// Disconnect targets
dsDMSC_0.target.disconnect();
}
diff --git a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciclient_ccs_init_mcu1_0_release.xer5f b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciclient_ccs_init_mcu1_0_release.xer5f
index dc09d96bdadabba5d46392b49d73b4bf7c565a60..6b3687f13a3f628bda195b4ec459414fe33441ef 100644 (file)
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciclient_ccs_init_mcu1_0_release.xer5f and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciclient_ccs_init_mcu1_0_release.xer5f differ
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciclient_ccs_init_mcu1_0_release.xer5f and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciclient_ccs_init_mcu1_0_release.xer5f differ
diff --git a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.rprc b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.rprc
index b4398483e39556bd5f7aa6bcf1a039eda34de0cd..f7340a8307fc9baf23758656b18383505eee4bfe 100644 (file)
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.rprc and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.rprc differ
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.rprc and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.rprc differ
diff --git a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.xer5f b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.xer5f
index aefd33f8cb6700f0e208a7e41453139b5626ca86..ceefb0284081c535214840b59e34b0f4cd9a24e2 100644 (file)
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.xer5f and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.xer5f differ
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.xer5f and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j7200/sciserver_testapp_mcu1_0_release.xer5f differ
diff --git a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/launch.js b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/launch.js
index cba02648805740d740a6c3d2312dd0254c24fec3..9b03e1ac0631526bb8f76a7c96b3e236c7d9b999 100755 (executable)
function disconnectTargets()
{
updateScriptVars();
- // Reset the R5F to be in clean state.
- dsMCU1_0.target.reset();
// Disconnect targets
dsDMSC_0.target.disconnect();
}
diff --git a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciclient_ccs_init_mcu1_0_release.xer5f b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciclient_ccs_init_mcu1_0_release.xer5f
index f7730fa0ed8bd82916265bb204388439eaf1e1a0..f5dd94d1d0cdbb9c2bb10a4ad59801a4c89126cb 100644 (file)
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciclient_ccs_init_mcu1_0_release.xer5f and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciclient_ccs_init_mcu1_0_release.xer5f differ
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciclient_ccs_init_mcu1_0_release.xer5f and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciclient_ccs_init_mcu1_0_release.xer5f differ
diff --git a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.rprc b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.rprc
index aebf0251b85aa7d96a410d1a5a1e727c08dc9790..34784faa97f17ad82c3196b6a7899b166527678a 100644 (file)
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.rprc and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.rprc differ
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.rprc and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.rprc differ
diff --git a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.xer5f b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.xer5f
index 2479c0d75c065d9270bd10247e05804782b39d89..4cc04f9e4b8f9ea66560ec99caeaff762db94409 100644 (file)
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.xer5f and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.xer5f differ
Binary files a/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.xer5f and b/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/sciserver_testapp_mcu1_0_release.xer5f differ
diff --git a/packages/ti/drv/sciclient/tools/sysfw_migrate.sh b/packages/ti/drv/sciclient/tools/sysfw_migrate.sh
index 0fd665dcd0a06756c62e8a988395cd506651fa61..98d5469b8cbb4fb4e5e5e1b3d71ae85275295b64 100755 (executable)
$ECHO "Cloning the system-firmware-releases"
cd $SCI_CLIENT_DIR/soc/
- git clone ssh://git@bitbucket.itg.ti.com/sysfw/system-firmware-releases.git --branch $RELEASE_TAG
+ git clone ssh://git@bitbucket.itg.ti.com/~a0131625/system-firmware-releases.git --branch $RELEASE_TAG
if [ $? -ne 0 ]; then
$ECHO
$ECHO "!!!ABORT!!! - SYSFW TAG NOT FOUND: $RELEASE_TAG"
cd $ROOTDIR/ti/build
# J721e
+ make -j -s allclean
make -j -s sciclient_boardcfg BOARD=j721e_evm
make -j -s sciclient_boardcfg BOARD=j721e_evm BUILD_HS=yes
make -j -s sciclient_ccs_init_clean BOARD=j721e_evm
$COPY $ROOTDIR/ti/binary/sciserver_testapp/bin/j721e/sciserver_testapp_mcu1_0_release.xer5f $SCI_CLIENT_DIR/tools/ccsLoadDmsc/j721e/
# AM65xx
+ make -j -s allclean
make -j -s sciclient_boardcfg BOARD=am65xx_evm
make -j -s sciclient_boardcfg BOARD=am65xx_evm BUILD_HS=yes
make -j -s sciclient_ccs_init_clean BOARD=am65xx_evm
$COPY $ROOTDIR/ti/binary/sciclient_ccs_init/bin/am65xx/sciclient_ccs_init_mcu1_0_release.xer5f $SCI_CLIENT_DIR/tools/ccsLoadDmsc/am65xx/
# AM64xx
+ make -j -s allclean
make -j -s sciclient_boardcfg BOARD=am64x_evm
make -j -s sciclient_boardcfg BOARD=am64x_evm BUILD_HS=yes
make -j -s sciclient_ccs_init_clean BOARD=am64x_evm
$COPY $ROOTDIR/ti/binary/sciclient_ccs_init/bin/am64x/sciclient_ccs_init_mcu1_0_release.xer5f $SCI_CLIENT_DIR/tools/ccsLoadDmsc/am64x/
# J7200
+ make -j -s allclean
make -j -s sciclient_boardcfg BOARD=j7200_evm
make -j -s sciclient_boardcfg BOARD=j7200_evm BUILD_HS=yes
make -j -s sciclient_ccs_init_clean BOARD=j7200_evm