From 8422d793832f02f6f73f27df702bd7bd728140a1 Mon Sep 17 00:00:00 2001
From: chinglee-iot <61685396+chinglee-iot@users.noreply.github.com>
Date: Wed, 31 Jan 2024 16:02:12 +0800
Subject: [PATCH] Update on target test for passive idle hook (#1128)

Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com>
---
 FreeRTOS/Test/Target/boards/pico/FreeRTOSConfig.h            | 1 +
 .../Target/tests/smp/multiple_tasks_running/test_config.h    | 5 -----
 FreeRTOS/Test/Target/tests/smp/template/README.md            | 1 -
 FreeRTOS/Test/Target/tests/smp/template/test_config.h        | 4 ----
 4 files changed, 1 insertion(+), 10 deletions(-)

diff --git a/FreeRTOS/Test/Target/boards/pico/FreeRTOSConfig.h b/FreeRTOS/Test/Target/boards/pico/FreeRTOSConfig.h
index 863bf57154..22d7b7720b 100644
--- a/FreeRTOS/Test/Target/boards/pico/FreeRTOSConfig.h
+++ b/FreeRTOS/Test/Target/boards/pico/FreeRTOSConfig.h
@@ -42,6 +42,7 @@
 /* Scheduler Related */
 #define configUSE_TICKLESS_IDLE                    0
 #define configUSE_IDLE_HOOK                        0
+#define configUSE_PASSIVE_IDLE_HOOK                0
 #define configUSE_TICK_HOOK                        1
 #define configTICK_RATE_HZ                         ( ( TickType_t ) 1000 )
 #define configMAX_PRIORITIES                       32
diff --git a/FreeRTOS/Test/Target/tests/smp/multiple_tasks_running/test_config.h b/FreeRTOS/Test/Target/tests/smp/multiple_tasks_running/test_config.h
index 1998c31759..bcaedd7890 100644
--- a/FreeRTOS/Test/Target/tests/smp/multiple_tasks_running/test_config.h
+++ b/FreeRTOS/Test/Target/tests/smp/multiple_tasks_running/test_config.h
@@ -38,10 +38,6 @@
     #undef configUSE_CORE_AFFINITY
 #endif /* ifdef configUSE_CORE_AFFINITY */
 
-#ifdef configUSE_MINIMAL_IDLE_HOOK
-    #undef configUSE_MINIMAL_IDLE_HOOK
-#endif /* ifdef configUSE_MINIMAL_IDLE_HOOK */
-
 #ifdef configUSE_TASK_PREEMPTION_DISABLE
     #undef configUSE_TASK_PREEMPTION_DISABLE
 #endif /* ifdef configUSE_TASK_PREEMPTION_DISABLE */
@@ -56,7 +52,6 @@
 
 #define configRUN_MULTIPLE_PRIORITIES        1
 #define configUSE_CORE_AFFINITY              0
-#define configUSE_MINIMAL_IDLE_HOOK          0
 #define configUSE_TASK_PREEMPTION_DISABLE    0
 #define configUSE_TIME_SLICING               0
 #define configUSE_PREEMPTION                 0
diff --git a/FreeRTOS/Test/Target/tests/smp/template/README.md b/FreeRTOS/Test/Target/tests/smp/template/README.md
index 8452554149..8124f5c01a 100644
--- a/FreeRTOS/Test/Target/tests/smp/template/README.md
+++ b/FreeRTOS/Test/Target/tests/smp/template/README.md
@@ -16,7 +16,6 @@
     - Ensure that the following configurations are not defined in `FreeRTOSConfig.h` as those are defined in `test_config.h`:
         - `configRUN_MULTIPLE_PRIORITIES`
         - `configUSE_CORE_AFFINITY`
-        - `configUSE_MINIMAL_IDLE_HOOK`
         - `configUSE_TASK_PREEMPTION_DISABLE`
         - `configUSE_TIME_SLICING`
         - `configUSE_PREEMPTION`
diff --git a/FreeRTOS/Test/Target/tests/smp/template/test_config.h b/FreeRTOS/Test/Target/tests/smp/template/test_config.h
index 0a029c1d55..59f4e62aa7 100644
--- a/FreeRTOS/Test/Target/tests/smp/template/test_config.h
+++ b/FreeRTOS/Test/Target/tests/smp/template/test_config.h
@@ -38,10 +38,6 @@
     #undef configUSE_CORE_AFFINITY
 #endif /* ifdef configUSE_CORE_AFFINITY */
 
-#ifdef configUSE_MINIMAL_IDLE_HOOK
-    #undef configUSE_MINIMAL_IDLE_HOOK
-#endif /* ifdef configUSE_MINIMAL_IDLE_HOOK */
-
 #ifdef configUSE_TASK_PREEMPTION_DISABLE
     #undef configUSE_TASK_PREEMPTION_DISABLE
 #endif /* ifdef configUSE_TASK_PREEMPTION_DISABLE */