hardware: samsung_slsi: libcamera2: Fix CAF to AF transition error

This bug fixes AF failure on changing to AF from CAF mode.

BUG: 7287500
Change-Id: Idae0d247787ad3bb7dfe68e4f1d16f39cfb68fbd
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
diff --git a/libcamera2/ExynosCameraHWInterface2.cpp b/libcamera2/ExynosCameraHWInterface2.cpp
index 1f70ef4..14bca2a 100644
--- a/libcamera2/ExynosCameraHWInterface2.cpp
+++ b/libcamera2/ExynosCameraHWInterface2.cpp
@@ -4804,6 +4804,8 @@
 
     switch (m_afState) {
     case HAL_AFSTATE_INACTIVE:
+    case HAL_AFSTATE_PASSIVE_FOCUSED:
+    case HAL_AFSTATE_SCANNING:
         nextState = HAL_AFSTATE_NEEDS_COMMAND;
         m_IsAfTriggerRequired = true;
         m_ctlInfo.af.m_afTriggerTimeOut = 4;
@@ -4814,9 +4816,6 @@
     case HAL_AFSTATE_STARTED:
         nextState = NO_TRANSITION;
         break;
-    case HAL_AFSTATE_SCANNING:
-        nextState = NO_TRANSITION;
-        break;
     case HAL_AFSTATE_LOCKED:
         nextState = HAL_AFSTATE_NEEDS_COMMAND;
         m_IsAfTriggerRequired = true;