summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: d3217dd)
raw | patch | inline | side by side (parent: d3217dd)
author | Chandru Dhavamani <chandru@ti.com> | |
Fri, 6 Jan 2023 09:25:50 +0000 (14:55 +0530) | ||
committer | Rishabh Garg <rishabh@ti.com> | |
Thu, 12 Jan 2023 10:37:37 +0000 (04:37 -0600) |
-In J784s4,local DRU's are removed from main_always_on domain.
-Therefore DRU's are enabled as a part of sciserver
Signed-off-by: Chandru Dhavamani <chandru@ti.com>
-Therefore DRU's are enabled as a part of sciserver
Signed-off-by: Chandru Dhavamani <chandru@ti.com>
packages/ti/drv/sciclient/src/sciserver/sciserver.c | patch | blob | history |
diff --git a/packages/ti/drv/sciclient/src/sciserver/sciserver.c b/packages/ti/drv/sciclient/src/sciserver/sciserver.c
index c0cacd846c640a979e1f97cd51585710f5aa5e48..0c9f6bd61ac304ecba0c600b67124724e8d082a7 100755 (executable)
}
if (CSL_PASS == ret)
{
+
+#if ( defined(SOC_J784S4) && defined(BUILD_MCU1_0) )
+ /* Turn on the local DRU devices. They are not part of the MAIN_ALWAYS_ON LPSC. */
+ Sciclient_pmSetModuleState(TISCI_DEV_COMPUTE_CLUSTER0_DRU4,
+ TISCI_MSG_VALUE_DEVICE_SW_STATE_ON,TISCI_MSG_FLAG_AOP,SCICLIENT_SERVICE_WAIT_FOREVER);
+ Sciclient_pmSetModuleState(TISCI_DEV_COMPUTE_CLUSTER0_DRU5,
+ TISCI_MSG_VALUE_DEVICE_SW_STATE_ON,TISCI_MSG_FLAG_AOP,SCICLIENT_SERVICE_WAIT_FOREVER);
+ Sciclient_pmSetModuleState(TISCI_DEV_COMPUTE_CLUSTER0_DRU6,
+ TISCI_MSG_VALUE_DEVICE_SW_STATE_ON,TISCI_MSG_FLAG_AOP,SCICLIENT_SERVICE_WAIT_FOREVER);
+ Sciclient_pmSetModuleState(TISCI_DEV_COMPUTE_CLUSTER0_DRU7,
+ TISCI_MSG_VALUE_DEVICE_SW_STATE_ON,TISCI_MSG_FLAG_AOP,SCICLIENT_SERVICE_WAIT_FOREVER);
+#endif
gSciserverState.ctrlState = SCISERVER_CTRL_CMD_HALT;
gSciserverState.processState = SCISERVER_PROCESS_STATE_WAIT;
gSciserverState.initDone = SCISERVER_INIT_DONE;