]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/pdk.git/blobdiff - packages/ti/drv/ipc/examples/common/src/main_rtos.c
Bug Fix: PDK-12324
[processor-sdk/pdk.git] / packages / ti / drv / ipc / examples / common / src / main_rtos.c
index dae262309b2b0b866f399899a8fdae0dc2b71e6e..07fb84254f13e53dd86c648c587241da38148773 100644 (file)
@@ -198,7 +198,6 @@ void ipc_initSciclient()
     }
 }
 
-#if defined(BUILD_MCU1_0)
 void ipc_boardInit()
 {
     Board_initCfg           boardCfg;
@@ -216,7 +215,6 @@ void ipc_boardInit()
     /* Mark Board_init() has been called */
     gBoardinit = 1;
 }
-#endif
 
 int main(void)
 {
@@ -262,7 +260,12 @@ static void taskFxn(void* a0, void* a1)
 
     /* Initialize SCI Client - It must be called before board init */
     ipc_initSciclient();
-#if defined(BUILD_MCU1_0)
+    /* IPC Board Init should be done only for MCU1_0 for Linux,
+     * unconditionally for RTOS
+     */
+#if defined(A72_LINUX_OS) && defined(BUILD_MCU1_0)
+    ipc_boardInit();
+#elif !defined(A72_LINUX_OS)
     ipc_boardInit();
 #endif